第一讲 初步认识数据库系统
1-1. 数据库、数据库系统和数据库管理系统的关系.
数据库系统包括数据库和数据库管理系统
数据库系统是数据库开发的工作环境
数据库是数据的集合
数据库管理系统管理数据库
1-2. 数据库系统的构成包括数据库、数据库管理系统、数据库应用程序、数据库管理员以及计算机与网络基本系统
1-3. 数据库系统语言包括了DDL(数据库定义语言)、DML(数据库操纵语言)和DCL(数据库控制语言)
1-4. 数据库管理系统的功能有哪些?
完整性控制、并发控制和通讯控制
不包括处理机控制
1-5. 从用户角度看数据库管理系统,其功能包括哪些?
数据库定义、数据库操纵、数据库控制和数据库维护
1-6. 从系统角度看数据库管理系统,其功能包括哪些?
数据库语言及其编译、查询实现与查询优化、事务处理功能以及数据存储与索引等其他功能
第二讲 数据库系统的结构抽象与演变
2-1. 什么是三级模式两层映像?
三级模式:内模式(存储模式,物理模式),外模式(用户模式,局部模式),概念模式(逻辑模式,全局模式)
两层映像:E-C映像(外模式映射到概念模式)、C-I映像(概念模式映射到内模式)
两个独立性:逻辑数据独立性、物理数据独立性
逻辑数据独立性:当概念模式发生变化时,可以通过E-C映像的调整,从而不需要改变外部模式,用户的应用程序也不需要改变
物理数据独立性:当内部模式发生变化时,可以通过C-I映像的调整,从而不需要改变概念模式和外部模式,用户的应用程序也不需要改变
2-2. 数据、模式和数据模型是一种什么关系?
数据 ⊆ 数据模型 ⊆ 模式
数据模型是对模式结构的抽象,模式是对数据结构形式的抽