《专科《数据库系统概论》-试卷-答案23799.pdf》由会员分享,可在线阅读,更多相关《专科《数据库系统概论》-试卷-答案23799.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、word 专业资料-可复制编辑-欢迎下载 专科数据库系统概论 一、(共 48 题,共 150分)1.概念模型是对现实世界的第一层抽象,这一类模型中最著名的模型是()。(2分)A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型即 E-R 模型 .标准答案:D 2.数据库的逻辑数据独立性是指当数据的模式发生变化时,只需要修改(),而应用系统保持不变。(2 分)A.模式与外模式之间的映射 B.模式与内模式之间的映射 C.模式 D.内模式 .标准答案:A 3.下面的选项不是关系数据库基本特征的是()。(2分)A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.
2、与列的次序无关.标准答案:A 4.关系代数的运算分为传统的集合运算为和专门的()运算 2类。(2 分)A.逻辑运算 B.谓词演算 C.关系运算 D.代数运算 .标准答案:C 5.设关系 R 与关系 S 具有相同的关系模式,则 R-(R-S)等于()(2分)A.RS B.RS C.RS D.R-S .标准答案:B 6.SQL语言中,删除一个视图的命令是()。(2分)A.DELETE B.DROP C.CLEAR D.REMOVE .标准答案:B 7.设关系数据库中一个表 S 的结构为:S(SN,CN,grade),其中 SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范
3、围 0100。若要更正王二的化学成绩为 85分,则可用()。(2 分)A.UPDATE S SET grade85 WHERE SN王二 AND CN化学 B.UPDATE S SET grade85 WHERE SN王二 AND CN化学 C.UPDATE grade85 WHERE SN王二 AND CN化学 D.UPDATE grade85 WHERE SN王二 AND CN化学.标准答案:A 8.有如下两个关系,其中雇员信息表关系 EMP 的主码是雇员号,外码是部门号;部门信息表关系 DEPT 的主码是部门号。若执行下面列出的操作,哪个操作不能成功执行?()(2分)A.从 EMP 中删
4、除行(010,王宏达,01,1200)B.在 EMP 中插入行(102,赵敏,01,1500)C.将 EMP中雇员号=056的工资改为 1600 元 D.将 EMP 中雇员号=101的部门号改为05.标准答案:D 9.关系模式 R 中的属性全是主属性,则 R 的最高范式必定是()。(2分)A.1NF B.2NF C.3NF D.BCNF .标准答案:C 10.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于()。(2分)A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 .标准答案:B 11.相对于数据库系统,文件系统阶段数据管理有哪些缺陷?(5分)标准答案:数据
5、无意义、数据冗余多、数据不一致、不完整、不安全、数据之间的联系弱。12.什么是数据库管理系统?(5分)标准答案:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的 DBMS,而不同的DBMS 各支持一种数据库模型,虽然它们的功能强弱不同,但大多数 DBMS 的构成相同,功能相似。一般说来,DBMS 具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。word 专业资料-可复制编辑-欢迎下载 13.简述关系的外码与参照完整性的关系。(5分)标
6、准答案:在关系模型中,外码定义为:当一个关系模式 S 中包含另一个关系模式R 的主码 KR 时,则称 KR 为 S 的外码。关系模型中用关系包含某些冗余属性来表示概念模型中实体与实体之间的联系,这些冗余属性分别称为不同关系的主码和外码,参照完整性规则指外码 FK的取值约束规则。在一个关系中外码要么取空值要么取对应关系中主码的一个值。因此说定义外码是定义参照完整性的前提。14.试述关系数据库系统中视图(VIEW)的定义,引进 VIEW 的概念有什么意义?(5 分)标准答案:视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据
7、,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。引进 VIEW 的优点有:(1)视图能够简化用户的操作。(2)视图使用户能以多种角度看待同一数据。(3)视图对重构数据库提供了一定程度的逻辑独立性。(4)视图能够对机密数据提供安全保护。15.设关系模式 R(ABCD),F是 R 上成立的函数依赖集,F=AB,BC。请求出 R 的码,并判断 R 的范式级别,并说明原因。(5分)标准答案:R 的码是 AD,R 属于 1 范式,因为属性 BC 部分依赖于码 16.简述属性间的联系的分类(5 分)标准答案:一个关系模式内部各属性间存
8、在的联系分为三种情况:1)1-1(One to One)联系 设 A、B为某实体集的两个属性的值集,如果对于A中的任一具体值,B中至多有一个值与之对应;且对于 B中的任一具体值,A中也至多有一个值与之对应,则称 A、B这两个属性之间是 1-1(一对一)联系。2)1-m(one to Many)联系 在一个实体集中,如果它的一个属性值集A中的一个值至多与另一个属性值集B中的一个值相关,而 B 中的一个值却可以和 A中的 m 个值相关,则称两属性间的联系为从 B到 A的 1-m(一对多)联系(也可以称为从 A到 B的 m-1(多对一)联系,这两种叫法是等价的)。3)m-m(Many to Many
9、)联系 在一个实体集中,如果它的两个属性值集合的任一个值都可以与另一属性值集合的m 个值相关,则称这两个属性之间是m-m(多对多)联系。与实体间的联系一样,属性间的三类联系之间也存在着包含联系,即 1-l 是 1-m 的特例;1-m 又是 m-m 的特例。17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。(2分)A.模式 B.物理模式 C.外模式 D.内模式 .标准答案:C 18.下述()不是 DBA数据库管理员的职责。(2分)A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 .标准答案:D 19.关系数据库中的投影操作是指从关系中()。(2分)A.
10、抽出特定记录 B.抽出特定字段 C.建立相应的影像 D.建立相应的图形 .标准答案:B 20.设关系 R 和 S 的元组个数分别为 100 和 300,关系 T是 R 与 S 的笛卡儿积,则T的元组个数是()(2分)A.400 B.10000 C.30000 D.90000 .标准答案:C 21.若要在基本表 S 中增加一列 CN(课程名),可用()。(2 分)A.ADD TABLE S(CN CHAR(8)B.ADD TABLES ALTER(CNCHAR(8)C.ALTER TABLES ADD(CNCHAR(8)D.ALTER TABLE S(ADD CN CHAR(8).标准答案:C
11、22.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。(2分)A.网状模型 B.关系模型 C.层次模型 D.以上都有 .标准答案:B 23.在 SQL语言中,子查询是()。(2分)A.返回单表中数据子集的查询语言 B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句 D.嵌入到另一个查询语句之中的查询语句.标准答案:D 24.设有关系模式 R(S,D,M),其函数依赖集:则关系模式 R的规范化程度最高达到()。(2分)A.1NF B.2NF C.3NF D.BCNF .标准答案:B 25.在关系数据库设计中,设计关
12、系模式是数据库设计中()阶段的任务。(2分)A.逻辑设计阶段 B.概念设计阶段 C.物理设计阶段 D.需求分析阶段 .标准答案:A 26.10 从 E-R 图导出关系模型时,如果实体间的联系是 M:N 的,下列说法中正确的是()。(2分)word 专业资料-可复制编辑-欢迎下载 A.将 N方码和联系的属性纳入 M 方的属性中 B.将 M 方码和联系的属性纳入 N方的属性中 C.增加一个新关系表示联系,关系的名取联系的名,M 方和 N方的码的并集和联系的属性作为新关系的属性,该关系的码为M 方和 N方的码的并集 D.在 M 方属性和 N方属性中均增加一个表示级别的属性.标准答案:C 27.为什么
13、关系中的元组没有先后顺序?(5分)标准答案:由于关系定义为元组的集合,而集合中的元素是没有顺序的,因而关系中的元组也就没有先后顺序。28.使用数据库系统有什么好处?(5 分)标准答案:使用数据库系统的好处是由数据库管理数据的特点决定的。使用数据库系统的好处很多。(1)大大提高应用开发的效率,因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由DBMS 来完成。开发人员就可以专注于应用逻辑的设计而不必为管理数据的许许多多复杂的细节操心。(2)方便用户的使用,减轻数据库系统管理人员维护的负担等。当数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。
14、数据逻辑结构的改变是 DBA 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。(3)使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为DBMS 在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由 DBMS 执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利用率和一致性,又有利于应用程序的开发和维护。29.在“学生-选课-课程”数据库中的 3个关系如下:查找选修“数据库技术”这门课程学生的学生名和成绩,
15、若用关系代数表达式应如何表示?(5 分)标准答案:30.什么是关系模型的三类完整性约束条件?你认为建立关系模型三类完整性约束的现实意义在哪里?(5 分)标准答案:关系模型的三类完整约束指,实体完整性、参照完整性和用户定义完整性。31.什么是平凡的函数依赖,什么是非平凡函数依赖?(5分)标准答案:32.系统设计阶段的数据字典的内容和作用是什么?(5分)标准答案:数据字典是系统中各类数据描述的集合。数据字典的内容通常包括:数据项字典、数据结构字典、数据流字典、数据存储字典、处理过程字典五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来
16、描述数据流、数据存储的逻辑内容。数据字典的作用:数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完善。33.关系数据库用()区分不同实体即元组。(2分)A.关系的名称 B.关系的码 C.对象 D.概念 .标准答案:B 34.在()中一个结点可以有多个双亲,结点之间可以有多种联系。(2分)A.网状模型 B.关系模型 C.层次模型 D.以上都有 .标准答案:A 35.学生关系模式,S 的属性分别表示学生的学号、姓名、性别、年龄。要在表 S 中删除一个属性“年龄”,可选用的 SQL语句是()。(2分)A.B.C.D.标准答案:B
17、36.关系数据库管理系统应能实现的专门关系运算包括()。(2 分)A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 .标准答案:B 37.一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或者多个共有的()。(2分)A.记录 B.行 C.属性 D.元组 .标准答案:C 38.关系笛卡儿积运算记号中,()(2 分)A.R为关系名,S 为属性名 B.R,S 均为属性名 C.R 为属性名,S 为关系名 D.R,S 均为关系名 .标准答案:D 39.有关系,。其中 S是学生号,SNAME 是学生姓名,SEX是性别,是课程号,CNAME是课
18、程名称。要查询选修“数据库”课的全体男生姓名的 SQL语句是 SELECT word 专业资料-可复制编辑-欢迎下载 SNAME FROM S,C,SC WHERE 子句。这里的 WHERE 子句的内容是()。(2 分)A.B.C.D.标准答案:A 40.若用如下的 SQL语句创建了一个表 向 SC 表插入如下行时,()可以被成功插入。(2 分)A.B.C.D.标准答案:B 41.在关系数据库中,实际存储在数据库中的表是()(2分)A.基本表 B.视图 C.基本表和视图 D.以上均不是 .标准答案:A 42.学生表存在的函数依赖是其该关系属于()。(2 分)A.1NF B.2NF C.3NF
19、D.BCNF .标准答案:B 43.DBA的职责是什么?(5 分)标准答案:负责全面地管理和控制数据库系统。具体职责包括:决定数据库的信息内容和结构;决定数据库的存储结构和存取策略;定义数据的安全性要求和完整性约束条件;监督和控制数据库的试用和运行;数据库系统的改进和重组。44.简述计算机系统的存储结构,请问数据库中的数据是保存在哪个级别的存储器上的?(5 分)标准答案:目前的计算机仍然是冯。诺依曼计算机,由运算器、存储器、控制器、输入设备和输出设备组成。其中存储器已经发展为具有多级别的存储系统,在计算机系统中存储层次可分为高速缓冲存储器、主存储器、辅助存储器三级。高速缓冲存储器用来改善主存储
20、器与中央处理器的速度匹配问题。辅助存储器用于扩大存储空间。由于数据库要存储海量数据,故数据库是存储在辅助存储器上的,通常是存储在高速硬盘阵列上。45.什么是关系模型的三类完整性约束条件?你认为建立关系模型三类完整性约束的现实意义在哪里?(5 分)标准答案:关系模型的三类完整约束指,实体完整性、参照完整性和用户定义完整性。46.简述数据库管理系统和办公自动化软件的关系。(5分)标准答案:数据库管理系统简称 DBMS,办公自动化软件简称 Office,它们属于不同类型的系统软件。在计算机系统组成中所处的层次相同,都是在操作系统之上的系统软件,DBMS 管理数据库中的数据并提供统一的接口供用户或应用
21、软件开发工具访问。Office 提供现代化办公软件,包括字处理程序、表格处理、邮件处理、幻灯片处理等功能,如微软的 Office系列软件。DBMS 和 Office 的服务对象和功能差别很大,它们的应用领域和用户分布基本没有太多交集。因此它们是相互独立的软件系统。47.什么是 E-R 图?构成 E-R 图的基本要素是什么?(5分)标准答案:E-R 图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成 E-R 图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱
22、形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。48.简述数据库系统的三级模式结构,这种结构有何优势?(5分)标准答案:数据库的三级模式体系结构将一个数据库组织看成有由外模式、模式、内模式三个层次,其中模式是全局数据视图的描述、外模式是局部外部用户或终端用户视图的描述、内模式是数据在计算机内部表示的描述,三级模式分别对应三个世界对数据的视图。在两个相邻模式之间有两级映像来实现相互的转换,模式/外模式之间的映像实现数据的逻辑独立性,模式/内模式之间的映像实现数据的物理独立性。数据库三级模式两级映像结构是从 DBMS 角度的观察视图。该结构的优势在于为不同用户设计了不同的模式级别,达到了简化问题、数据独立、安全隔离、面向全局共享等优点。因为数据库管理的数据是全局、复杂和海量的。涉及的人员多:包括系统分析员、应用程序设计员、局部终端用户、数据库管理员等,由于不同人员关注的角度、程度各不相同。因此他们只需知道自己应该了解的数据即可,至于数据在数据库中的逻辑与物理存储结构对终端用户可以是透明的。