Oracle11g学习笔记(一)——关系型数据库的基本理论

2018-12-10  本文已影响0人  捧个大猪蹄儿

能唯一标识表中不同行的属性或属性组(多个属性的组合)称为主键复合主键

唯一键:键是由一个列组成

复合键:键是由多个列组成

超键:在一个关系中,能唯一标识元组的属性或属性集称为关系的超键

候选键:如果一个属性集能唯一标识元组,且又不含多余的属性,那么这个属性集称为关系的候选键

主键:如果一个关系中有多个候选键,则选择其中的一个键座位关系的主键

分析:关系即一个行列交叉组成的二维表格,一行为一个元组,超键可以理解为一个table中能够唯一标识一个实体的属性或属性集合,候选键实在超键的基础上,去除了多余属性,主键是多个候选键中的一个。
例如:以管理学生信息为例,学生信息表中包含学号、姓名、性别、年龄、院系、班级

外键: 如果一个关系R中包含另一个关系A的主键所对应的属性组T,则称此属性组T为关系R的外键,并称关系A为参照关系,关系R是依赖关系。


Table中的数据信息通常以物理文件形式存储在磁盘上,称为数据文件,用户通过数据库软件与磁盘上的文件进行交互,数据库软件被称为数据库管理系统(DBMS)

关系模型的范式

第一范式:(关系数据库最基本的要求)

第二范式:

第三范式:

员工编号->(决定)  员工姓名、年龄、部门编号、部门经理
员工编号->(决定)  部门编号->(决定)  部门经理

SQLPLUS

sqlplus scott/tiger as sysdba SQLPLUS连接本地数据库

启动数据库实例

STARTUP [nomount | mount | open | force] [resetrict][pfile=filename]

关闭数据库实例

SHUTDOWN [normal | transactional |immediate | abort]

上一篇 下一篇

猜你喜欢

热点阅读