数据库定义
数据库是一个数据集合,而该数据集合是有结构,相关联和合理存放的。
数据库相关概念
数据管理的发展
人工管理:不共享,不独立,无结构,数据不保存。
文件系统:共享性差,独立性差,记录内有结构,整体无结构。
数据库系统:共享性高,高度的物理独立性和逻辑独立性,由DBMS管理,整体结构化(整体结构化为数据库系统与文件系统的根本区别)。
数据模型
数据模型的分类:概念数据结构,逻辑数据结构,物理数据结构。
一个数据库的数据模型包括:数据结构,数据操作,数据完整性约束。
概念模型的表示方法主要为ER图。
1.方框表示实体。
2.菱形◇表示联系。
3.椭圆框表示属性。
现实世界 计算机世界
实体 记录
实体特征 字段
实体集 文件
实体标识符 关键字
数据库三级模式结构(简单叙述)
外部模式
概念模式
内部模式
数据位于物理层,这三层仅仅是对数据的描述。
数据库的二级映像
DBMS在三级模式中提供了两层映像(三级模式通过两级映像相互联系和转换):外模式/模式映像和模式/内模式映像。
三层模式体系结构中的数据独立性指的是:数据库系统在某一层次模式上的改变不会使它上一层模式也发生改变。
用户通过DBMS访问数据库过程