目录
第一章
主要是一些概念,了解几个基本概念,并且记住英文缩写
DB是数据库(database)
0.数据 Data
1.数据库 DB (database 数据库)
2.数据库管理系统 DBMS (M:mange 管理 S:system)
3.数据库系统 DBS (S:system)
4.数据库管理员 DBA (A是adminster)
数据库系统(DBS)的组成
DBS的组成由四个 DB DBMS DBA 和应用程序(Application )
发展阶段
1.人工
2.文件
3.数据库阶段
到了数据库阶段,具有以下优点:
1.数据独立性高 (分为逻辑独立性(ER图)和物理独立性(关系模式))
2.数据冗余度小
3.数据结构化明显
数据模型分类
1.概念模型(ER图)记住ER图的画法和1对1 一对多和多对多
2.物理/逻辑模型(关系模式)
最重要的就是关系模型
关系模型就像一张Excel表,每个关系模型对应数据库的一张表
关系模型的几个术语
关系模型的完整性约束有三个
1.实体完整性约束(主码唯一且不为空)
2.参照完整性约束(外码是另一张表的主键)
3.用户自定义完整性约束(数据符合用户自定义的范围约束,比如说建表的时候定义年龄在12岁以上)
三级模式和两级映像
三级模式:
外模式 模式 内模式
外模式是给用户用的
两级映像:
外模式/模式映像
内模式/模式映像
数据库的数据独立性
包含了逻辑独立性和物理独立性
当模式(逻辑模式)改变的时候只需要修改外模式/模式映像就可以保证外模式不变
当内模式改变的时候只需要修改内模式/模式映像就可以保证逻辑模式不受改变