一、简答题1、简述数据库系统的特点。(P9)答:数据结构化; 数据的共享性高, 冗余度低, 易扩充;数据独立性高;数据由 DBMS统一管理和控制。2、数据库管理系统的主要功能有哪些?(P11)(1)数据的安全性保护(2)数据的完整性保护(3)并发控制(4)数据库恢复3、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?(P10)物理独立性: 是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。逻辑独立性:是指用户的应用程序与数据的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。为什么:数据独立性是由DBMS的二级映像功能来保证的(外模式/ 模式映像,模式 / 模式映像),这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。4、试述数据库系统的组成。(P5)数据库、 数据库管理系统 (及其开发工具) 、应用系统、 数据库管理员。5、简述文件系统与数据库系统的区别和联系。(P6)区别:数据的管理者:文件系统;数据库管理系统数据面向的对象:某一应用;现实世界数据的共享程度:共享性差,冗余度大;共享性高,冗余度小数据的独立性:独立性差;具有高度的物理独立性和逻辑独立性数据的结构化:记录有结构,整体无结构;整体结构化,数据模型描述数据的控制能力:应用程序自己控制;由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力联系:(1)均为数据组织的管理技术(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换(3)数据库系统是在文件系统的基础上发展而来的6、DBA的职责是什么 ?(P35)(1)决定数据库中的信息容和结构(2)决定数据库中的存储结构和存取策略(3)定义数据库的安全性要求和完整性约束条件(4)监控数据的使用和运行(5)数据库的改进和重组重构7、什么是基本表 ?什么是视图 ?两者的区别和联系是什么?(P81)基表:是本身独立存在的表,在SQL中一个关系就对应一个基表。视图:是从一个或几个基表导出的表。区别:基表是实际存在保存数据的实体,一个(或多个)基表对应一个存储文件;视图本身并不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,视图是一个虚表。联系:视图是在基表之上建立的,它的结构和容都来自基表;一个视图可以对应多个基表,一个基表也可以建立多个视图,视图是基表在逻辑意义建立的新关系。8、简述视图的...