数据库复习题库及答案范文.docx
- 文档编号:28030192
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:42
- 大小:58.90KB
数据库复习题库及答案范文.docx
《数据库复习题库及答案范文.docx》由会员分享,可在线阅读,更多相关《数据库复习题库及答案范文.docx(42页珍藏版)》请在冰豆网上搜索。
数据库复习题库及答案范文
一、判断题
1、从计算机数据管理的角度看,信息就是数据,数据就是信息。
()
A、对B、错
2、数据库的数据项之间无联系,记录之间存在联系。
()
A、对B、错
3、概念模型是对现实世界的第二层抽象。
()
A、对B、错
4、等值连接与自然连接是同一个概念。
()
A、对B、错
5、在关系模式中,候选码可以有多个,主码只能有一个。
()
A、对B、错
6、文件系统的缺点是数据不能长期存储。
()
A、对B、错
7、在关系数据库中,属性的排列顺序是可以颠倒的。
()
A、对B、错
8、在数据库表中,空值表示数值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、错
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、对B、错
26、在数据表中,空值表示不确定。
()
A、对B、错
27、二级封锁协议能解决不可重复读问题,不能解决读脏数据。
()
A、对B、错
28、标准SQL语言能用于所有类型的关系数据库系统。
()
A、对B、错
29、函数依赖是多值依赖的一个特例。
()
A、对B、错
30、在综合分E-R图时,会出现属性冲突,结构冲突,删除冲突。
()
A、对B、错
答案:
1B2B3B4B5A6B7A8B9A10A11A12B13B14B15A
16A17B18B19A20B21A22B23B24B25A26A27B28A
29A30A
二、单项选择题
1.DBS具有较高的数据独立性,是因为DBS采用了[]
A.嵌入式语言B.三级模式结构C.DDD.六个层次的存储介质
2.在层次、网状模型中,起导航数据作用的是[]
A.指针B.关键码C.DDD.索引
2=1
3.设关系R(A,B,C)和关系S(B,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个元组,那么R-S操作的结果中元组个数为[]
A.为m-nB.为mC.小于等于mD.小于等于(m-n)
5.元组比较操作(a1,a2)>=(b1,b2)的意义是[]
A.(a1>=b1)AND(a2>=b2)B.(a1>=b1)OR((a1=b1)AND(a2>=b2))
C.(a1>b1)AND((a1=b1)AND(a2>=b2))D.(a1>b1)OR((a1=b1)AND(a2>=b2))
6.设有关系R(A,B,C)的值如下:
ABC
565
675
686
下列叙述正确的是[]
A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立
C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立
7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={A→C,BC→D},那么ρ={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
D.父实体与弱实体的联系只能是1:
1或1:
N
10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:
1联系类型,5个是1:
N联系类型,5个M:
N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[]
A.15个B.20个C.25个D.30个
11.DBMS的恢复子系统,保证了事务__________的实现。
[]
A.原子性B.一致性C.隔离性D.持久性
12.在ODBC技术中,驱动程序管理器的主要功能是为应用程序加载和调用[]
A.数据源B.DBMS驱动程序
C.DBMS查询处理器D.网络支撑软件
13.对象联系图中,椭圆代表[]
A.实体类型B.记录类型C.对象类型D.联系类型
14.数据库在磁盘上的基本组织形式是[]
A.DBB.文件C.二维表D.系统目录
15.DBS中,最接近于物理存储设备一级的结构,称为[]
A.外模式B.概念模式C.用户模式D.内模式
16.从模块结构考察,DBMS由两大部分组成:
[]
A.查询处理器和文件管理器B.查询处理器和存储管理器
C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器
17.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足[]
A.w≤r+sB.w<r+sC.w≥r+sD.w>r+s
18.有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是[]
A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))
C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))
19.关系模式R中,函数依赖X→Y的语义是[]
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等
C.在R的某一关系中,Y值应与X值相等
D.在R的每一关系中,Y值应与X值相等
20.有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为[]
A.BDB.BCDC.ABDD.ABCD
21.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的[]
A.持久性B.一致性C.孤立性D.隔离性
22.用户或应用程序使用数据库的方式称为[]
A.封锁B.权限C.口令D.事务
23.对用户而言,ODBC技术屏蔽掉了[]
A.不同服务器的差异B.不同DBS的差异
C.不同API的差异D.不同主语言的差异
24.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理
25.数据库的概念模型独立于。
A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界
26.数据库的基本特点是。
A.
(1)数据可以共享(或数据结构化)
(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制
B.
(1)数据可以共享(或数据结构化)
(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制
C.
(1)数据可以共享(或数据结构化)
(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制
D.
(1)数据非结构化
(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制
27.是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构
28.数据库中存储的是。
A.数据B.数据模型C.数据以及数据之间的联系D.信息
29.数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立
30..数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
31.据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具
32.下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
33.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A.DBS包括DB和DBMSB.DDMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS
34.在数据库中,产生数据不一致的根本原因是。
A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余
35.数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A.数据共享B.数据存储C.数据应用D.数据保密答案:
A
36.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。
A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能37.数据库管理系统是。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.一种操作系统
38.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()
A.外模式B.内模式C.存储模式D.模式
39.数据库系统的数据独立性是指。
A.不会因为数据的变
化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构
40.层次型、网状型和关系型数据库划分原则是。
A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系
41.传统的数据模型分类,数据库系统可以分为三种类型。
A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体
42.层次模型不能直接表示。
A.1:
1关系B.1:
m关系C.m:
n关系D.1:
1和1:
m关系
43.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是。
A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型
44、关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表
45、关系模型中,一个关键字是。
A.可由多个任意属性组成B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是
46、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。
A.元组B.行C.记录D.属性
47、关系运算中花费时间可能最长的运算是。
A.投影B.选择C.笛卡尔积D.除
48.关系模式的任何属性。
A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是
49.在关系代数运算中,五种基本运算为。
A.并、差、选择、投影、自然连接B.并、差、交、选择、投影
C.并、差、选择、投影、乘积D.并、差、交、选择、乘积
50、如图所示,两个关系R1和R2,它们进行运算后得到R3。
R2
D
E
M
1
2
5
M
N
M
I
J
K
R1
A
B
C
A
C
D
1
2
1
X
Y
y
R3
A
B
C
D
E
A
C
C
1
1
2
X
Y
y
M
M
N
I
I
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.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL
55、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。
A.SB.SC,CC.S,SCD.S,C,SC
56、若用如下的SQL语句创建一个student表:
CREATETABLEstudent(NOC(4)NOTNULL,
NAMEC(8)NOTNULL,
SEXC
(2),
AGEN
(2))
可以插入到student表中的是。
A.(‘1031’,‘曾华’,男,23)B.(‘1031’,‘曾华’,NULL,NULL)
C.(NULL,‘曾华’,‘男’,‘23’)D.(‘1031’,NULL,‘男’,23)
第57到第60题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
57、检索所有比“王华”年龄大的学生姓名、年龄和性别。
正确的SELECT语句是。
A.SELECTSN,AGE,SEXFROMS
WHEREAGE>(SELECTAGEFROMS
WHERESN=“王华”)
B.SELECTSN,AGE,SEX
FROMS
WHERESN=“王华”
C.SELECTSN,AGE,SEXFROMS
WHEREAGE>(SELECTAGE
WHERESN=“王华”)
D.SELECTSN,AGE,SEXFROMS
WHEREAGE>王华.AGE
58、检索选修课程“C2”的学生中成绩最高的学生的学号。
正确的SELECT语句是。
A.SELECTS#FORMSCWHEREC#=“C2”ANDGRAD>=
(SELECTGRADEFORMSC
WHEREC#=“C2”)
B.SELECTS#FORMSC
WHEREC#=“C2”ANDGRADEIN
(SELECTGRADEFORMSC
WHEREC#=“C2”)
C.SELECTS#FORMSC
WHEREC#=“C2”ANDGRADENOTIN
(SELECTGRADEFORMSC
WHEREC#=“C2”)
D.SELECTS#FORMSC
WHEREC#=“C2”ANDGRADE>=ALL
(SELECTGRADEFORMSC
WHEREC#=“C2”)
59、检索学生姓名及其所选修课程的课程号和成绩。
正确的SELECT语句是。
A.SELECTS.SN,SC.C#,SC.GRADE
FROMS
WHERES.S#=SC.S#
B.SELECTS.SN,SC.C#,SC.GRADE
FROMSC
WHERES.S#=SC.GRADE
C.SELECTS.SN,SC.C#,SC.GRADE
FROMS,SC
WHERES.S#=SC.S#
D.SELECTS.SN,SC.C#,SC.GRADE
FROMS.SC
60、检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。
正确的SELECT语句是。
A.SELECTS#,SUM(GRADE)FROMSC
WHEREGRADE>=60
GROUPBYS#
ORDERBY2DESC
HAVINGCOUNT(*)>=4WHEREC#=“C2”ANDGRADE>=
(SELECTGRADEFORMSC
WHEREC#=“C2”)
B.SELECTS#FORMSC
WHEREC#=“C2”ANDGRADEIN
(SELECTGRADEFORMSC
WHEREC#=“C2”)
C.SELECTS#FORMSC
WHEREC#=“C2”ANDGRADENOTIN
(SELECTGRADEFORMSC
WHEREC#=“C2”)
D.SELECTS#FORMSC
WHEREC#=“C2”ANDGRADE>=ALL
(SELECTGRADEFORMSC
WHEREC#=“C2”)
61、下面哪个不是数据库系统必须提供的数据控制功能。
A.安全性B.可移植性C.完整性D.并发控制
62、保护数据库,防止XX的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的。
A.安全性B.完整性C.并发控制D.恢复
63、在数据系统中,对存取权限的定义称为。
A.命令B.授权C.定义D.审计
64、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的。
A.可靠性B.一致性C.完整性D.安全性
65、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是
A.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C.REVOKEUPDATE(XH)ONSTUDFROMZHAOD.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
66、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是
A)GRANTGRADEONSCTOZHAOB)GRANTUPDATEONSCTOZHAO
C)GRANTUPDATE(GRADE)ONSCTOZHAOD)GRANTUPDATEONSC(GRADE)TOZHAO
67、在SQLServer中删除触发器用( )。
A.ROLLBACK B. DROP C.DELALLOCATE D. DELETE
68、在数据库系统中,保证数据及语义正确和有效的功能是()
A.并发控制B.存取控制C.安全控制D.完整性控制
69、关于主键约束以下说法错误的是( )
A.一个表中只能设置一个主键约束B.允许空值的字段上不能定义主键约束
C.允许空值的字段上可以定义主键约束D.、可以将包含多个字段的字段组合设置为主键
70、在表或视图上执行除了( )以外的语句都可以激活触发器。
A.InsertB.DeleteC.UpdateD.Create
71、数据库的____是指数据的正确性和相容性。
A.安全性B.完整性C.并发控制D.恢复
72、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。
A、实体完整性B、参照完整性C、用户自定义D、用户操作
73、设计性能较优的关系模式称为规范化,规范化主要的理论依据是。
A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑
74、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及冗余度大的缺陷。
A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失
75、当关系模式R(A,B)已属于3NF,下列说法中是正确的。
A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C.一定属于BCNFD.A和C都是
76、关系模型中的关系模式至少是。
A.1NFB.2NFC.3NFD.BCNF
77、在关系DB中,任何二元关系模式的最高范式必定是。
A.1NFB.2NFC.3NFD.BCNF
78、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是。
A.2NFB.3NFC.4NFD.BCNF
79、候选关键字中的属性称为。
A.非主属性B.主属性C.复合属性D.关键属性
80、消除了部分函数依赖的1NF的关系模式,必定是。
A.1NFB.2NFC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习 题库 答案 范文
![提示](https://static.bdocx.com/images/bang_tan.gif)