数据库系统
数据库三级模式
外模式(用户级)
用户与数据库系统的接口,是用户用到的那部分数据的描述
概念模式(概念级)
数据库中全部数据的整体逻辑结构的描述
内模式(物理级)
数据库在物理存储方面的描述,包含定义所有的内部数据类型、索引、文件的组织方式,以及数据控制方面的细节
数据独立性
外模式-概念:保证数据的逻辑独立性
概念-内模式:保证数据的物理独立性
E-R图
- E-R图向关系模型转换的基本方法:
- 一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的标识符就是关系模式的键
- 如果是多个实体之间多对多的联系,那么这个联系也要转换为一个独立的关系模式,且该关系模式的属性由各实体的关键字和该联系自身的属性组成,关键字由各实体的关键字组成
- E-R模型建立的一般步骤:
- 确定实体类型
- 确定实体间联系类型
- 画出E-R图
- 确定实体类型和联系类型的属性
关系代数
元关系:N列;M个元祖:M行记录
a. 并:R∪S={t|t∈R∨t∈S}
b. 交:R∩S={t|t∈R∧t∈S}
c. 差:R-S={t|t∈R