数据库知识回顾(一)
数据管理的发展过程
1. 人工管理阶段
2. 文件管理阶段
3. 数据库管理阶段
数据模型:数据抽象方法
1. 概念模型(高层)
2. 逻辑模型(中层)
3. 物理模型(底层)
数据模型三要素:数据结构、数据操作、完整性约束条件
数据库存储结构
记录在文件中的存储方式:堆文件组织、数据文件、多表聚集文件组织。
索引存储结构:
1. 顺序存储:效率低下
2. B+树存储:较好的效率
3. 散列存储:避免访问索引结构,可能会引起桶溢出
范式
1NF:每个属性对应的域值是不可分的
2NF:非主属性完全函数依赖于主属性
3NF:非主属性中不能有函数依赖