文档介绍:第一章
1. 数据库管理系统DBMS包括哪些功能(简答备选)
(1)数据定义功能; (4)数据库的事务管理和运行管理;
(2)数据组织、存储和管理;(5)数据库的建立和维护功能;
(3)数据操纵; (6)其他功能。
2. 数据管理技术(三个阶段)
(1) 人工管理阶段;
(2)文件系统阶段;
(3)数据库系统阶段。
数据库3个阶段的比较
人工管理阶段
文件系统阶段
数据库系统阶段
应用背景
科学计算
科学计算、数据管理
大规模数据管理
硬件背景
无直接存取存储设备
磁盘、磁鼓
大容量磁盘、磁盘阵列
软件背景
没有操作系统
有文件系统
有数据库管理系统
处理方式
批处理
联机实时处理、批处理
联机实时处理、分布处理、批处理
数据的管理者
用户(程序员)
文件系统
数据库管理系统
数据面向的对象
某个应用对象
某个应用
现实世界(一个部门、企业、跨国组织)
数据的共享程度
无共享,冗余度极大
共享性差,冗余度大
共享性高,冗余度小
数据的独立性
不独立,完全依赖于程序
独立性差
具有高度的物理独立性和一定的逻辑动力性
数据的结构化
无结构
记录内有结构、整体无结构
整体结构化,用数据模型描述
数据控制能力
应用程序自己控制
应用程序自己控制
由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力
3. 数据库系统的特点
(1) 数据结构化;
(2)数据的共享性高,冗余度低,易扩充;
(3)数据独立性高;
(4)数据由DBMS统一管理和控制(数据的安全性保护,数据的完整性检查,并发控制,数据库恢复)。
4. 数据模型三要素
(1)数据结构
(2)数据操作
(3)数据的完整性约束条件
5. 概念模型(会画出CDM图)
(1)实体:客观存在并可相互区别的事物称为实体
(2)属性:实体所具有的某一特性称为属性
(3)码:唯一标识实体的属性称为码
(4)域:域是一组具有相同数据类型的值的集合
(5)实体型:具有相同属性的实体必然具有共同的特征和性质
(6)实体集:同一类型实体的集合称为实体集
(7)联系:
6. 常用数据模型(重点掌握关系模型)
(1)层次模型
(2)网状模型
(3)关系模型
关系:一个关系对应通常说的一张表
元组:表中的一行即为一个元组
属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名
码: 表中某个属性组,它可以唯一确定一个元组
域: 属性的取值范围,如年龄一般在1-150间
分量:元组中的一个属性值
关系模式:对关系的描述,一般表示为关系名(属性1、属性2……)
(4)面向对象模型
(5)对象关系模型
7. P31数据库系统结构
(1) 数据库系统的三级模式结构(外模式、模式、内模式)
(2)两级映像是怎样保证逻辑独立性和数据独立性
外模式/模式映像
模式/内模式映像
8. 数据库系统的组成(简答题备选题)
数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
9. 数据库管理员(DBA)的职责(简答题备选题)
决定数据库中的信息内容和结构
决定数据库的存储结构和存储策略
定义数据的安全