文章
7
粉丝
83
获赞
30
访问
155.5k
1. 数据库:数据库是一个大规模的集成的数据集合。
2. 数据库管理系统:用来存储和管理数据库的系统软件。
3. 三级模式:外模式、模式和内模式,外模式描述了用户看到的视图,模式描述了数据的逻辑结构,内模式描述了数据的物理结构。
4. 两级映射:外模式和模式之间的映射可以保证数据的逻辑独立性,当数据的逻辑结构改变时用户视图可以不变,内模式和模式之间的映射可以保证数据的物理独立性,当数据的物理结构发生改变时其逻辑结构可以不变。
5. 数据库设计的四个阶段:需求分析、概念设计、逻辑设计、物理设计。
6. 事务:事务是一组数据库操作的集合,特性有原子性、一致性、隔离性和持续性。原子性:事务中的所有操作要么全部执行,要么都不执行。一致性:如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也应该是一致的。隔离性:多个事务并发执行,每个事务都感觉不到系统中有其他事务存在。持续性:事务执行后它对数据库的修改是永久的。
7. 数据模型:专门用来表示现实世界中的数据和信息的工具,包括数据结构(层次、网状、关系)、数据操作(增删查改)和完整性约束。
8. 三种数据模型:层次模式、网状模型和关系模型。层次模型:数据结构简单、查询效率高但多对多联系不自然、查询子女结点必须通过双亲。网状模型:较为直观的描述多对多的联系、存储查询效率高但结构比较复杂、不利于用户掌握。关系模型:概念单一、存储路径对用户透明、数据独立性强但查询效率较低、开发难度较大。
9. 数据库的完整性规则:实体完整性、参照完整性和用户自定义完整性。实体完整性:是指表中主键属性的值不能为空且不能重复。参照完整性:外键属性的取值要么为空,要么是主键属性域中的值。用户自定义完整性:用户定义的属性取值必须在自己定义的范围和域内。
10. 三级范式:1NF:表中的属性是原子的,不允许再分。2NF:在1NF的基础上,非主属性没有对主属性的部分依赖,即非主属性依赖于主属性中的所有属性。3NF:在2NF的基础上,非主属性与主属性之间不存在传递依赖。
11. 五大约束:主键约束:主键唯一并且非空;唯一约束:某个属性值可以空但必须唯一;检查约束:对某列数据的类型和范围进行限制;默认约束:定义数据的默认值;外键约束:外键的值必须是主键中的值或者为空。
12. E-R图...
登录后发布评论
暂无评论,来抢沙发