《2022年数据库复习题库及答案期末.docx》由会员分享,可在线阅读,更多相关《2022年数据库复习题库及答案期末.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆一、 判定题1、从运算机数据治理的角度看,信息就是数据,数据就是信息;()第 1 页,共 28 页 A 、对 B、错2、数据库的数据项之间无联系,记录之间存在联系;( A 、对 B、错)3、概念模型是对现实世界的其次层抽象;() A 、对 B、错4、等值连接与自然连接是同一个概念;( A 、对 B、错5、在关系模式中,候选码可以有多个,主码只能有一个;( A 、对 B、错6、文件系统的缺点是数据不能长期储备;() A 、对 B、错7、在关系数据库中,属性的排列次序是可以颠倒的;( A 、对 B、错8、在数据库表中,空值
2、表示数值0;() A 、对 B、错9、视图就是一个虚表,储存视图时,储存的是视图的定义;( A 、对 B、错)10、数据模型的核心构成要素是数据结构;() A 、对 B、错11、视图是可以更新的;() A、对 B、错12、在数据库设计中,数据流图是用来建立概念模型的;( A、对 B、错13、一个数据表只能有一个唯独索引;() A 、对 B、错14、实体集和实体型是一回事,没有什么区分;() A 、对 B、错15、数据库系统由软、硬件及各类人员构成;() A 、对 B、错16、关系是一张二维表;() A 、对 B、错名师归纳总结 - - - - - - -精选学习资料 - - - - - - -
3、 - - 学而不思就惘,思而不学就殆17、在数据库复原中,对已完成的事务进行撤销处理;() A、对 B、错18、可串行化的调度肯定遵守两段锁协议;() A、对 B、错19、全码的关系模式肯定属于 BC范式;() A 、对 B、错20、数据库模式和实例是一回事;() A 、对 B、错21、连接是数据库最耗时的操作;() A 、对 B、错22、在关系模式中,主码和候选码可以有多个;() A 、对 B、错23、在关系运算中,投影是最耗时的操作;() A 、对 B、错24、在关系数据表中,属性的次序是肯定的,不能交换;() A 、对 B、错25、 SQL语言有嵌入式和交互式两种使用方法;() A、对
4、B、错26、在数据表中,空值表示不确定;() A 、对 B、错27、二级封锁协议能解决不行重复读问题,不能解决读脏数据;() A、对 B、错28、标准 SQL语言能用于全部类型的关系数据库系统;() A、对 B、错 29 、函数依靠是多值依靠的一个特例;() A、对 B、错30、在综合分 E-R图时,会显现属性冲突,结构冲突,删除冲突;() A、对 B、错答案:1B 2B 3B 4B 5A 6B 7A 8B 9A 10A 11A 12B 13B 14B 15A 16A 17B 18B 19A 20B 21A 22B 23B 24B 25A 26A 27B 28A 29A 30 A名师归纳总结
5、- - - - - - -第 2 页,共 28 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆二、单项挑选题1DBS具有较高的数据独立性,是由于 DBS采纳了 A嵌入式语言 B三级模式结构 CDD D 六个层次的储备介质2在层次、网状模型中,起导航数据作用的是 A指针 B关键码 CDD D 索引3设关系 RA,B,C 和关系 SB,C,D, 那么与 R. S等价的关系代数表达式是 A 2=4(R. S)B 2=4(R S) C 2=1(R. S)D 2=1(R S)4设关系 R和 S的结构相同,分别有 m和 n 个元组,那么 RS操作的结果中元组个数为 A为 m
6、n B为 m C小于等于 m D小于等于( mn) 5元组比较操作( a1,a2)=(b1,b2)的意义是A( a1=b1)AND(a2=b2)B(a1=b1)OR(a1=b1)AND(a2=b2)C.( a1b1)AND(a1=b1)AND(a2=b2) D(a1b1)OR(a1=b1)AND(a2=b2)6设有关系 R(A,B,C)的值如下: A B C 5 6 5 6 7 5 6 8 6 以下表达正确选项A函数依靠 CA 在上述关系中成立 C函数依靠 AC在上述关系中成立B函数依靠 ABC在上述关系中成立 D函数依靠 CAB在上述关系中成立7设关系模式 R(A,B,C,D),F 是 R上
7、成立的 FD集,F= AC,BCD ,那么 = ABD,AC 相对于 F A是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分解C不是无损联接分解,但保持FD的分解D既不是无损联接分解,也不保持FD的分解8概念设计的结果得到的是概念模式;概念模式是 A与 DBMS有关的B与硬件有关的C独立于 DBMS的D独立于 DBMS和硬件的9在有关“ 弱实体” 的表达中,不正确选项 A弱实体的存在以父实体的存在为前提B弱实体依靠于父实体的存在C父实体与弱实体的联系可以是1:1 、1:N 或 M:N 5 个是 1:1 联系类型, 5 个是D父实体与弱实体的联系只能是1:1 或 1:N 10
8、有 15 个实体类型,并且它们之间存在着15 个不同的二元联系,其中1:N 联系类型, 5 个 M:N联系类型,那么依据转换规章,这个 A 15 个 B20 个 C25 个 D30 个ER结构转换成的关系模式有11DBMS的复原子系统,保证了事务_的实现; 第 3 页,共 28 页A原子性 B一样性 C隔离性 D长久性12在 ODBC技术中,驱动程序治理器的主要功能是为应用程序加载和调用A数据源BDBMS驱动程序 C DBMS查询处理器D网络支撑软件13对象联系图中,椭圆代表A实体类型 B记录类型 C对象类型 D联系类型14. 数据库在磁盘上的基本组织形式是名师归纳总结 - - - - - -
9、 -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆A DB B.文件C.二维表D.系统目录 15.DBS中,最接近于物理储备设备一级的结构,称为A外模式B概念模式C用户模式D内模式 16. 从模块结构考察, DBMS由两大部分组成:A查询处理器和文件治理器 C数据库编译器和储备治理器B查询处理器和储备治理器 D数据库编译器和缓冲区治理器17. 设 W=R. S,且 W、R、S 的属性个数分别为w、r 和 s,那么三者之间应满意 A wr+s Bwr+s Cwr+s Dwr+s 18. 有关系 RA,B,C 和关系 SB,C,D ,那么与 R. S等价的关系代数表达
10、式是A1,2,3,4(2=13=2(R S)B1,2,3,6(2=13=2(R S)C1,2,3,6(2=43=5(R S)D1,2,3,4(2=43=5(R S)19. 关系模式 R中,函数依靠 XY的语义是 A在 R的某一关系中,如两个元组的 B在 R的每一关系中,如两个元组的X 值相等,就 Y 值也相等 X 值相等,就 Y 值也相等C在 R的某一关系中, Y值应与 X值相等 D在 R的每一关系中, Y值应与 X值相等 20. 有关系模式 R(A,B,C,D),R上成立的 FD集 F=AC,BC,就属性集 BD的闭包 BD+为 A BD BBCD C ABD D ABCD 21事务并发执行
11、时,每个事务不必关怀其他事务,犹如在单用户环境下执行一样,这个性质称为事务的 A长久性B一样性 C孤立性 D隔离性22用户或应用程序使用数据库的方式称为 A封锁B权限 C口令 D事务23对用户而言, ODBC技术屏蔽掉了 A不同服务器的差异B不同 DBS的差异C不同 API 的差异D不同主语言的差异24在数据治理技术的进展过程中,经受了人工治理阶段、文件系统阶段和数据库系统阶段;在这几个阶段中,数据独立性最高的是 阶段; A数据库系统 B文件系统 C人工治理 D数据项治理25数据库的概念模型独立于; A具体的机器和 DBMS B E-R图 C信息世界 D现实世界26数据库的基本特点是; A1
12、数据可以共享 或数据结构化 2 数据独立性 3 数据冗余大,易移植 4统一治理和掌握 B1 数据可以共享 或数据结构化 2数据独立性 3数据冗余小,易扩充 4统一治理和掌握 C1 数据可以共享 或数据结构化 2数据互换性 3数据冗余小,易扩充 4统一治理和掌握 D1 数据非结构化 2数据独立性 3数据冗余小,易扩充 4统一治理和掌握27. 是储备在运算机内有结构的数据的集合;第 4 页,共 28 页名师归纳总结 - - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆A数据库系统 B数据库 C数据库治理系统 D数据结构 28 数据库中储备的是; A
13、数据 B数据模型 C数据以及数据之间的联系 D信息29. 数据库中,数据的物理独立性是指; A数据库与数据库治理系统的相互独立 B用户程序与 DBMS的相互独立 C用户的应用程序与储备在磁盘上数据库中的数据是相互独立的 D 应用程序与数据库中数据的规律结构相互独立30. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指; A同一个应用中的多个程序共享一个数据集合 B 多个用户、同一种语言共享数据 C多个用户共享一个数据文件 D 多种应用、多种语言、多个用户相互掩盖地使用数据集合31. 据库系统的核心是; A数据库 B数据库治理系统 C数据模型 D软件工具32. 下述关于数据库系统的正
14、确表达是; A数据库系统削减了数据冗余 B 数据库系统防止了一切冗余 C 数据库系统中数据的一样性是指数据类型一样 D数据库系统比文件系统能治理更多的数据33. 数据库 DB、数据库系统 DBS和数据库治理系统 DBMS三者之间的关系是; ADBS包括 DB和 DBMS BDDMS包括 DB和 DBS C DB包括 DBS和 DBMS DDBS就是 DB,也就是 DBMS 34. 在数据库中,产生数据不一样的根本缘由是; A数据储备量太大 B没有严格爱护数据 C未对数据进行完整性掌握 D数据冗余35. 数据库系统的特点是、数据独立、削减数据冗余、防止数据不一样和加强了数据爱护; A数据共享 B
15、数据储备 C数据应用 D数据保密 答案: A 36. 数 据 库 管 理 系 统能 实 现 对 数 据 库 中 数据 的 查 询 、 插 入 、 修改 和 删 除 等 操 作 , 这种 功 能称为;数据掌握功能 37. 数据库 A数据定义功能 B数据治理功能 C数据操纵功能 D治理系统是;一种编译程序 D一种 A操作系统的一部分 B在操作系统支持下的系统软件 C操作系统38. 数据库的三级模式结构中,描述数据库中全体数据的全局规律结构和特点的是() A外模式 B内模式 C储备模式 D模式39. 数据库系统的数据独立性是指;A不会由于数据的变名师归纳总结 - - - - - - -第 5 页,共
16、 28 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆化而影响应用程序 B不会由于系统数据储备结构与数据规律结构的变化而影响应用程序 C不会由于储备策略的变化而影响储备结构 D不会由于某些储备结构的变化而影响其他的存储结构40层次型、网状型和关系型数据库划分原就是;A记录长度 B文件的大小 C联系的复杂程度 D数据之间的联系41. 传统的数据模型分类,数据库系统可以分为三种类型; A大型、中型和小型 B西文、中文和兼容 C层次、网状和关系 D数据、图形和多媒体42. 层次模型不能直接表示; m :n 关系 D1 :1 和 1 :mA 1 :1 关系 B1 :m关
17、系 C关系43. 数据库技术的奠基人之一 E.FCodd从 1970 年起发表过多篇论文,主要论述的是;A层次数据模型 B网状数据模型 C 关系数据模型 D面对对象数据模型44、关系数据库治理系统应能实现的特地关系运算包括; A排序、索引、统计 B挑选、投影、连接 C 关联、更新、排序 D显示、打印、制表45、关系模型中,一个关键字是;A可由多个任意属性组成 B至多由一个属性组成 C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D 以上都不是46、自然连接是构成新关系的有效方法;一般情形下,当对关系 R和 S使用自然连接时,要求 R和 S 含有一个或多个共有的; A元组 B行 C
18、记录 D属性47、关系运算中花费时间可能最长的运算是; A投影 B挑选 C笛卡尔积 D除48关系模式的任何属性;A不行再分 B可再分 C命名在该关系模式中可以不惟一 D以上都不是49在关系代数运算中,五种基本运算为;A并、差、挑选、投影、自然连接 B 并、差、交、挑选、投影C并、差、挑选、投影、乘积 D并、差、交、挑选、乘积50、如下列图,两个关系 R1和 R2,它们进行 运算后得到 R3;R2 名师归纳总结 D E M 第 6 页,共 28 页- - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆A R1 C 1 M I B 2 N J A 1
19、 X 5 M K C 2 Y D 1 y R3 A B C D E A 1 X M I C 1 Y M I C 2 y N J A交 B并 C笛卡尔积 D连接51、SQL语言是 的语言,易学习; A过程化 B非过程化 C格式化 D导航式52、SQL语言是 语言; A层次数据库 B网络数据库 C关系数据库 D非数据库53、SQL语言具有 的功能; A关系规范化、数据操纵、数据掌握 B数据定义、数据操纵、数据掌握 C数据定义、关系规范化、数据掌握 D数据定义、关系规范化、数据操纵54、SQL语言具有两种使用方式,分别称为交互式 SQL和; A提示式 SQL B 多用户 SQL C 嵌入式 SQL
20、D 说明式 SQL 55、假定同学关系是 SS#,SNAME,SEX,AGE,课程关系是 CC#,CNAME,TEACHER,同学选课关系是SCS#,C#,GRADE; A要查找选修“COMPUTER” 课程的“ 女” 同学姓名,将涉及到关系;S BSC,C CS,SC DS,C,SC 56、如用如下的 SQL语句创建一个 student 表: CREATE TABLE studentNO C4 NOT NULL , NAME C8 NOT NULL , SEX C2, AGE N2 可以插入到 student 表中的是;第 7 页,共 28 页A 1031 ,曾华 ,男, 23 B 1031
21、 ,曾华 ,NULL,NULL C NULL,曾华 ,男 ,23 D 1031 ,NULL,男 ,23 名师归纳总结 - - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆第 57 到第 60 题基于这样的三个表即同学表 SS#,SN,SEX,AGE,DEPT CC#,CN SCS# ,C#,GRADE S、课程表 C和同学选课表 SC,它们的结构如下:其中: S#为学号, SN为姓名, SEX为性别, AGE为年龄, DEPT为系别, C#为课程号, CN为课程名,GRADE为成果;57、检索全部比“ 王华” 年龄大的同学姓名、年龄和性别;正确
22、的SELECT语句是; ASELECT SN,AGE,SEX FROM S CSELECT SN,AGE,SEX FROM S WHERE AGE SELECT AGE FROM S WHERE AGESELECT AGE B WHERE SN=“ 王华” D WHERE SN=“ 王华” SELECT SN,AGE,SEX SELECT SN,AGE,SEX FROM S FROM S WHERE AGE王华 AGE WHERE SN “ 王华”58、检索选修课程“C2” 的同学中成果最高的同学的学号;正确的 SELECT语句是; A SELECT S# FORM SC WHERE C#=“
23、 C2” AND CSELECT S# FORM SC GRAD WHERE C#=“ C2” AND GRADE NOT IN SELECT GRADE FORM SC SELECT GRADE FORM SC B WHERE C#=“ C2” D WHERE C#=“ C2” SELECT S# FORM SC SELECT S# FORM SC WHERE C#=“ C2” AND GRADE IN WHERE C#=“ C2” AND GRADEALL SELECT GRADE FORM SC SELECT GRADE FORM SC WHERE C#=“ C2” WHERE C#=“
24、 C2” 59、检索同学姓名及其所选修课程的课程号和成果;正确的SELECT语句是; A SELECT SSN,SCC#,SCGRADE CSELECT SSN,SCC#,SCGRADE B FROM S D FROM S,SC WHERE SS#=SCS# WHERE SS#=SCS# SELECT SSN,SCC#,SCGRADE SELECT SSN,SCC#,SCGRADE FROM SC FROM SSC WHERE SS#SCGRADE 60、检索选修四门以上课程的同学总成果 不统计不及格的课程 ,并要求按总成果的降序排列出来;正名师归纳总结 - - - - - - -第 8 页,
25、共 28 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆确的 SELECT语句是; ASELECT S#,SUMGRADEFROM SC WHERE GRADE =60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT* 4 WHERE C#=“ C2” AND GRADE SELECT GRADE FORM SC WHERE C#=“ C2” BSELECT S# FORM SC WHERE C#=“ C2” AND GRADE IN SELECT GRADE FORM SC WHERE C#=“ C2” CSELECT S#
26、FORM SC WHERE C#=“ C2” AND GRADE NOT IN SELECT GRADE FORM SC WHERE C#=“ C2” DSELECT S# FORM SC WHERE C#=“ C2” AND GRADEALL SELECT GRADE FORM SC 名师归纳总结 WHERE C#=“ C2” 第 9 页,共 28 页- - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆61、下面哪个不是数据库系统必需供应的数据掌握功能D并发掌握;A安全性B可移植性C完整性62、 爱护 数据 库, 防止 未 经授 权的 或不
27、合法 的 使用 造成 的数 据泄 漏 、更 改破 坏; 这是 指 数据的;D复原;A安全性B完整性C并发掌握63、在数据系统中,对存取权限的定义称为A命令 B授权 C定义 D审计64、数据库治理系统通常供应授权功能来掌握不同用户拜访数据的权限,这主要是为了实现数据库的A牢靠性;C完整性D安全性B一样性65、以下 SQL语句中,能够实现“ 收回用户 的是ZHAO对同学表( STUD)中学号( XH)的修改权” 这一功能A REVOKE UPDATEXH ON TABLE FROM ZHAO BREVOKE UPDATEXH ON TABLE FROM PUBLIC CREVOKE UPDATEX
28、H ON STUD FROM ZHAO DREVOKE UPDATEXH ON STUD FROM PUBLIC 66、把对关系 SC的属性 GRADE的修改权授予用户 ZHAO的 SQL语句是A)GRANT GRADE ON SC TO ZHAO B)GRANT UPDATE ON SC TO ZHAO C)GRANT UPDATE GRADE ON SC TO ZHAO D)GRANT UPDATE ON SC GRADE TO ZHAO 67、在 SQL Server 中删除触发器用(); D. DELETE A ROLLBACK B. DROP CDELALLOCATE 68、在数据库
29、系统中,保证数据及语义正确和有效的功能是()A.并发掌握 B.存取掌握 C.安全掌握 D.完整性掌握69、关于主键约束以下说法错误选项()A. 一个表中只能设置一个主键约束 B.答应空值的字段上不能定义主键约束C.答应空值的字段上可以定义主键约束 D. 、可以将包含多个字段的字段组合设置为主键70、在表或视图上执行除了()以外的语句都可以激活触发器;A.Insert B. Delete C. Update D. Create 71、数据库的 _是指数据的正确性和相容性;A安全性 B 完整性 C并发掌握 D复原72、在数据库的表定义中,限制成果属性列的取值在0 到 100 的范畴内,属于数据的
30、_约束;A、 实体完整性B、参照完整性C、用户自定义D、用户操作数理规律第 10 页,共 28 页73、设计性能较优的关系模式称为规范化,规范化主要的理论依据是;A关系规范化理论 B关系运算理论 C 关系代数理论 D名师归纳总结 - - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆74、规范化过程主要为克服数据库规律结构中的插入反常,删除反常以及冗余度大 的缺陷;A数据的不一样性 B结构不合理 C冗余度大 D数据丢失75、当关系模式 RA,B已属于 3NF,以下说法中 是正确的; A它肯定排除了插入和删除反常 B 仍存在肯定的插入和删除反常 C
31、肯定属于 BCNF DA和 C都是76、关系模型中的关系模式至少是; A 1NF B 2NF C 3NF D BCNF 77、在关系 DB中,任何二元关系模式的最高范式必定是;A1NF B 2NF C 3NF D BCNF 78、在关系模式 R中,如其函数依靠集中全部候选关键字都是打算因素,就 R最高范式是;A2NF B 3NF C 4NF D BCNF 79、候选关键字中的属性称为;A非主属性 B 主属性 C复合属性 D 关键属性80、排除了部分函数依靠的1NF的关系模式,必定是; A1NF B 2NF C 3NF D 4NF 81、关系模式的候选关键字可以有,主关键字有 A0 个 B1 个
32、 C1 个或多个 D 多个82、依据关系数据库规范化理论,关系数据库中的关系要满意第一范式;下面“ 部门” 关系中,因哪个属性而使它不满意第一范式 . ;部门 部门号,部门名,部门成员,部门总经理 A部门总经理 B部门成员 C部门名 D部门号83、在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在运算机中的表示,它是数据库设计的段;A需求分析 B概念设计 C规律设计 D物理设计84、在关系数据库设计中,设计关系模式是 的任务;A需求分析阶段 B概念设计阶段 C规律设计阶段 D物理设计阶段85、 数 据 库 物 理 设 计 完 成 后 , 进 入 数 据 库 实 施 阶 段 , 下 列
33、各 项 中 不 属 于 实 施 阶 段 的 工 作是;A建立库结构 B扩充功能 C加载数据 D系统调试86、在数据库的概念设计中,最常用的数据模型是;A形象模型 B物理模型 C规律模型 D实体联系模型87、从 E-R 模型关系向关系模型转换时,一个 是;MN 联系转换为关系模型时,该关系模式的关键字名师归纳总结 - - - - - - -第 11 页,共 28 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆AM端实体的关键字 BN端实体的关键字 C M端实体关键字与 N端实体关键字组合D 重新选取其他属性88、当局部 E-R 图合并成全局 E-R图时可能显现冲突
34、,不属于合并冲突的是;A属性冲突 B语法冲突 C结构冲突 D命名冲突89、概念模型独立于;AE-R模型 B硬件设备和 DBMS C操作系统和 DBMS DDBMS 90、数据流程图( DFD)是用于描述结构化方法中 阶段的工具;A可行性分析 B具体设计 C需求分析 D程序编码91、下图所示的 E-R图转换成关系模型,可以转换为 关系模式;A1 个 B2 个 C 3 个 D4 个借阅日期 位置价格借书人 m 借阅 n 图书作者借书证号姓名单位总编号分类号书名 D. DELETE 92、修改储备过程使用的语句是(); INSERT PROCEDUE A. ALTER PROCEDURE B. DR
35、OP PROCEDURE C. PROCEDUE 93、创建储备过程的语句是(); CREATE PROCEDUE D. INSERT A. ALTER PROCEDURE B. DROP PROCEDURE C. PROCEDUE 94、下面()组命令,将变量 count 值赋值为 1;ADECLARE count BDIM count=1 SELECT count=1 CDECLARE count SELECT count=1 DDIM count SELECT count=1 名师归纳总结 - - - - - - -第 12 页,共 28 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆95、在 SQL Server 中删除储备过程用();AROLLBACK B. DROP PROC CDELALLOCATE D. DELETE PROC 96、是 DBMS的基本单位,它是用户定义的一组规律一样的程序序列;A程序 B命令 C事务 BD文件97、事务的原子性是指;A事务中包括的全部操作要么都做,要么都不做事务一旦提交,对数据库的转变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D 事务必需是使数据库从一个一样性状态变到另一个一样性状态98、事务的一样性是指 B;A事务中包括的全部操作要么都
限制150内