文章

7

粉丝

83

获赞

30

访问

151.0k

头像
计算机考研复试笔记——数据库系统原理篇
数据库
发布于2021年4月8日 23:21
阅读数 20.1k

1. 数据库:数据库是一个大规模的集成的数据集合。

2. 数据库管理系统:用来存储和管理数据库的系统软件。

3. 三级模式:外模式、模式和内模式,外模式描述了用户看到的视图,模式描述了数据的逻辑结构,内模式描述了数据的物理结构。

4. 两级映射:外模式和模式之间的映射可以保证数据的逻辑独立性,当数据的逻辑结构改变时用户视图可以不变,内模式和模式之间的映射可以保证数据的物理独立性,当数据的物理结构发生改变时其逻辑结构可以不变。

5. 数据库设计的四个阶段:需求分析、概念设计、逻辑设计、物理设计。

6. 事务:事务是一组数据库操作的集合,特性有原子性、一致性、隔离性和持续性。原子性:事务中的所有操作要么全部执行,要么都不执行。一致性:如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也应该是一致的。隔离性:多个事务并发执行,每个事务都感觉不到系统中有其他事务存在。持续性:事务执行后它对数据库的修改是永久的。

7. 数据模型:专门用来表示现实世界中的数据和信息的工具,包括数据结构(层次、网状、关系)、数据操作(增删查改)和完整性约束。

8. 三种数据模型:层次模式、网状模型和关系模型。层次模型:数据结构简单、查询效率高但多对多联系不自然、查询子女结点必须通过双亲。网状模型:较为直观的描述多对多的联系、存储查询效率高但结构比较复杂、不利于用户掌握。关系模型:概念单一、存储路径对用户透明、数据独立性强但查询效率较低、开发难度较大。

9. 数据库的完整性规则:实体完整性、参照完整性和用户自定义完整性。实体完整性:是指表中主键属性的值不能为空且不能重复。参照完整性:外键属性的取值要么为空,要么是主键属性域中的值。用户自定义完整性:用户定义的属性取值必须在自己定义的范围和域内。

10. 三级范式:1NF:表中的属性是原子的,不允许再分。2NF:在1NF的基础上,非主属性没有对主属性的部分依赖,即非主属性依赖于主属性中的所有属性。3NF:在2NF的基础上,非主属性与主属性之间不存在传递依赖。

11. 五大约束:主键约束:主键唯一并且非空;唯一约束:某个属性值可以空但必须唯一;检查约束:对某列数据的类型和范围进行限制;默认约束:定义数据的默认值;外键约束:外键的值必须是主键中的值或者为空。

12. E-R图...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发