绪论
数据库系统概述
基本概念
- 数据:数据库中存储的对象
- 数据库:长期存储在计算机内、有组织的、可共享的大量数据的集合
- 数据库管理系统:用户与操作系统之间的一层数据管理软件
- 数据库系统:数据库+数据库管理系统+应用程序+数据库管理员
- 文件系统实现学籍管理
数据模型
- 数据模型是对现实世界数据特征的抽象
数据模型分类
-
概念模型:按照用户的观点对数据和信息建模,用于数据库设计
-
逻辑模型和物理模型:
- 逻辑模型:按照计算机系统的观点对数据建模
- 物理模型:描述数据在系统内部的表示方式和存取方法,在磁带或者磁盘上的储存方式和存取方法
数据库组成要素
- 数据结构
- 数据操作
- 数据的完整性约束条件:用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容
关系模型
- 关系的每一个分量必须是一个不可分的数据项,不允许表中还有表
数据库系统的结构
数据库系统模式的概念
- 模式schema 数据库逻辑结构和特征的描述
- 实例:模式的一个具体值
三级模式结构
模式:数据库中全体数据的逻辑结构和特征的描述
外模式:数据库用户使用的局部数据的逻辑结构和特征的描述
内模式:数据物理结构和存储方式的描述,是数据在数据库内部的表示方式
数据库的二级映像功能与数据独立性
是在数据库管理系统内部实现者三个抽象层次的联系和转换
外模式/模式映像:
模式/外模式映像:说明记录和字段在内部是如何表示的