《数据库系统概论模拟练习题与答案.docx》由会员分享,可在线阅读,更多相关《数据库系统概论模拟练习题与答案.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库系统概论模拟练习题与答案1、同一个关系的任两个元组值()。A、不能完全相同B、可以完全相同C、必须完全相同D、其他三个答案均不正确答案:A2、数据完整性保护中的约束条件主要是指()。A、值的约束和结构的约束B、用户操作权限的约束C、用户口令校对D、并发控制的约束答案:A3、有这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S (S#,SN, SEX, AGE, DEPT) C (C#,CN) SCGRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。检索选修课程“C2”的学生中成绩最高的学生
2、的学号。正确的SELECT语句是()。A、 SELECTS# FROM SCWHEREC2AND GRADE=ALL SELECT GRADEFROM SC WHEREC#=C2B、 SELECTS# FORM SCWHEREC# =C2ANDGRADE= SELECT GRADEFORM SC WHEREC#=CZC、 SELECTS# FORM SCWHEREC2ANDGRADE IN SELECT GRADEFORM SC WHEREC#=CZD、 SELECTS# FORM SCWHEREC# =C2ANDGRADE IN SELECT GRADEFORM SC WHEREC#=C2答
3、案:A4、数据库中对全部数据的整体逻辑结构的描述,作为数据库的()A、模式B、内模式C、概念模式D、外模式答案:A5、下列实体类型的联系中,属于多对多联系的是()A、学生与课程之间的联系A、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节, 还需要考虑数据的加载方式。B、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管 理系统的配置参数。C、数据库物理设计需要权衡系统的时间效率、空问效率、维护代价和各种 用户要求,因此可能会产生多个备选方案。D、在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规 范化程度,以提高查询效率答案:A50、下面关于SQL语言的
4、叙述中,错误的一条是()。A、SQL语言没有数据控制功能B、SQL语言既可以做为联机交互环境中的查询语言又可以嵌入宿主语言中C、使用SQL语言用户只能定义索引而不能引用索引D、用户可以使用SQL语言定义和检索视图答案:A51、关系模式R的整个属性组是码,则R满足的最高范式至少是()。A、3NFB、1NFC、2NFD、 BCNF答案:A52、数据流图(DFD)是用于描述结构化方法中()阶段的工具。A、需求分析B、可行性分析C、详细设计D、程序编码答案:A53、设关系R和S的结构相同且各有100个元组,则R和S的并操作结果 的元组数为()。A、小于等于200B、100C、200D、小于等于100答
5、案:A54、在数据库操纵语言(DML)的基本功能中,不包括的是()。A、描述数据库结构B、插入新数据C、更新数据库中的数据D、删除数据库中的数据答案:A55、SQL的视图可以提高数据的()。A、安全性B、完整性C、并发能力D、数据恢复能力答案:A56、设关系R和S的属性个数分别为r和s,则(RXS)操作结果的属性个 数为()A、r+sB、r-sC、r X sD maxr, s答案:A57、数据库物理存储方式的描述称为()A、内模式B、外模式C、概念模式D、逻辑模式答案:A58、以下不能作为关系数据库的关系的是()。A、M (学号,姓名,简历)B、N (学号,班主任,专业)C、S (学号,系,宿
6、舍号)D、T (学号,班级,系)答案:A59、在概念模型中,事物称为()A、实体B、对象C、记录D、节点答案:A60、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。A、关系规范化理论B、关系运算理论C、关系代数理论D、数理逻辑答案:A61、下面的两个关系中,职工号和设备号分别是职工关系和设备关系的主 码:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号, 设备名,数量)两个关系的属性中,存在一个外码为()。A、设备关系的“职工号”B、职工关系的“职工号”C、职工关系的“设备号”D、设备关系的“设备号”答案:A62、长期存储在计算机内有组织的,可共享的大量数据的集合
7、是()A、数据库B、数据C、数据库管理系统D、数据库系统答案:A63、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等 操作,这种功能称为()A、数据操纵功能B、数据管理功能C、数据定义功能D、数据控制功能答案:A64、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等 操作的数据库语言称为()。A、数据操纵语言B、数据定义语言C、数据管理语言D、数据控制语言答案:A65、下述()不是DBA数据库管理员的职责。A、数据库管理系统设计B、参与数据库设计C、数据库改进和重构D、数据库安全管理答案:A66、数据库系统与文件系统的主要区别是()。A、文件系统不能解决数据冗余和数据
8、独立性问题,而数据库系统可以解决B、数据库系统复杂,而文件系统简单C、二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 答案:A67、关系数据库中的码是指()。A、能唯一标识元组的属性或属性集合B、能唯一决定关系的字段C、不可改动的专用保留字D、关键的很重要的字段答案:A68、关系代数中的连接操作是由()操作组合而成。A、选择和笛卡尔积B、选择和投影C、投影、选择、笛卡尔积D、投影和笛卡尔积答案:A69、属于BCNF的关系模式()。A、在函数依赖范畴内,已消除了插入和删除的异常B、已消除了插入、删除异常C、已消除了插入
9、、删除异常和数据冗余D、仍然存在插入、删除异常答案:A70、在关系代数运算中,专门的关系运算是()A、选择、投影、连接和除B、并、差和交C、并、差、交、选择、投影和连接D、并、差、交和乘积答案:A71、已知关系R(A,B,C)、S(D,E,A)其中R的主码是A, S的主码是E, S中 的A与R中的A相对应。S中的A被称为()。A、外码B、内码C、主码D、候选码答案:A72、位于用户和数据库之间的一层数据管理软件是()。A、 DBMSB、DBSC、DBD、DBA答案:A73、关系模式的主码可以有()。A、一个B、0个C、一个或多个D、多个答案:A74、关系数据模型()。A、可以表示实体间的三种联
10、系(1:1, l:n; n:m)B、只能表示实体间的1:1联系C、只能表示实体间的l:n联系D、只能表示实体间m:n联系答案:A75、在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用()0A、 HAVINGB、 GROUP BYC、 ORDER BYD、 WHERE答案:A76、NULL 是指()oA、无任何值B、0C、空格D、空字符串答案:A77、设关系R和S的结构相同,分别有m和n个元组,则RS结果中元组 个数为()A、小于等于mB、mnC、mD、小于等于(mn)答案:A78、关系模型的数据结构是()A、二维表B、树C、图D、表答案:A79、若不控制并发问操作,将带来()问题。
11、A、不一致B、死锁C、安全性D、死机答案:A80、现有两个关系:患者(患者编号,患者姓名,性别,出生日起,所在 单位),医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断 结果)。其中,医疗关系中的外码是()。A、患者编号B、患者姓名C、患者编号和患者姓名D、医生编号和患者编号答案:A81、X-Y,当下列哪一条成立时,称为平凡的函数依赖()。A、Y包含于XB、XHY=0C、XAYW中D、X包含于Y答案:A82、在关系数据库的设计中,设计关系模式是()阶段的任务。A、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段答案:A83、SQL集合成员资格比较“元组IN(集合)”中“
12、IN”与下列()操作符 等价。A、 =ANYB、OALLC、OANYD、=ALL答案:A84、数据库三级模式之间存在的映像关系正确的是()。A、外模式/模式B、外模式/内模式C、外模式/外模式D、模式/模式答案:A85、用二维表来表示实体及实体之间联系的数据模型是()A、关系模型B、层次模型C、实体-联系模型D、网状模型答案:A86、下列运算中()不是关系代数的基本操作。A、自然连接B、笛卡尔积C、投影D、并答案:A87、以下哪个SQL命令用于修改已有的数据?()E、 UPDATE . SETF、 ALTERG、 CHECKH、 DELETE答案:A88、在数据库三级模式间引入二级映象的主要作
13、用是()A、提高数据与程序的独立性B、提高数据与程序的安全性C、保持数据与程序的一致性D、提高数据与程序的可移植性答案:A89、下面关于关系性质的叙述中,不正确的是()。A、关系不可以为空关系B、关系中元组的次序不重要C、关系中元组不可以重复D、关系中列的次序不重要答案:A90、从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据 库文件的操作是()操作。A、选择B、投影C、连接D、复制答案:A91、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实 施阶段的工作是()A、扩充功能B、建立数据库C、加载数据D、系统调试答案:A92、关系R(A,B)、S(B,C)中分别有10个
14、和15个元组,则RxS中元组个数 的范围是()。A、0, 150B、10, 25C、15, 25D、10, 50答案:A93、当修改基表数据时,视图()。A、可以看到修改结果B、需要重建C、无法看到修改结果D、不许修改带视图的基表答案:A94、使用CREATE VIEW语句创建的是()。A、视图B、数据库C、索引D、表答案:A95、实行模式分解的三条准则是:分解具有无损连接性(lossless join) 分解要保持函数依赖(preserve functional dependency)、分解既要保持函 数依赖,又要具有无损连接性。A、正确B、错误答案:A96、通过视图可以修改表的属性。A、正
15、确B、错误答案:B97、数据库正式投入运行标志着数据库运行与维护工作的开始。A、正确B、错误答案:A98、视图是一个虚表,数据库中只存储视图的定义而不存储视图所包含的 数据,这些数据仍存放在原来的基本表中。A、正确B、错误答案:B99、标准SQL语言能用于所有类型的关系数据库系统。A、正确B、错误答案:A100、封锁技术即是某事务执行时封锁其他事务的执行,保证数据库的一致 性。A、正确B、错误答案:B101、加上了排他锁的数据对象,在被释放之前,其他事务不能修改但可以 读取它。A、正确B、错误答案:B102、关系代数的运算对象是关系,运算结果也是关系,所以关系运算后的 结果中不能有完全相同的两
16、条记录。A、正确B、错误答案:A103、若 R.BfR.A, R. C-R.A,则 R. (B, C) -R. AA、正确B、错误答案:A104、当DBMS检测到死锁,进行处理时,通常选择占用数据对象最多的事 务,将其撤销,以释放它持有的所有锁。A、正确B、错误答案:B105、在数据表中,空值表示不确定。A、正确B、错误答案:A106、数据库正式投入运行,标志着数据库设计工作的结束。A、正确B、错误答案:BB、学校与教师之间的联系C、商品条形码与商品之间的联系D、班级与班长之间的联系答案:A6、SQL语言的数据操纵语句包括SELECT, INSERT, UPDATE和DELETE,最 重要的,
17、也是使用最频繁的语句是()。A、 SELECTB、 INSERTC、 UPDATED、 DELETE答案:AE、 关系模型中,一个候选码()。A、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成B、不用属性组成C、至多由一个属性组成D、可由多个任意属性组成答案:AF、 若事务T对数据R已加X锁,则其他事务对数据R ()。A、不能加任何锁B、可以加S锁不能加X锁C、不能加S锁可以加X锁D、可以加S锁也可以加X锁答案:AG、 在SELECT语句中,通常与HAVING子语句同时使用的是()。A、 GROUP BYB、 ORDER BYC、 WHERED、均不需要答案:A10、下列关于规范化
18、理论各项中正确的是()。A、满足二级范式的关系模式一定满足一级范式B、对于一个关系模式来说,规范化越深越好C、一级范式要求一个非主码属性完全函数依赖于关键字D、规范化一般是通过分解各个关系模式实现的,但是有时也有合并答案:A107、考虑学籍管理的场景,如果一个学生退学,将他从学生表删除,则选 课表中他的相应选课记录可以采用级联方式删除。A、正确B、错误答案:A108、数据库的安全控制就是杜绝对数据库有意的非法访问。A、正确B、错误答案:B109、E-R模型的联系集也可以具有属性。A、正确B、错误答案:A110、数据库恢复的基本思想就是利用冗余。A、正确B、错误答案:A111、数据库恢复时应先写
19、日志文件,后写数据库。A、正确B、错误答案:A112、数据库的安全性控制就是要防止非法用户的有意破坏。A、正确B、错误答案:B113、关系要求“列是同质的”,表明关系中每一个列的分量是同一类型的 数据,必须来自于同一个域。A、正确B、错误答案:A114、2级封锁协议可以防止了丢失修改和读脏数据的问题。A、正确B、错误答案:A11、设属性A是关系R的主属性,则属性A不能取空值(NULL),这是A、实体完整性规则B、参照完整性规则C、用户定义完整性规则D、域完整性规则答案:A12、设关系模式R (A, B, C, D) , F是R上成立的FD集,F=A-C, BC-D ,那么 P=ABD, AC相
20、对于 F ()。A、是无损联接分解,也是保持FD的分解B、是无损联接分解,但不是保持FD的分解C、不是无损联接分解,但保持FD的分解D、既不是无损联接分解,也不是保持FD的分解答案:A13、数据库中只存放视图的()。A、定义B、操作C、对应的数据D、限制答案:A14、关系数据库中的投影操作是指从关系中()A、抽出特定列B、抽出特定记录C、建立相应的影像D、建立相应的图形答案:A15、在关系模式R中,函数依赖X-Y的语义是()。A、在R的每一关系中,若两个元组的X值相等,则丫值也相等B、在R的某一关系中,若两个元组的X值相等,则丫值也相等C、在R的某一关系中,Y值应与X值相等D、在R的每一关系中
21、,Y值应与X值相等答案:A16、已知关系R (A, B,C)有100条记录,则nA,B (R)的记录数()。A、小于等于100B、等于100C、小于100D、其余三个答案均不正确答案:A17、下列哪一条不是概念模型应具备的性质?()A、在计算机中实现的效率高B、易于向各种数据模型转换C、易于交流和理解D、有丰富的语义表达能力答案:A18、在数据库系统中,对存取权限的定义称为()。A、授权B、命令C、定义D、审计答案:A19、对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及 安全授权等工作的是()。A、数据库管理员B、应用程序开发人员C、终端用户D、数据库管理系统的软件设计人员答案:
22、A20、逻辑结构设计阶段得到的结果是()。A、某个DBMS所支持的数据逻辑结构B、包括存储结构和存取方法的物理结构C、E-R图表示的概念模型数据字典描述的数据需求D、数据字典描述的数据需求答案:A21、下列关于数据(Data)的概念或描述,错误的是()A、数据与语义无关。B、数据有多种表现形式,如声音、图像等。C、数据是用于描述现实世界事物的符号记录。D、数据是信息的符号表示。答案:A22、数据库恢复的主要依据是()。A、日志文件B、DBAC、基本表D、封锁协议答案:A23、关系数据库中的选择操作是指从关系中()A、抽出满足指定条件的记录B、抽出特定列C、在特定记录中抽出想要的列D、把不满足条
23、件的记录抽取出来形成新的关系。答案:A24、下列SQL语句中,修改表结构的是()。A、 ALTERB、 CREATEC、 UPDATED、 INSERT答案:A25、关系数据库管理系统应能实现的专门关系运算包括()。A、选择、投影、连接B、排序、索引、统计C、显示、打印、制表D、关联、更新、排序答案:A26、在数据库系统中模式是指()。A、数据库的逻辑结构描述B、数据库的物理存储结构描述C、数据库用户的局部逻辑结构描述D、内模式、概念模式、外部模式的总称答案:A27、以下哪个步骤并不属于数据库设计的步骤阶段()A、数据库文档设计B、用户需求分析C、数据库实施D、数据库运行和维护答案:A28、在
24、关系代数的传统集合运算中,假定有关系R和S,运算结果为W,如 果W中的元组属于R,或者属于S,则W的运算的结果是()A、并B、笛卡尔积C、差D、交答案:A29、在DBS中,最接近于物理存储设备一级的结构,称为()。A、内模式B、外模式C、概念模式D、用户模式答案:A30、规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以 及()的缺陷。A、冗余度大B、数据的不一致性C、结构不合理D、数据丢失答案:A31、关系规范化中的插入操作异常是指()A、应该插入的数据未被插入B、不该删除的数据被删除C、不该插入的数据被插入D、应该删除的数据未被删除答案:A32、关系模型的数据操纵不包含以下哪一选
25、项()A、创建表B、查询数据C、删除数据D、修改数据E、插入数据答案:A33、下列关于数据(Data)的概念或描述,错误的是()A、数据(李明,男,2002, 2020),表示李明是一个男性,2002年出生, 2020年考入大学。B、数据包括数字、文字、图形和声音等。C、数据和语义是不可分的。D、数据是用于描述现实世界事物的符号记录。答案:A34、下列不属于数据库逻辑设计阶段应该考虑的问题是()A、存取方法B、概念模式C、处理要求D、DBMS特性答案:A35、以下关于数据库设计的步骤,哪一个顺序不正确()A、需求分析,逻辑结构设计,概念结构设计,运行和维护B、需求分析,物理设计,实施,运行与维
26、护C、概念结构设计,物理设计,实施,运行与维护D、需求分析,逻辑结构设计,物理设计,实施答案:A36、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 ()。A、多种应用、多种语言、多个用户互相覆盖地使用数据集合B、同一个应用中的多个程序共享一个数据集合C、多个用户、同一种语言共享数据D、多个用户共享一个数据文件答案:A37、设有关系模式R (S, D, M) o其函数依赖集F=S-D,则关系R的规范化程序至多达到()。A、2NFB、1NFC、3NFD、 BCNF答案:A38、若用如下的SQL语句创建一个Studen表:CREATE TABLE student (NO C(4) NO
27、T NULL, NAME C(8) NOT NULL, SEX C (2), AGE N (2)可以 插入到student表中的是()A、 1031,曾华,NULL, B、曾华,男,23C、NULL,曾华,男,23D、 ( 1031 , NULL,男,23)答案:A39、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改 破坏。这是指数据的()。A、安全性B、完整性C、并发控制D、恢复答案:A40、使用ORDER BY子句进行排序时,降序排序使用的关键字是()。A、 DESCB、ASCC、 GROUPD、 HAVING答案:A41、数据库系统并发控制的主要方法是采用()机制。A、封锁
28、B、拒绝C、改为串行D、不加任何控制答案:A42、一个关系中只能有一个()。A、主码B、候选码C外码D、超码答案:A43、若有关系模式R(A, B, C),属性A, B, C之间没有任何函数依赖关系。 下列叙述中哪一条是正确的?()A、R肯定属于BCNF,但R不一定属于4NFB、R肯定属于4NFC、R肯定属于3NF,但R不一定属于BCNFD、R肯定属于2NF,但R不一定属于3NF答案:A44、视图的优点之一是()。A、提高数据的逻辑独立性B、提高查询效率C、操作灵活D、节省存储空间答案:A45、在数据库系统中,外模式/模式映像用于解决数据的()。A、逻辑独立性B、物理独立性C、结构独立性D、分
29、布独立性答案:A46、关系代数运算是以()为基础的运算。A、集合运算B、关系运算C、谓词演算D、代数运算答案:A47、关系数据库中,一个关系的各条记录间()。A、前后顺序可以任意颠倒,不影响库中的数据关系B、前后顺序不能任意颠倒,一定要按照输入的顺序排列C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D、前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列答案:A48、下列关于数据库管理系统(DBMS)的描述错误的是()A、数据库管理系统是位于用户和应用系统之间的一层数据管理软件。B、数据库管理系统是指负责数据库存取、维护和管理的系统软件。C、数据库管理系统的基本功能包含:数据定义功能、数据操作功能。D、数据库管理系统负责数据库的运行管理和数据库的建立、维护功能。答案:A49、数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时 要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的 是()。