数据库第四周
数据库第二章——数据库系统结构
三个世界:现实世界,信息世界,机器世界
数据库系统中数据的三级模式结构:
模式/内模式印象实现了 物理独立性
外模式/模式印象实现了 逻辑独立性
物理独立性+逻辑独立性 加起来叫数据独立性
这个图有点问题,最后一步还有一个日志,就是用户的每一个操作都会记录在日志里面。
DBMS的主要功能:
1.定义功能:DMBS提供DDL来定义模式,外模式和内模式
2.操纵功能:增删查改
3.保护功能:数据库的恢复,并发控制,完整性和安全性
4.维护功能 5.数据字典
DBS的组成(用户+DBMS+DB):数据库,硬件,软件,数据库管理员(DBA)
数据库第三章
关系模式的完整性规则:
1.实体完整性规则:实体主键属性不能为空
2.参照完整性规则:不引用不存在的实体,要么就为空或者参照关系中的某个主键
3.用户定义的完整性规则:由用户的应用环境决定