Word文档链接:https://wenku.baidu.com/view/063d7656f9c75fbfc77da26925c52cc58bd69088
第一章:
-
数据模型的三个要素
数据结构,数据操作,完整性约束 -
数据库领域常用的逻辑模型
层次 网状 关系, 最常用的是关系数据模型 -
E-R图是一定要掌握的,一定要会画
实体-矩形框 联系-菱形框
- 画E-R图时要注意几个点:
a. 每一个实体一定要画上属性
b. 联系和联系之间是一对一还是多对多一定要画上
- 三级模式结构
外模式 模式 内模式
哪两个映像保证了哪两个独立性 这个一定要清楚
怎么保证的
外模式就是我们说的子模式,也就是数据库里的视图
一个数据库里的模式有1个,内模式有?个,外模式有多个
第二章:
-
什么叫关系的域
简单来说,就是一个属性的取值范围,它的取值是整型还是字符串型 -
什么叫笛卡儿积
要会求笛卡儿积,其他的像选择,投影,自然连接等都要会求,看清楚题目是求等值连接还是自然连接,这两个是不一样的 -
什么叫关系
关系的元组是什么,属性是什么 -
提到关系有一组码的概念一定要清楚
候选码 主码 外部码 这三个码的概念非常重要
-
候选码:它能够唯一的标识出整个元组来,候选码不是只有一个属性,有可能是一个或多个属性,候选码的属性不能是空值
-
主码:多个候选码中选定一个作为主码
-
外部码:一个属性它在当前这个关系中不是码,但是它和另外一个关系当中的主码相对应,我们就说这个属性是当前这个关系的一个外部码。
外部码与参照完整性密切相关
在外部码中要知道哪一个是参照关系,哪一个是被参照关系 -
外部码的取值约束:外部码的取值不是任意的,或者为空,或者为所参照关系的主码的某一个值
-
全码:所有的属性全部加在一起才能当作码,其中任一部分都不能构成码的叫全码
在多值依赖里全码的例子比较多
- 关系数据模型的第二个要素关系数据操作我们分为三大类
关系代数 关系演算 SQL
关系代数是考察的重点
关系代数的两种考察方法:1.考计算题 2.考表达式
8种运算符:
4种集合运算符(并,交,差,笛卡儿积)这四个求结果一定要会求
求结果时先把属性列写出来。
4种专门的关系运算符(选择,投影,连接,除)符号不要写错
选择:选出来满足条件的元组(从行的角度来进行运算)
投影:选出来感兴趣的属性列,投影运算对结果的行数也有可能
使其发生改变,比如说只在性别上做投影,相同的行就会消去。
连接:一定