最近开了数据库这门课,记录下课后习题
1-1.名词解释:
DB(DataBase):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
DBMS(DataBase Management System):是位于用户与OS之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法(DB的建立、查询、更新及各种数据控制)。
DBS(DataBase System):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
外模式(External Schema):(又称子模式或用户模式)是用户与数据的接口,是用户能看见和使用的局部数据逻辑结构和特征的描述。
概念模式(Conceptual Schema):(又称逻辑模式)数据库中全部数据的整体逻辑结构的描述,是所有用户的公共数据视图
内模式(Internal Schema):(又称存储模式或物理模式)是数据在物理结构和存储方式的描述,是数据在DB内的表现方式
实体(entity):客观存在、可以相互区别的事物称为实体。
属性(attribute):实体的每一个特性称为一个属性。
实体标识符(entity identifier):能惟一标识实体的属性或属性集,称为实体标识符。
分布式数据库(Distributed DataBase Management System):是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。
1-2.文件系统阶段的数据管理有哪些特点?(P.3)
1-3.文件系统阶段的数据管理有些什么缺陷?试举例说明。(P.3)
例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话,家庭住址等。这就是“数据”冗余;如果某个学生搬家,就要修改3个部门文件中的数据,否则会引起同一数据在3个部门中不一致;产生上述问题的原因是这3个部门的文件中数据没有联系。
1-4. 数据库阶段的数据管理有哪些特色?(P.4)
1-5.实体之间联系有哪几种?分别举例说明?(P.11)
1-6.分析层次模型、网状模型和关系模型的特点。(P.14-15)
优点:
缺点:
2. 网状模型:
优点:
缺点:
3.关系模型
优点:
1-7.简述数据库系统的两级映像和数据独立性之间的关系。(P.9)
为了能够在系统内部实现外部级、概念级和内部级3个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:
外模式/模式映像定义通常包含在各自外模式的描述中,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性,应用程序是依据外模式编写的;
模式/内模式映像包含在模式描述中,此映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系,它保证了数据与程序的物理独立性,所以称为数据的物理独立性。
1-8.分析分布式数据库的体系结构。(P.18)
1-9.当前主要的几种新型数据库系统各有什么特点?用于什么领域?(P.17-29)
详见课本