数据库的基础问题以及Oracle数据库连接

1.连接Oracle 数据库参数:

用户名:system
口令:安装时设置
主机名:localhost/IP
端口号:1521 MySQL数据库端口号:3306
SID:xe/orcl

2.创建子用户:

语法:CREATE USER 子用户名 IDENTIFIED BY 口令;

CREATE USER myoracle IDENTIFIED BY 1234;

授权给子用户

语法:GRANT RESOURCE,CONNECT TO 子用户名;

GRANT RESOURCE,CONNECT TO myoracle;

3.终端启动数据库

运行–》cmd–》sqlplus–》用户名–》密码(密码不显示,敲完密码直接回车)–》SQL>表示连接成功

4.快捷键

运行 ctrl+enter

格式化 ctrl+F7

5.数据库:

是一种软件产品,用于存放数据,管理数据的存储仓库,有效的将数据组织在一起的集合。

6.常见的数据库有哪些?(面试题)

一般分为:

  • 大型数据库:

    Oracle数据库是甲骨文公司的产品,商品化的关系型数据库。

    DB2是IBM公司关系型数据库。

  • 中小型数据库:

    MySQL数据库,开源免费的关系型数据库。

    SQL Server数据库。

  • 小型数据库:

    Access是微软的关联式数据库。

7.SQL:

数据库结构化标准语言

8.Oracle数据库中有哪些对象?(面试题)

表(基本单元),视图,索引,序列,存储过程,触发器。。。

9.第三范式(3NF,重点)

第三范式是指表中所有数据元素不仅能唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其它的函数关系。也就是说一个满足第二范式的数据结构来说,表中有可能存在某些数据元素依赖于其它非关键字数据元素的现象,必须消除,采用投影分解法,将一个第二范式关系转化为一个第三范式关系,可以从一定程度上解决原第二范式关系中存在的数据冗余度大、插入异常、删除异常和修改复杂等问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值