第一章 考概念
1.数据库(DB):数据库是手机长期存储在计算机内、有组织的、可共享的大量数据结合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性(逻辑独立性和物理独立性)和易扩展性,并且可为各种用户共享。
2.数据库管理系统(DBMS):功能
(1):数据定义功能(CREATE,DROP,ALTER)
(2):数据组织、存储、管理
(3):数据操作功能(SELECT、INSERT、DELETE、UPDATE)
(4):数据库的事务管理和运行管理
(5):数据库的建立和维护功能
3.数据库系统(DBS)
由数据库(DB)、数据库管理系统(DBMS)、应用系统、数据库管理员
4. 人工管理阶段(数据不保存,没有专门的软件对其管理)
文件系统阶段
数据库系统阶段
5.两类数据模型:(由数据结构、数据操作、完整性约束三部分组成)
第一类:概念模型
第二类:逻辑模型(层次模型(数)、网状模型(图)、关系模型、面向对象数据模型)和物理模型
(1).概念模型:
实体:客观存在并可相互区别的事物
属性:关系数据库中的关系必须满足每一个属性都是不可分解的
码(唯一标识实体的属性):由一个或多个属性组组成,其值能唯一标识关系中一个元组
(2).关系中的每一个分量必须是一个不可分割的数据项
关系的完整性约束:实体完整性、参照完整性、用户定义的完整性
6.数据库系统的三级模式:模式、外模式、内模式
<1>.模式(全局):存储文件
<2>.外模式也称子模式(局部):视图
<3>.内模式(物理结构和存储方式):基本表
7.数据库的二级映像:
<1>外模式/模式映像:保证逻辑独立性
<2>模式/内模式映像:保证物理独立性
保证数据库的数据独立性:需要修改三级模式之间的两层映射,即两种映像都要改