一、数据库特点
数据库的要求:
1.共享性高
2.冗余度低
3.易扩充
数据独立性:
1.物理独立:数据的存储与应用程序在物理上是独立的
2.逻辑独立:用户的应用程序和数据库的逻辑结构是相互独立的
数据库管理与控制:
1.数据的安全性保护
2.数据的完整性检查
3.并发控制
4.数据库恢复
二、数据模型
概念模型(用于数据库设计,基于用户信息观点)
1.信息世界基本概念:实体、属性、码、实体型、实体集、联系(E-R图)
2.数据模型组成要素:数据结构、数据操作、数据的完整性约束条件
逻辑模型和物理模型(用于实现数据库管理系统,基于计算机系统的观点)
三、数据库系统的结构
三级模式结构:
1.模式:全体数据的逻辑和特征的描述
2.外模式:给用户看的,局部数据的逻辑和特征的描述
3.内模式:物理模式,数据物理结构和存储方式的描述