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