数据库系统概论复习题(含参考答案)_第1页
数据库系统概论复习题(含参考答案)_第2页
数据库系统概论复习题(含参考答案)_第3页
数据库系统概论复习题(含参考答案)_第4页
数据库系统概论复习题(含参考答案)_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统概论复习题(含参考答案)一、单选题(共97题,每题1分,共97分)1.1986年,()被定为关系数据库标准语言。A、SQL语言B、关系代数C、关系演算D、QBE正确答案:A2.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×S()。A、包含r×s个属性和m+n个元组B、包含r+s个属性和m+n个元组C、包含r+s个属性和m×n个元组D、包含r×s个属性和m×n个元组正确答案:C3.规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以及()的缺陷。A、数据丢失B、结构不合理C、冗余度大D、数据的不一致性正确答案:C4.数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的是()。A、在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率B、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数。C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式。D、数据库物理设计需要权衡系统的时间效率、空问效率、维护代价和各种用户要求,因此可能会产生多个备选方案。正确答案:C5.若两个实体之间的联系是1:m,则实现1:m联系的方法是()A、将“m”端实体转换关系的码加入到“1”端的关系B、在“m”端实体转换的关系中加入“1”端的实体转换关系的码C、将两个实体转换成一一个关系D、在两个实体转换的关系中,分别加入另一个关系码正确答案:B6.根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外码,则关系R中的F的值()。A、可以取空值B、必须取空值C、必须取非空值D、其他三个选项答案都不对。正确答案:A7.在企业中,职工的“工资级别”与职工个人“工资”的联系是()A、一对一联系B、无联系C、一对多联系D、多对多联系正确答案:C8.当修改基表数据时,视图()。A、需要重建B、可以看到修改结果C、无法看到修改结果D、不许修改带视图的基表正确答案:B9.数据库技术的三级模式中,数据的全局逻辑结构用()来描述。A、存储模式B、子模式C、模式D、用户模式正确答案:C10.有这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是()。A、SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#B、SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#C、SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.GRADED、SELECTS.SN,SC.C#,SC.GRADEFROMS.SC正确答案:A11.数据字典中未保存下列()信息。A、数据库所有的记录B、存储模式C、模式和子模式D、文件存取权限正确答案:A12.两个事务T1、T2,其并发操作如下所示,则()。A、丢失修改B、没有任何问题C、不可重复读D、读脏数据正确答案:D13.关系数据库中,表与表之间的联系是通过()实现的。A、参照完整性规则B、主码C、用户定义完整性规则D、实体完整性规则正确答案:A14.多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()。A、完整性控制B、可靠性控制C、安全性控制D、并发控制正确答案:D15.SQL语言具有()的功能。A、数据定义、数据操纵、数据控制B、数据定义、关系规范化、数据操纵C、数据定义、关系规范化、数据控制D、关系规范化、数据操纵、数据控制正确答案:A16.已知关系R(A,B,C)、S(E,F,G)和T(M,N,A,E,O,P),其中R的主码是A,S的主码是E,T的主码是M,T与R、S彼此间存在着属性的引用。则关系T中的外码为()。A、A,EB、MC、O,PD、M,N正确答案:A17.现有两个关系:患者(患者编号,患者姓名,性别,出生日起,所在单位),医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)。其中,医疗关系中的外码是()。A、患者编号和患者姓名B、患者编号C、医生编号和患者编号D、患者姓名正确答案:B18.数据库的数据保护能力由()提供。A、DBMSB、数据库管理员C、硬件D、数据库系统正确答案:A19.如果两个实体间的联系是m:n;则()引入第三个交叉关系。A、应合并两个实体B、需要C、不需要D、可以正确答案:B20.使用ORDERBY子句进行排序时,降序排序使用的关键字是()。A、DESCB、ASCC、GROUPD、HAVING正确答案:A21.子模式是()。A、模式的逻辑子集B、模式的副本C、多个模式的集合D、其他三个答案都对正确答案:A22.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。A、互相关联的B、不可分解的C、互不相关的D、长度可变的正确答案:B23.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。A、关系运算理论B、数理逻辑C、关系规范化理论D、关系代数理论正确答案:C24.在SQL语句中,对输出结果进行排序的语句是()。A、ORDERBYB、GROUPBYC、WHERED、HAVING正确答案:A25.设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()A、实体完整性规则B、参照完整性规则C、用户定义完整性规则D、域完整性规则正确答案:A26.在数据库管理技术发展过程中,需要应用程序管理数据的是()A、数据库系统阶段B、人工管理阶段C、文件系统阶段和数据库系统阶段D、人工管理阶段和文件系统阶段正确答案:B27.如果关系模式设计的不好,会出现()。A、函数依赖B、多值依赖C、数据冗余D、关键码正确答案:C28.日志文件记录事务对数据库的更新,它的用途是()。A、安全性控制B、事务并发控制C、数据库恢复D、完整性约束正确答案:C29.在下面给出的内容中,不属于DBA职责的是()A、编写应用程序B、定义概念模式C、修改模式结构D、编写完整性规则正确答案:A30.DBMS是一类系统软件,他是建立在下列哪种系统之上的?()A、操作系统B、应用系统C、硬件系统D、编译系统正确答案:A31.一般地,一个数据库系统的外模式()。A、至少两个B、最多只能有一个C、可以有多个D、只能有一个正确答案:C32.数据完整性保护中的约束条件主要是指()。A、用户操作权限的约束B、用户口令校对C、并发控制的约束D、值的约束和结构的约束正确答案:D33.关系规范化中的插入操作异常是指()A、应该删除的数据未被删除B、不该插入的数据被插入C、应该插入的数据未被插入D、不该删除的数据被删除正确答案:C34.两个事务T1、T2,并发操作如下所示,则()。A、不可重复读B、读脏数据C、不存在任何问题D、丢失修改正确答案:D35.有关系SC(S_ID,C_ID,AGE,SCORE),其中S_ID、C_ID、AGE、SCORE分别代表学号、课程号、年龄和成绩。查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是()。ⅰ.πS_ID,SCORE(σage>22(SC))ⅱ.σage>22(πS_ID,SCORE(SC))ⅲ.πS_ID,SCORE(σage>22(πS_ID,SCORE,AGE(SC)))A、ⅰ和ⅲ正确B、ⅰ和ⅱ正确C、只有ⅱ正确D、只有ⅲ正确正确答案:A36.把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库物理设计C、数据库运行与维护D、数据库实施正确答案:B37.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。()A、数据的集合、数据库管理系统、数据库系统B、文件的集合、操作系统、数据库系统C、数据的集合、数据库系统、软件系统D、文件的集合、数据库管理系统、软件系统正确答案:A38.下列关于数据库管理系统(DBMS)的描述错误的是()A、数据库管理系统是位于用户和应用系统之间的一层数据管理软件。B、数据库管理系统是指负责数据库存取、维护和管理的系统软件。C、数据库管理系统的基本功能包含:数据定义功能、数据操作功能。D、数据库管理系统负责数据库的运行管理和数据库的建立、维护功能。正确答案:A39.有这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是()。A、SELECTS#FROMSCWHEREC#=’C2’ANDGRADE>=ALL(SELECTGRADEFROMSCWHEREC#=’C2’)B、SELECTS#FORMSCWHEREC#=’C2’ANDGRADE>=(SELECTGRADEFORMSCWHEREC#=’CZ’)C、SELECTS#FORMSCWHEREC#=’C2’ANDGRADEIN(SELECTGRADEFORMSCWHEREC#=’CZ’)D、SELECTS#FORMSCWHEREC#=’C2’ANDGRADEIN(SELECTGRADEFORMSCWHEREC#=’C2’)正确答案:A40.通常情况下,下面各个R不可以作为关系数据库的关系的是()。A、R(学号,姓名,性别)B、R(学号,姓名,班级号)C、R(学号,姓名,简历(起止日期,单位))D、R(学号,姓名,宿舍号)正确答案:C41.数据库中只存放视图的()。A、操作B、对应的数据C、定义D、限制正确答案:C42.关系数据库中的选择操作是指从关系中()A、抽出特定列B、在特定记录中抽出想要的列C、抽出满足指定条件的记录D、把不满足条件的记录抽取出来形成新的关系。正确答案:C43.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A、数据的集合B、命令的集合C、程序的集合D、文件的集合正确答案:A44.用户涉及的逻辑结构用什么描述?()A、子模式B、概念模式C、模式D、存储模式正确答案:A45.数据库的系统故障发生时,已提交的事务对数据库的更新还留在缓冲区未写入数据库,则系统故障的恢复需要进行()处理。A、REDOB、UNDOC、COMMITD、ROLLBACK正确答案:A46.下面不是关系数据模型的性质的是()。A、关系是一个集合,因此没有行序B、关系模型的查询效率比非关系模型高C、关系的每个属性是不可分割的D、关系中不允许出现重复元组正确答案:B47.数据库系统与文件系统的主要区别是()。A、二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件B、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C、数据库系统复杂,而文件系统简单D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决正确答案:D48.下列不属于需求分析阶段工作的是()A、建立E-R图B、建立数据字典C、分析用户活动D、建立数据流图正确答案:A49.支持数据库各种操作的软件系统是()。A、操作系统B、命令系统C、数据库管理系统D、数据库系统正确答案:C50.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对—种书借多本,则该关系模式的码是()。A、书号+读者号+借期B、读者号C、书号D、书号+读者号正确答案:A51.以下哪个SQL命令用于修改已有的数据?()A、UPDATE...SETB、ALTERC、CHECKD、DELETE正确答案:A52.在关系代数运算中,专门的关系运算是()A、并、差、交、选择、投影和连接B、选择、投影、连接和除C、并、差和交D、并、差、交和乘积正确答案:B53.DBMS的恢复子系统,保证了事务()的实现。A、原子性和一致性B、原子性和隔离性C、一致性和隔离性D、持久性和隔离性正确答案:A54.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为()。A、候选码B、主码C、主属性的值D、数据项正确答案:A55.已知关系R(A,B,C)、S(E,F,G)和T(M,N,A,E,O,P),其中R的主码是A,S的主码是E,T的主码是M,T与R、S彼此间存在着属性的引用。关系T被称为()。A、参照关系B、被参照关系C、主要关系D、次要关系正确答案:A56.物理结构设计阶段得到的结果是()。A、包括存储结构和存取方法的物理结构B、某个DBMS所支持的数据逻辑结构C、E-R图表示的概念模型D、数据字典描述的数据需求正确答案:A57.下面关于SQL语言的叙述中,错误的一条是()。A、使用SQL语言用户只能定义索引而不能引用索引B、用户可以使用SQL语言定义和检索视图C、SQL语言既可以做为联机交互环境中的查询语言又可以嵌入宿主语言中D、SQL语言没有数据控制功能正确答案:D58.在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()。A、外模式B、模式C、存储模式D、内模式正确答案:B59.设关系R和S分别有m和n个元组,则R×S的元组个数是()A、M+NB、m-nC、m×nD、N正确答案:C60.SQL语言是()语言。A、关系数据库B、网络数据库C、层次数据库D、非数据库正确答案:A61.关系的完整性约束条件不包含以下哪一选项()A、实体完整性B、用户定义的完整性C、参照完整性D、属性完整性正确答案:D62.有关三个世界中数据的描述术语,“实体”是()。A、对三个世界间相互联系的描述B、对计算机世界数据信息的描述C、对信息世界数据信息的描述D、对现实世界数据信息的描述正确答案:C63.关系模型的数据操纵不包含以下哪一选项()A、删除数据B、创建表C、修改数据D、插入数据E、查询数据正确答案:B64.下面关于数据库的不同阶段形成数据库的各级模式,错误的对应是()A、概念模式--概念结构设计阶段B、逻辑模式--逻辑结构设计阶段C、外模式--概念结构设计阶段D、内模式--物理结构设计阶段正确答案:C65.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W,如果W中的元组属于R,或者属于S,则W的运算的结果是()A、并B、差C、笛卡尔积D、交正确答案:A66.MySQL、MicrosoftSQLServer是()。A、DBMSB、DBC、DBAD、关系正确答案:A67.关系模型的数据结构是()A、表B、图C、二维表D、树正确答案:C68.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是()。A、SELECTB、INSERTC、UPDATED、DELETE正确答案:A69.设有关系模式R(A,B,C,D),F={AD->C,C->B},则R的所有候选码为()。A、ADB、ADCC、ACD、AD,AC正确答案:A70.如果事务T获得了数据项Q上的排他锁,则T对Q()A、不能读也不能写B、既可读又可写C、只能写不能读D、只能读不能写正确答案:B71.以下不能作为关系数据库的关系的是()。A、T(学号,班级,系)B、S(学号,系,宿舍号)C、M(学号,姓名,简历)D、N(学号,班主任,专业)正确答案:C72.关于“死锁”,下列说法中正确的是()。A、只有出现并发操作时,才有可能出现死锁B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:A73.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是()A、物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中。B、物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关。C、物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数。D、物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型。正确答案:A74.在数据库的表定义在,限制成绩属性列的取值在0~100的范围内,属于数据的()约束。A、用户操作B、实体完整性C、参照完整性D、用户自定义正确答案:D75.下列聚合函数,可以计算出关系中元组(记录)数目的是()A、COUNT(*)B、SUM(属性列名)C、MAX(属性列名)D、AVG(属性列名)正确答案:A76.候选码中的属性称为()。A、非主属性B、复合属性C、关键属性D、主属性正确答案:D77.属于BCNF的关系模式()。A、在函数依赖范畴内,已消除了插入和删除的异常B、已消除了插入、删除异常C、已消除了插入、删除异常和数据冗余D、仍然存在插入、删除异常正确答案:A78.数据库中,数据的物理独立性是指()A、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的B、数据库与数据库管理系统的相互独立C、用户程序与DBMS的相互独立D、应用程序与数据库中数据的逻辑结构相互独立正确答案:A79.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的()。A、孤立性B、一致性C、持久性D、隔离性正确答案:D80.数据库系统与文件系统的主要区别是()。A、数据库系统复杂,而文件系统简单B、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量正确答案:C81.下列不属于概念结构设计时常的数据抽象方法的是()A、概括B、分类C、聚集D、合并正确答案:D82.数据库的并发操作可能带来的一个问题是()。A、提高数据独立性B、非法用户使用C、丢失修改D、增加数据冗余正确答案:C83.设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为()。A、12B、3C、5D、7正确答案:A84.关系模式的任何属性()。A、不可再分B、其他三个答案都不对C、可再分D、命名在该关系模式中可以不唯一正确答案:A85.在对关系R和关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为()。A、全外连接B、左外连接C、内连接D、右外连接正确答案:B86.数据冗余存在于()。A、文件系统与数据系统中B、文件系统中C、数据系统中D、以上说法都不对正确答案:A87.在数据系统中,对存取权限的定义称为()。A、审计B、命令C、授权D、定义正确答案:C88.由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。A、数据库系统B、文件系统C、软件系统D、数据库管理系统正确答案:A89.消除了部分函数依赖的1NF的关系模式,必定是()。A、3NFB、4NFC、2NFD、1NF正确答案:C90.解决并发操作带来的数据不一致问题普遍采用()技术。A、协商B、封锁C、恢复D、存取控制正确答案:B91.在数据库系统中,对存取权限的定义称为()。A、授权B、命令C、定义D、审计正确答案:A92.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()。A、GRANTUPDATE(GRADE)ONSCTOZHAOB、GRANTGRADEONSCTOZHAOC、GRANTUPDATEONSCTOZHAOD、GRANTUPDATEONSC(GRADE)TOZHAO正确答案:A93.下面不属于数据库物理设计阶段应该考虑的问题是()A、与安全性、完整性、一致性有关的问题B、用户子模式设计C、索引与入口设计D、存取方法的选择正确答案:B94.关系数据库的规范化理论主要解决的问题是()。A、如何控制不同用户的数据操作权限B、如何构造合适的数据逻辑结构C、如何构造合适的应用程序界面D、如何构造合适的数据物理结构正确答案:B95.下列关于数据库(DataBase)的描述,错误的是()A、数据库中的数据具有较小的冗余度、较低的数据独立性和易扩展性。B、数据库是长期存储在计算机内、有组织的、可共享的数据集合。C、数据库中的数据是按一定的数据模型组织、描述和存储的。D、数据库中的数据可为一定范围内的各种用户共享。正确答案:A96.SQL中用于删除基本表的命令是()。A、DROPB、DELETEC、UPDATED、ZAP正确答案:A97.数据库需求分析时,数据字典的含义是()A、数据库中所涉及的数据流、数据项和文件等描述的集合B、数据库中所有数据的集合C、数据库所涉及到字母、字符及汉字的集合D、数据库中所涉及的属性和文件的名称集合正确答案:A二、多选题(共1题,每题1分,共1分)1.设有一个SPJ数据库,包括S、P、J、SPJ四个关系模式:S(SNO,SNAME,CITY)供应商(供应商号,供应商名,所在城市)P(PNO,PNAME,COLOR,WEIGHT,PRICE)零件(零件号,零件名,颜色,重量,价格)J(JNO,JNAME,CITY)工程(工程号,工程名,城市)SPJ(SNO,PNO,JNO,QTY)请按要求分别完成如下操作:(1)用SQL语句完成:找出使用供应商S3所供应零件的工程号码;SELECTJNOFROMSPJWHERE[填空1];(2)用SQL语句完成:找出北京厂商供应的所有零件号码;SELECT[填空2]PNOFROMSPJWHERE[填空3](SELECTSNOFROMSWHERE[填空4]);(3)检索每一颜色的零件的平均价格,显示时,按重量降序排列。SELECTCOLOR,[填空5]FROMS,SC[填空6]COLORORDERBY4[填空7];A、SNO='S3'B、DISTINCTC、SNOIND、CITY=‘北京’E、AVG(PRICE)F、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论