还剩22页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据库系统概论练习题库与答案
1、“SQL语言中的SELECTDISTINCT表示查询结果中()〃A、行不相同B、列不相同C、属性值不相同D、属性名不相同答案A
2、下列关于数据库(DataBase)的描述,错误的是()A、数据库中的数据具有较小的冗余度、较低的数据独立性和易扩展性B、数据库是长期存储在计算机内、有组织的、可共享的数据集合C、数据库中的数据是按一定的数据模型组织、描述和存储的D、数据库中的数据可为一定范围内的各种用户共享答案A
3、数据库概念设计是面向企业或组织中的数据需求的下列有关概念模型设计的说法中,错误的是()A、分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们B、按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集C、从一个联系的两端两个方向确定实体集之间联系的基数,并把联系的基数标注在模型中D、要保证一个实体集中定义的每一个属性有意义、不重名答案A
4、SQL语言是()的语言,易学习A、非过程化B、过程化C、格式化D、导航式答案A
5、使某个事务永远处于等待状态,而得不到执行的现象称为()A、活锁B、死锁C、串行调度D、不可串行调度答案AC、数据的最小存取单位是数据项D、数据的结构用数据模型描述,无需程序定义和解释答案A
51、数据库恢复的基础是利用转储的冗余数据这些转储的冗余数据包括()OA、日志文件、数据库后备副本B、数据字典、应用程序、审计档案、数据库后备副本C、数据字典、应用程序、数据库后备副本D、数据字典、应用程序、日志文件、审计档案答案A
52、关系模型中,一个候选码()A、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成B、可由多个任意属性组成C、至多由一个属性组成D、没有特殊规定答案A
53、候选码中的属性可以有()A、1个或多个B、0个C、1个D、多个答案A
54、下列不属于数据库系统特点的是()A、数据完整性B、数据共享C、数据冗余度高D、数据独立性高答案A
55、在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当)A、先使用WHERE字句,再使用HAVING字句B、先使用HAVING字句,再使用WHERE字句C、使用HAVING字句D、使用WHERE字句答案A
56、下列哪个是单目运算()A、投影B、差C、并D、除答案A
57、给定关系模式R(ABCDE)如果存在依赖A-BBC-*DDE-A则该关系模式的码不能为()A、ABCB、ACEC、BCED、CDE答案A
58、并发执行的每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的()A、隔离性B、原子性C、一致性D、持久性答案A
59、设有关系模式R(ABCD)F={AD-CC-B}则R的所有候选码为()A、ADB、ADCC、ACD、ADAC答案A
60、在对关系R和关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为()A、左外连接B、全外连接C、内连接D、右外连接答案A
61、支持数据库各种操作的软件系统是()A、数据库管理系统B、命令系统C、数据库系统D、操作系统答案A
62、要求事务读前加共享锁,事务结束释放,这种封锁协议是()A、3级封锁协议B、1级封锁协议C、2级封锁协议D、4级封锁协议答案A
63、数据库技术的三级模式中,数据的全局逻辑结构用()来描述A、模式B、子模式C、用户模式D、存储模式答案A
64、下列说法不正确的是()A、数据库避免了一切数据重复B、数据库中的数据可以共享C、数据库减少了数据冗余D、如果冗余是系统可控的,则系统可确保更新时的一致性答案A
65、关系规范化中的删除操作异常是指()A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入答案A
66、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()答案A
67、下列关于数据模型中实体间联系的描述正确的是A、实体间可以存在多种联系B、实体间的联系不能有属性C、仅在两个实体之间有联系D、单个实体不能构成E-R图答案A
68、对于关系模式S-LSnoSdeptSloeS-L中有下列函数依赖:Sno-*SdeptSdept^SlocSnoSloc将S-L分解为下面三个关系模式SNSnoSDSdeptSOSloc这种分解是A、既不具有无损连接性,也未保持函数依赖B、具有无损连接性,但未保持函数依赖C、既具有无损连接性,又保持了函数依赖D、不具有无损连接性,但保持了函数依赖答案A
69、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除这类功能称为A、数据操纵功能B、数据定义功能C、数据管理功能D、数据控制功能答案A
70、数据库的数据保护能力由提供A、DBMSB、数据库管理员C、硬件D、数据库系统答案A
71、数据模型是A、记录及其联系的集合B、文件的集合C、记录的集合D、数据的集合答案A
72、将ER模型转换成关系模型,属于数据库的A、逻辑设计B、需求分析C、概念设计D、物理设计答案A
73、一个事务中所有对数据库的操作是一个不可分割的操作序列,这称为事务的()A、原子性B、隔禺性C、一致性D、持久性答案A
74、数据冗余存在于()A、文件系统与数据系统中B、文件系统中C、数据系统中D、以上说法都不对答案A
75、在数据库系统中,模式/内模式映像用于解决数据的()A、物理独立性B、结构独立性C、逻辑独立性D、分布独立性答案A
76、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时该关系模式的关键字是()A、M端实体关键字与N端实体关键字组合B、M端实体的关键字C、N端实体的关键字D、可任意选取其他属性答案A
77、在数据库系统中视图可以提供数据的()A、安全性B、完整性C、并发性D、可恢复性答案A
78、下列各种模型中不是数据模型的是()A、概念模型B、层次模型C、网状模型D、关系模型答案A
79、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB也就是DBMS答案A
80、关系模式的任何属性()A、不可再分B、其他三个答案都不对C、可再分D、命名在该关系模式中可以不唯一答案A
81、在关系模型中,关系要符合一个最基本的条件,即每个分量必须是不可分的数据项该条件描述的是()A、1NFB、BCNFC、2NFD、3NF答案A
82、设关系R是M兀关系,关系S是N兀关系,则RXS为()元关系A、M+NB、MC、ND、MxN答案A
83、下列不属于需求分析阶段工作的是()A、建立E-R图B、分析用户活动C、建立数据流图D、建立数据字典答案A
84、关系模型中,一个码()A、可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成B、可以由多个任意属性组成C、至多由一个属性组成D、另外三个答案都不正确答案A
85、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()A、视图B、另一个表C、游标D、索引答案A
86、数据库的特点之一是数据的共享,这里的数据共享是指()A、多种应用、多种语言、多个用户相互覆盖地使用数据集合B、多个用户共享一个数据文件C、多个用户、同一种语言共享数据D、同一个应用中的多个程序共享一个数据集合答案A
87、设U为所有属性,X、Y、Z为属性集,Z=U-X-Y下面关于平凡的多值依赖的叙述中,哪一条是正确的?()A、若X—-丫,且ZW,则称X--Y为平凡的多值依赖B、若X-fY且Z=0则称X-fY为平凡的多值依赖C、若XfY且X-fY则称XffY为平凡的多值依赖D、若X--Y且X--Z则称X--Y为平凡的多值依赖答案A
88、采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可以在SELECT子句后增加保留字()DISTINCTUNIQUENOTD、SINGLE答案A
89、以下关系可能具有的函数依赖是()A-BAB-CBC-DD-A答案A
90、1986年,()被定为关系数据库标准语言A、SQL语言B、关系代数C、关系演算D、QBE答案A
91、SQL语言的GRANTREVOKE语句主要用来维护数据库的()A、安全性B、一致性C、完整性D、可靠性答案A
92、有这样的三个表即学生表S、课程表C和学生选课表SC它们的结构如下S(S#SNSEXAGEDEPT)C(C#CN)SC(S#C#GRADE)其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩检索学生姓名及其所选修课程的课程号和成绩正确的SELECT语句是答案A
93、关于“死锁”,下列说法中正确的是()A、只有出现并发操作时,才有可能出现死锁B、死锁是操作系统中的问题,数据库操作中不存在C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、当两个用户竞争相同资源时不会发生死锁答案A
94、DBMS通常可以向下述那个对象申请所需计算机资源()A、操作系统B、数据库C、计算机硬件D、应用程序答案A
95、数据库系统与文件系统的主要区别是()A、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决B、数据库系统复杂,而文件系统简单C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案A
96、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段在这几个阶段中,数据独立性最高的是()阶段A、数据库系统B、文件系统C、人工管理D、数据项管理答案A
97、事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的()A、隔离性B、持久性C、一致性D、孤立性答案A
98、下面不属于数据库物理设计阶段应该考虑的问题是()A、用户子模式设计B、与安全性、完整性、一致性有关的问题C、存取方法的选择D、索引与入口设计答案A
99、在数据库的表定义在,限制成绩属性列的取值在〜100的范围内,属于数据的()约束A、用户自定义B、实体完整性C、参照完整性D、用户操作答案A
100、SQL语句中,用于修改表结构的命令是()ALTERCREATEUPDATEDROP答案A101>关系R中,不同的列不仅不能有完全相同的列名,而且不同的列不能来自相同的域A、正确B、错误答案B
102、投影运算得到的元组数等于或少于原关系A、正确B、错误答案A
103、视图是不可以更新的A、正确B、错误答案B
104、数据库的转储和恢复是数据库运行与维护阶段的一项工作内容A、正确B、错误答案A
105、数据库的完整性就是要防止合法用户加入不合语义的数据A、正确B、错误答案B
106、DBMS解决死锁的主要方法是预防死锁的发生A、正确B、错误
6、在关系模型中,视图是三级模式结构中的()A、外模式B、模式C、内模式D、存储模式答案A
7、已知关系R(ABC)、S(EFG)和T(MNAE0P)其中R的主码是AS的主码是ET的主码是MT与R、S彼此间存在着属性的引用关系T被称为()A、参照关系B、被参照关系C、主要关系D、次要关系答案A
8、在关系R(R#RNS#)和S(S#SNSD)中R的主码是R#S的主码是S#则S#在R中称为()A、外码B、候选码C、主码D、超码答案A
9、以下哪一个不是关系的基本运算?()A、扫描B、投影C、选择D、连接答案A
10、子模式是()A、模式的逻辑子集B、模式的副本C、多个模式的集合D、其他三个答案都对答案A
11、数据库的并发操作可能带来的一个问题是()A、丢失修改答案B
107、数据库的安全性、完整性控制是数据库运行与维护阶段的一项工作内容A、正确B、错误答案A
108、数据库的安全性就是要防止非法用户的非法操作A、正确B、错误答案A
109、用户定义的完整性规则不能约束已经定义的主码及外码A、正确B、错误答案B
110、关系R中,不能有完全相同的两行但行与行的顺序可以任意交换A、正确B、错误答案A
111、SQL语言的特点是过程化A、正确B、错误答案B
112、介质故障的恢复是由系统自动完成的,不需人为干预A、正确B、错误答案B
113、关系R的外码所参照的主码一定不能在R表中A、正确B、错误答案B
114、数据库由DBMS统一管理和控制,所以事务只能由DBMS按缺省自动划分A、正确B、错误答案B
115、SQL语言有嵌入式和交互式两种使用方法A、正确B、错误答案A
116、系统故障是三类数据库故障中破坏性最大的故障A、正确B、错误答案B
117、在SQL中主码也可以用UNIQUE声明A、正确B、错误答案B
118、关系R和S分别进行等值连接操作与自然连接操作后,其结果的关系模式相同A、正确B、错误答案B
119、若R.AfR.BR.A-*R.C则R.AfR.BCA、正确B、错误答案A
120、数据库管理员不能修改固定数据库角色所具有的权限A、正确B、错误答案BB、非法用户使用C、增加数据冗余D、提高数据独立性答案A
12、若两个实体之间的联系是l:m则实现联系的方法是()A、在“m”端实体转换的关系中加入“1”端的实体转换关系的码B、将“m”端实体转换关系的码加入到“1”端的关系C、在两个实体转换的关系中,分别加入另一个关系码D、将两个实体转换成一一个关系答案A
13、概念模型独立于()A、硬件设备和DBMSB、操作系统和DBMSC、DBMSD、E-R模型答案A
14、下列四项中,关系规范化程度最高的是关系满足()A、第三范式B、非规范关系C、第二范式D、第一范式答案A
15、关系代数中的自然连接操作是由()操作组合而成A、投影、选择和笛卡尔积B、选择和投影C、选择、笛卡尔积D、投影和笛卡尔积答案A
16、候选码的属性可以有()A、一个或多个B、0个C、一个D、多个答案A
17、INF()规范为2NFA、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分函数依赖D、消除主属性对码的传递函数依赖答案A
18、要求事务读前加共享锁,读完即释放,这种封锁协议是()A、2级封锁协议B、1级封锁协议C、3级封锁协议D、4级封锁协议答案A
19、数据库的()是指数据的正确性和相容性A、完整性B、安全性C、并发控制D、恢复答案A
20、设有三个域D1:{AB}、D2;{CDE}、D3={FG}则其笛卡尔积D1XD2XD3的基数为()A、12B、3C、5D、7答案A
21、在关系模型中,关系的“元数”(arity)是指()A、列数B、行数C、元组个数D、关系个数答案A
22、关系模型中,候选码()A、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成B、可由多个任意属性组成C、至多由一个属性组成D、以上都不是答案A
23、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是()A、不可分解的B、互不相关的C、长度可变的D、互相关联的答案A
24、授权数据对象的(),则授权子系统的越灵活A、粒度越小B、粒度越大C、约束越少D、约束越多答案A
25、能够保证数据库系统中的数据具有较高的逻辑独立性的是()A、外模式/模式映像B、模式C、模式/内模式映像D、外模式答案A
26、关系模式的完整性规则,一个关系中的“主码”()A、不允许为空B、不能有两个C、不能成为另一个关系的外码D、可以取值答案A
27、数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强了数据保护A、数据共享B、数据存储C、数据应用D、数据保密答案A
28、SQL语句中用于数据检索的命令是()SELECTDELETEINSERTUPDATE答案A
29、数据库管理系统(DBMS)是()A、一组系统软件米一个完整的数据库应用系统C、一组硬件D、既有硬件,也有软件答案A
30、为了防止一个用户的工作不适当地影响另一个用户,应该采取()A、并发控制B、完整性控制C、访问控制D、安全性控制答案A
31、数据库的系统故障发生时,未完成事务对数据库的更新已写入了数据库,则系统故障的恢复需要进行()处理UNDOCOMMITREDOROLLBACK答案A
32、在SQL中,用()命令可建立唯一索引CREATEUNIQUEINDEXCREATETABLECREATECLUSTERCREATEINDEX答案A
33、下列模型中,广泛采用E-R模型设计方法的是()A、概念模型B、逻辑模型C、物理模型D、外模型答案A
34、数据库三级模式体系结构主要的目标是确保数据库的()A、数据独立性B、数据结构规范化C、存储模式D、最小冗余答案A
35、当两个关系没有公共属性时,其自然连接表现为()A、笛卡尔积B、等值连接C、结果为空D、出错答案A
36、在学生关系中,用SQL语句列出所有计算机系的学生姓名,应该对学生关系进行()操作A、选择和投影B、选择C、投影D、连接答案A
37、完整性规则中,“不能引用不存在的实体”是()规则A、参照完整性B、实体完整性C、用户定义完整性D、域完整性答案A
38、在数据库结构中,保证数据库独立性的关键因素是()A、数据库的三级结构和两级映射B、数据库的逻辑结构C、数据库的逻辑结构、物理结构D、数据库的三级结构答案A
39、下面对属性的类型定义中,哪种方式最适合定义固定10个字符长度CHAR10VARCHAR10TEXT10STRING10答案A
40、数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()A、外模式B、概念模式C、内模式D、用户模式答案A
41、根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外码,则关系R中的F的值()A、可以取空值B、必须取空值C、必须取非空值D、其他三个选项答案都不对答案A
42、现实世界“特征”术语,对应于数据世界的()A、数据项B、属性C、联系D、记录答案A
43、E-R图是数据库设计的工具之一,它适用于建立数据库的()A、概念模型B、逻辑模型C、结构模型D、物理模型答案A
44、下面哪一个不是数据库复制的方式?()A、镜像复制B、对等复制C、级联复制D、主从复制答案A
45、数据库实施的主要工作有以下几个方面,除了()A、定期对数据库进行备份B、用DDL定义数据库结构C、数据装载D、编制与调试应用程序E、数据库试运行答案A
46、并发操作带来的不一致性是()A、丢失修改、不可重复读、脏读B、不可重复读、脏读、死锁C、丢失修改、不可重复读、死锁D、丢失修改、不可重复读答案A
47、数据字典中未保存下列()信息A、数据库所有的记录B、存储模式C、模式和子模式D、文件存取权限答案A
48、在数据库的概念设计中,最常用的数据模型是()A、实体联系模型B、形象模型C、物理模型D、逻辑模型答案A
49、数据库系统依靠()支持了数据独立性A、模式分级、各级之间有映像机制B、抽象数据模型,具有封装机制C、定义完整性约束条件D、DDL语言和DML答案A
50、数据库系统实现整体数据的结构化,主要表现在以下几个方面,除了A、数据库和应用程序一一对应B、数据可以变长。