【思考题】
1、 数据管理经历了哪三个阶段?
 数据管理经历了人工管理阶段,文件系统阶段,数据库管理系统阶段
2、 在文件处理系统中存储信息的弊端有哪些?
 数据冗余和不一致
 数据访问困难
 数据孤立
 数据完整性问题
 原子性问题
 并发访问问题
 安全性问题
3、 什么是数据库管理系统?它和数据库是一样的吗?数据库管理系统涉及到哪些主要的问题?
 数据库管理系统是操纵和管理数据库的系统软件,是用于建立、使用和维护数据库的。它与数据库是不一样的,数据库管理系统主要涉及到文件处理系统中所遇到的各类问题。
4、 数据抽象的目的是什么?它分哪三个层次?
 数据抽象的目的是隐藏关于数据存储和维护的某些细节,而为用户提供数据在不同层次上的抽象视图。
 它分为物理层抽象、逻辑层抽象和视图层抽象。
5、 什么是数据库的模式和实例?
 数据库的总体设计称为数据库模式,而在特定的时刻存储在数据库中的信息集合称为数据库的一个实例。
6、 什么是数据独立性?数据独立性又分为哪两个层次?
 修改模式的定义而不影响位于其上层的模式的能力叫做数据独立性。在数据库管理系统中,数据独立性分为两个层次:物理数据独立性和逻辑数据独立性。
 物理数据独立性是指修改了数据库的物理模式不用去修改应用程序的能力;逻辑独立性是指修改了数据库的逻辑模式不用去修改应用程序的能力。
7、 什么是数据模型?面向对象模型和E-R模型有哪一点主要差别?而基于记录的三种数据模型之间又有什么差别?
 数据模型是描述数据(数据结构)、数据之间的联系(数据关系)、数据语义即数据操作和数据一致性(完整性)约束的概念工具的集合。
8、 数据定义语言的作用是什么?
9、 什么是数据操纵?数据操纵语言分为哪两类?它们之间有什么差别?
10、 什么是事务?它有哪些特性?
11、 存储管理器的作用是什么?
12、 数据库管理员的主要责任是什么?
13、 数据库管理系统主要由哪两个部件组成?每个部件又有哪些部分构成?各部分的主要功能是什么?
14、 你了解哪些商业数据库管理系统?
后面的问题还没有写完,今天就复习了前面一点点!~