预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第1章.数据库技术概述习题1.单选题(1)数据库、数据库系统和数据库管理系统之间的关系是A。(A)数据库系统包括数据库和数据库管理系统(B)数据库管理系统包括数据库和数据库系统(C)数据库包括数据库系统和数据库管理系统(D)数据库系统就是数据库,也就是数据库管理系统(2)下列四项中,不属于数据库系统特点的是D。(A)数据共享(B)数据独立(C)数据结构化(D)数据高冗余(3)下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的阶段是D:(A)人工管理阶段和文件系统阶段(B)只有文件系统阶段(C)文件系统阶段和数据库阶段(D)只有人工管理阶段(4)下面列出的4种世界,哪种不属于数据的表示范畴B。(A)现实世界(B)抽象世界(C)信息世界(D)计算机世界(5)E-R图是数据库设计的工具之一,它适用于建立数据库的A。(A)概念模型(B)逻辑模型(C)结构模型(D)物理模型(6)数据库的数据独立性是指C。(A)不会因为数据的存储策略变化而影响系统存储结构(B)不会因为系统存储结构变化而影响数据的逻辑结构(C)不会因为数据存储结构与逻辑结构的变化而影响应用程序(D)不会因为某些数据的变化而影响其他数据(7)关系模型中,一个候选码C。(A)可由多个任意属性组成(B)至多由一个属性组成(C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成(D)必须由多个属性组成(8)用户或应用程序看到的那部分局部逻辑结构和特征描述的是B,它是模式的逻辑子集。(A)模式(B)外模式(C)内模式(D)物理模式(9)进行自然连接运算的两个关系必须具有B。(A)相同的属性个数(B)相同的属性组(C)相同的关系名称(D)相同的主码(10)通常用以下的顺序来完成数据库的设计工作C。(A)概念设计、物理设计、逻辑设计(B)逻辑设计、概念设计、物理设计(C)概念设计、逻辑设计、物理设计(D)物理设计、概念设计、逻辑设计2.填空题(1)数据库系统的三级模式结构是指数据库系统由模式、外模式和内模式三级构成。。(2)在描述实体集的所有属性中,可以唯一地标识每个实体的属性称为键或标识。(3)在E-R图中,属性用椭圆形来表示,并用无向边将其与相应的实体集连接起来。(4)数据模型通常是由数据结构、数据完整性规则和数据操作3部分内容构成的。(5)在关系模型中,表(关系)的每一行称为一个元组。(6)关系完整性约束包括域完整性、实体完整性、参照完整性和用户定义完整性。(7)数据库概念设计是在需求分析的基础上建立概念数据模型,用概念模型描述实际问题所涉及的数据以及数据之间的联系。(8)在关系代数中,从两个关系中找出相同元组的运算称为交运算。(9)在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中被称为外部关键字。(10)在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为实体完整性。3.简答题(1)试述数据、数据库、数据库系统和数据库管理系统的概念。答案:数据(Data)是对客观事物的抽象描述,是用于承载信息的物理符号。数据库(DataBase,DB)是长期存储在计算机内的、有组织的、可共享的数据集合,可以形象地理解为存储数据的仓库。数据库管理系统(DataBaseManagementSystem,DBMS)是一类系统软件,提供能够科学地组织和存储数据、高效地获取和维护数据的环境。一个完整的数据库系统(DataBaseSystem,DBS)由保存数据的数据库、数据库管理系统、用户应用程序和用户组成。DBMS是数据库系统的核心。用户以及应用程序都是通过数据库管理系统对数据库中的数据进行访问的。(2)什么是模式、外模式和内模式?这三者是如何保证数据独立性的?答案:模式(Schema)又称逻辑模式,是数据库中全部数据的逻辑结构和特征的描述,是对数据的结构和属性的描述。外模式(ExternalSchema)又称子模式或用户视图,是用户能够看到和使用的逻辑数据模型描述的数据。内模式(InternalSchema)又称存储模式或物理模式,是数据物理结构和存储方式的描述。数据库系统的三级模式提供了二级映像,即外模式与模式之间的映像、模式与内模式之间的映像。二级映像技术不仅在三级模式之间建立了联系,也保证了数据库系统中数据的逻辑独立性和物理独立性。外模式/模式之间的映像,定义并保证了外模式和模式之间的对应关系。应用程序是依据数据的外模式编写的,因此当模式改变时,可通过修改映像的方式使外模式不变,应用程序就可以不必改变,从而实现了数据与程序之间的逻辑独立性。模式/内模式之间的映像,定义并保证了数据的逻辑模式与内模式之间的对应关系。当数据库的存储结构改变时,可通过修改模式/内模式之间的映像使数据模式不