目录
- 第一章 绪论
- 概述
- 数据模型
- 概念模型
- 数据模型的组成要素
- 数据库系统结构
- 基本概念
- 三级模式结构与二级映像
- 数据库系统组成
第一章 绪论
概述
四个基本概念:数据、数据库、数据库管理系统、数据库系统
- 数据data:描述事物的符号记录。对应现实世界中的语义。
- 数据库DB:长期存储在计算机内、有组织、可共享的数据集合。要求有小的冗余度、高独立性、易扩展性。
- 数据库管理系统DBMS:是计算机系统软件。提供数据定义、组织、存储、管理、操纵,数据库的管理、建立与维护等功能。
- 数据库系统DBS:由DB,DBMS,应用程序,DBA数据库管理员组成的存储、管理、处理、维护数据的系统。数据库系统简称为数据库
数据库是一个仓库,是一个实体,而DBMS是一个工具,是一个软件。
数据库的发展:人工->文件系统->数据库
数据库的特点:数据结构化(数据之间存在关系);共享性高,冗余度低,易扩展(数据库面向整个系统);数据独立性高(物理、逻辑上的独立性);数据由DBMS统一管理(DBMS提供了安全性、完整性保护,并发控制与恢复技术)
数据模型
概念模型:用于数据库设计
逻辑模型:用于数据库管理系统的实现
概念模型
基本元素:
- 实体
- 属性
- 码(唯一标识实体的属性集)
- 实体型与实体集
- 联系(一对一,一对多,多对多)
概念模型的描述方法:E-R图(Entity-Relationship 实体-联系法)。详见第七章数据库设计。
数据模型的组成要素
- 数据结构
- 数据操作
- 数据完整性约束
常用的数据模型:
- 层次模型
- 网状模型
- 关系模型
- 面向对象数据模型
数据库系统结构
基本概念
- 型:对某一类数据结构或属性的说明
- 值:型的一个具体值
- 模式:对型的描述,描述数据的逻辑结构与特征
三级模式结构与二级映像
外模式 + 模式 + 内模式
- 模式:对数据库中所有数据的逻辑结构的描述。一个数据库只有一个模式。
- 外模式:面向用户的数据视图。一个数据库有多个外模式。
- 内模式:对应数据物理结构和存储方式。一个数据库只有一个内模式。
外模式/模式映像 模式/内模式映像
数据库的全局逻辑模式结构是数据库的关键,内模式(及物理的存储逻辑的设计)依赖与数据库的逻辑结构。外模式定义在逻辑模式上,独立于内模式(及用户无需考虑数据是如何存储的)。
数据库系统组成
DB + DBMS + 应用程序 + DBA
这些概念真的没啥用。希望考试不要考。