还剩26页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据库系统概论复习题(含参考答案)
一、单选题(共97题,每题1分,共97分)
1.1986年,()被定为关系数据库标准语言A、SQL语言B、关系代数C、关系演算D、QBE正确答案A
2.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则RXS()0A、包含r Xs个属性和m+n个元组B、包含r+s个属性和m+n个元组C、包含r+s个属性和mXn个元组D、包含rX s个属性和mXn个元组正确答案C
3.规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以及()的缺陷A、数据丢失B、结构不合理C、冗余度大D、数据的不一致性正确答案C
4.数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能关于数据库物理设计,下列说法中错误的是()oA、在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率B、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案A
39.有这样的三个表即学生表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语句是()oA、SELECT SnFROM SC WHERE C#=C2AND GRADE=ALL SELECTGRADEFROM SC WHERE C#=C2B、SELECT S#FORM SC WHERE C#=C2AND GRADE=SELECTGRADE FORM SC WHERE C#=CZAND GRADEIN SELECTC、SELECT S#FORM SC WHERE C#=C2GRADE FORMSCWHEREC#=CZAND GRADEIN SELECTD、SELECT S#FORMSCWHEREC#=C2GRADE FORMSCWHEREC#=C2正确答案A
40.通常情况下,下面各个R不可以作为关系数据库的关系的是()A、R(学号,姓名,性别)B、R(学号,姓名,班级号)C、R(学号,姓名,简历(起止日期,单位))D、R(学号,姓名,宿舍号)正确答案C
41.数据库中只存放视图的()oA、操作B、对应的数据C、定义D、限制正确答案C
42.关系数据库中的选择操作是指从关系中()A、抽出特定列B、在特定记录中抽出想要的列C、抽出满足指定条件的记录D、把不满足条件的记录抽取出来形成新的关系正确答案C
43.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()oA、数据的集合B、命令的集合C、程序的集合D、文件的集合正确答案A
44.用户涉及的逻辑结构用什么描述?()A、子模式B、概念模式C、模式D、存储模式正确答案A
45.数据库的系统故障发生时,已提交的事务对数据库的更新还留在缓冲区未写入数据库,则系统故障的恢复需要进行()处理A、REDOB、UNDOC、COMMITD、ROLLBACK正确答案A
46.下面不是关系数据模型的性质的是()A、关系是一个集合,因此没有行序B、关系模型的查询效率比非关系模型高C、关系的每个属性是不可分割的D、关系中不允许出现重复元组正确答案B
47.数据库系统与文件系统的主要区别是()A、二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件B、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C、数据库系统复杂,而文件系统简单D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决正确答案D
48.下列不属于需求分析阶段工作的是()A、建立E-R图B、建立数据字典C、分析用户活动D、建立数据流图正确答案A
49.支持数据库各种操作的软件系统是()oA、操作系统B、命令系统C、数据库管理系统D、数据库系统正确答案C
50.现有一个关系借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的码是()oA、书号+读者号+借期B、读者号C、书号D、书号+读者号正确答案A
51.以下哪个SQL命令用于修改已有的数据?()A、UPDATE...SETB、ALTERC、CHECKD、DELETE正确答案A
52.在关系代数运算中,专门的关系运算是()A、并、差、交、选择、投影和连接B、选择、投影、连接和除C、并、差和交D、并、差、交和乘积正确答案B
53.DBMS的恢复子系统,保证了事务()的实现A、原子性和一致性B、原子性和隔离性C、一致性和隔离性D、持久性和隔离性正确答案A
54.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为()A、候选码B、主码C、主属性的值D、数据项正确答案A
55.已知关系R(A,B,C)、S(E,F,G)和T(M,N,A,E,0,P),其中R的主码是A,S的主码是E,T的主码是M,T与R、S彼此间存在着属性的引用关系T被称为()A、参照关系B、被参照关系C、主要关系D、次要关系正确答案A
56.物理结构设计阶段得到的结果是()0A、包括存储结构和存取方法的物理结构B、某个DBMS所支持的数据逻辑结构C、E-R图表示的概念模型D、数据字典描述的数据需求正确答案A
57.下面关于SQL语言的叙述中,错误的一条是()oA、使用SQL语言用户只能定义索引而不能引用索引B、用户可以使用SQL语言定义和检索视图C、SQL语言既可以做为联机交互环境中的查询语言又可以嵌入宿主语言中D、SQL语言没有数据控制功能正确答案D
58.在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()OA、外模式B、模式C、存储模式D、内模式正确答案B
59.设关系R和S分别有m和n个元组,则R义S的元组个数是()A、M+NB、m—nC、mXnD、N正确答案C
60.SQL语言是()语言A、关系数据库B、网络数据库C、层次数据库D、非数据库正确答案A
61.关系的完整性约束条件不包含以下哪一选项()A、实体完整性B、用户定义的完整性C、参照完整性D、属性完整性正确答案D
62.有关三个世界中数据的描述术语,“实体”是()oA、对三个世界间相互联系的描述B、对计算机世界数据信息的描述C、对信息世界数据信息的描述D、对现实世界数据信息的描述正确答案C
63.关系模型的数据操纵不包含以下哪一选项()A、删除数据B、创建表C、修改数据D、插入数据E、查询数据正确答案B
64.下面关于数据库的不同阶段形成数据库的各级模式,错误的对应是()A、概念模式一概念结构设计阶段B、逻辑模式一逻辑结构设计阶段C、外模式一概念结构设计阶段D、内模式一物理结构设计阶段正确答案C
65.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W,如果W中的元组属于R,或者属于S,则W的运算的结果是()A、并B、差C、笛卡尔积D、交正确答案A
66.MySQL、Microsoft SQLServer是()A、DBMSB、DBC、DBAD、关系正确答案A
67.关系模型的数据结构是()A、表B、图C、二维表D、树正确答案C
68.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是()oA、SELECTB、INSERTC、UPDATED、DELETE正确答案A
69.设有关系模式R(A,B,C,D),F={AD-C,C-B},则R的所有候选码为()oA、ADB、ADCC、ACD、AD,AC正确答案A
70.如果事务T获得了数据项Q上的排他锁,则T对Q()A、不能读也不能写B、既可读又可写C、只能写不能读D、只能读不能写正确答案B
71.以下不能作为关系数据库的关系的是()A、T(学号,班级,系)B、S(学号,系,宿舍号)C、M(学号,姓名,简历)D、N(学号,班主任,专业)正确答案C
72.关于“死锁”,下列说法中正确的是()oA、只有出现并发操作时,才有可能出现死锁B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案A
73.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构下列关于数据库物理设计的说法,错误的是()A、物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中B、物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关C、物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D、物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型正确答案A
74.在数据库的表定义在,限制成绩属性列的取值在0100的范围内,〜属于数据的()约束A、用户操作B、实体完整性C、参照完整性D、用户自定义正确答案D
75.下列聚合函数,可以计算出关系中元组(记录)数目的是()A、COUNT(*)B、SUM(属性列名)C、MAX(属性列名)D、AVG(属性列名)正确答案A
76.候选码中的属性称为()oA、非主属性B、复合属性C、关键属性D、主属性正确答案D
77.属于BCNF的关系模式()oA、在函数依赖范畴内,已消除了插入和删除的异常B、已消除了插入、删除异常C、已消除了插入、删除异常和数据冗余D、仍然存在插入、删除异常正确答案A
78.数据库中,数据的物理独立性是指()A、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的B、数据库与数据库管理系统的相互独立C、用户程序与DBMS的相互独立D、应用程序与数据库中数据的逻辑结构相互独立正确答案A
79.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的()oA、孤立性B、一致性C、持久性D、隔离性正确答案D
80.数据库系统与文件系统的主要区别是()oA、数据库系统复杂,而文件系统简单B、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量正确答案CC、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计需要权衡系统的时间效率、空问效率、维护代价和各种用户要求,因此可能会产生多个备选方案正确答案C
5.若两个实体之间的联系是1m,则实现1:m联系的方法是()A、将“m”端实体转换关系的码加入到“1”端的关系B、在“m”端实体转换的关系中加入“1”端的实体转换关系的码C、将两个实体转换成一一个关系D、在两个实体转换的关系中,分别加入另一个关系码正确答案B
6.根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外码,则关系R中的F的值()A、可以取空值B、必须取空值C、必须取非空值D、其他三个选项答案都不对正确答案A
7.在企业中,职工的“工资级别”与职工个人“工资”的联系是()A、一对一联系B、无联系C、一对多联系D、多对多联系正确答案C
8.当修改基表数据时,视图()oA、需要重建B、可以看到修改结果C、无法看到修改结果D、不许修改带视图的基表
81.下列不属于概念结构设计时常的数据抽象方法的是()A、概括B、分类C、聚集D、合并正确答案D
82.数据库的并发操作可能带来的一个问题是()0A、提高数据独立性B、非法用户使用C、丢失修改D、增加数据冗余正确答案C
83.设有三个域D1二{A,B}、D2={C,D,E}、D3={F,G),则其笛卡尔积D1XD2XD3的基数为()A、12B、3C、5D、7正确答案A
84.关系模式的任何属性()oA、不可再分B、其他三个答案都不对C、可再分D、命名在该关系模式中可以不唯一正确答案A
85.在对关系R和关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为()A、全外连接B、左外连接C、内连接D、右外连接正确答案B
86.数据冗余存在于()oA、文件系统与数据系统中B、文件系统中C、数据系统中D、以上说法都不对正确答案A
87.在数据系统中,对存取权限的定义称为()A、审计B、命令C、授权D、定义正确答案C
88.由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()oA、数据库系统B、文件系统C、软件系统D、数据库管理系统正确答案A
89.消除了部分函数依赖的1NF的关系模式,必定是()0A、3NFB、4NFC、2NFD、1NF正确答案C
90.解决并发操作带来的数据不一致问题普遍采用()技术A、协商B、封锁C、恢复D、存取控制正确答案B
91.在数据库系统中,对存取权限的定义称为oA、授权B、命令C、定义D、审计正确答案A
92.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是OA、GRANT UPDATEGRADE ON SC TOZHAOB、GRANT GRADEON SCTO ZHAOC、GRANT UPDATEON SCTO ZHAOD、GRANT UPDATEONSCGRADE TOZHAO正确答案A
93.下面不属于数据库物理设计阶段应该考虑的问题是A、与安全性、完整性、一致性有关的问题B、用户子模式设计C、索引与入口设计D、存取方法的选择正确答案B
94.关系数据库的规范化理论主要解决的问题是A、如何控制不同用户的数据操作权限B、如何构造合适的数据逻辑结构C、如何构造合适的应用程序界面D、如何构造合适的数据物理结构正确答案B
95.下列关于数据库(DataBase)的描述,错误的是()A、数据库中的数据具有较小的冗余度、较低的数据独立性和易扩展性B、数据库是长期存储在计算机内、有组织的、可共享的数据集合C、数据库中的数据是按一定的数据模型组织、描述和存储的D、数据库中的数据可为一定范围内的各种用户共享正确答案A
96.SQL中用于删除基本表的命令是()0A、DROPB、DELETEC、UPDATED、ZAP正确答案A
97.数据库需求分析时,数据字典的含义是()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所供应零件的工程号码;SELECT JNOFROM SPJ WHERE[填空1];
(2)用SQL语句完成找出北京厂商供应的所有零件号码;SELECT[填空2]PNOFROM SPJWHERE[填空3]SELECT SNOFROM S WHERE[填空4];3检索每一颜色的零件的平均价格,显示时,按重量降序排列SELECT COLOR,[填空5]FROMS,SC[填空6]COLOR ORDER BY4[填空7];A、SNO=S3B、DISTINCTC、SNO IND、CITY二,北京,E、AVGPRICEF、GROUP BYG、DESC正确答案ABCDEFG
三、判断题共23题,每题1分,共23分
1.任何一个二目关系都是属于BCNF的A、正确B、错误正确答案A
2.关系R X,Y,Z中,X,Y,Z都是单属性且X是码,则R一定是2NFoA、正确B、错误正确答案A
3.DBMS解决死锁的主要方法是预防死锁的发生A、正确B、错误正确答案B
4.数据库的一大特征是数据共享,即应使得任何用户都可以任意访问数据库中的数据,例如,任何消费者都可以在电商平台查找所需的产品A、正确B、错误正确答案B
5.数据库的维护工作就是发现错误,修改错误A、正确B、错误正确答案B
6.数据库的恢复即当数据库系统发生故障时,通过技术使数据从被破坏的错误状态恢复到一致的状态A、正确B、错误正确答案A
7.因为列是同质的,所以要求不同的列必须出自于不同的域A、正确B、错误正确答案B
8.关系的行和列的次序均可以改变A、正确B、错误正确答案A
9.由二个属性组成的关系不可能是3NFoA、正确B、错误正确答案B
10.数据库正式投入运行,标志着数据库设计工作的结束A、正确B、错误正确答案B
11.若R.ATR.B,R.ATR.C,则R.ATR.B,CA、正确B、错误正确答案A
12.数据库的安全性就是要防止非法用户的非法操作A、正确B、错误正确答案A
13.与普通集合一样,任意两个关系也可以做并、交、差运算A、正确B、错误正确答案B
14.数据库的维护工作就是维护数据库系统的正常运行A、正确B、错误正确答案B
15.数据库管理员不能修改固定数据库角色所具有的权限A、正确B、错误正确答案B
16.封锁技术即是某事务执行时封锁其他事务的执行,保证数据库的一致性A、正确B、错误正确答案B
17.关系R的外码所参照的主码一定不能在R表中A、正确B、错误正确答案B
18.视图是不存储的“虚表”,因此定义视图对于提高数据库安全性没有帮助A、正确B、错误正确答案B
19.关系R中,不同的列不仅不能有完全相同的列名,而且不同的列不能来自相同的域A、正确B、错误正确答案B
20.用DROP可以删除数据库A、正确B、错误正确答案A
21.获得GRANT授权后可以将此权限随时赋予其他用户A、正确B、错误正确答案B
22.在数据表中,空值表示不确定A、正确B、错误正确答案A
23.当且仅当函数依赖ATB在R上成立,关系R A,B,C等于其投影R1A,B和R2A,C的连接A、正确B、错误正确答案A正确答案B
9.数据库技术的三级模式中,数据的全局逻辑结构用()来描述A、存储模式B、子模式C、模式D、用户模式正确答案C
10.有这样的三个表即学生表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、SELECT S.SN,SC.C#,SC.GRADE FROMS,SCWHERES.S#=sas#B、SELECT S.SN,SC.C#,SC.GRADE FROMSWHERES.S#=SC.S#C、SELECT S.SN,SC.C#,SC.GRADE FROMSCWHERES.S#二SC.GRADED、SELECT S.SN,SC.C#,SC.GRADE FROMS.SC正确答案A
11.数据字典中未保存下列()信息A、数据库所有的记录B、存储模式C、模式和子模式D、文件存取权限正确答案A
12.两个事务T
1、T2,其并发操作如下所示,则()A、丢失修改B、没有任何问题C、不可重复读D、读脏数据正确答案D
13.关系数据库中,表与表之间的联系是通过()实现的A、参照完整性规则B、主码C、用户定义完整性规则D、实体完整性规则正确答案A
14.多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()oA、完整性控制B、可靠性控制C、安全性控制D、并发控制正确答案D
15.SQL语言具有()的功能A、数据定义、数据操纵、数据控制B、数据定义、关系规范化、数据操纵C、数据定义、关系规范化、数据控制D、关系规范化、数据操纵、数据控制正确答案A
16.已知关系R(A,B,C)、S(E,F,G)和T(M,N,A,E,0,P),其中R的主码是A,S的主码是E,T的主码是M,T与R、S彼此间存在着属性的引用则关系T中的外码为()A、A,EB、MC、0,PD、M,N正确答案A
17.现有两个关系患者(患者编号,患者姓名,性别,出生日起,所在单位),医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()A、患者编号和患者姓名B、患者编号C、医生编号和患者编号D、患者姓名正确答案B
18.数据库的数据保护能力由()提供A、DBMSB、数据库管理员C、硬件D、数据库系统正确答案A
19.如果两个实体间的联系是m:n;则()引入第三个交叉关系A、应合并两个实体B、需要C、不需要D、可以正确答案B
20.使用ORDERBY子句进行排序时,降序排序使用的关键字是()A、DESCB、ASCC、GROUPD、HAVING正确答案A21•子模式是()0A、模式的逻辑子集B、模式的副本C、多个模式的集合D、其他三个答案都对正确答案A
22.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是()oA、互相关联的B、不可分解的C、互不相关的D、长度可变的正确答案B
23.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()oA、关系运算理论B、数理逻辑C、关系规范化理论D、关系代数理论正确答案C
24.在SQL语句中,对输出结果进行排序的语句是()oA、ORDER BYB、GROUP BYC、WHERED、HAVING正确答案A
25.设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()A、实体完整性规则B、参照完整性规则C、用户定义完整性规则D、域完整性规则正确答案A
26.在数据库管理技术发展过程中,需要应用程序管理数据的是()A、数据库系统阶段B、人工管理阶段C、文件系统阶段和数据库系统阶段D、人工管理阶段和文件系统阶段正确答案B
27.如果关系模式设计的不好,会出现()A、函数依赖B、多值依赖C、数据冗余D、关键码正确答案C
28.日志文件记录事务对数据库的更新,它的用途是()oA、安全性控制B、事务并发控制C、数据库恢复D、完整性约束正确答案C
29.在下面给出的内容中,不属于DBA职责的是()A、编写应用程序B、定义概念模式C、修改模式结构D、编写完整性规则正确答案A
30.DBMS是一类系统软件,他是建立在下列哪种系统之上的?()A、操作系统B、应用系统C、硬件系统D、编译系统正确答案A
31.一般地,一个数据库系统的外模式()A、至少两个B、最多只能有一个C、可以有多个D、只能有一个正确答案C
32.数据完整性保护中的约束条件主要是指()0A、用户操作权限的约束B、用户口令校对C、并发控制的约束D、值的约束和结构的约束正确答案D
33.关系规范化中的插入操作异常是指()A、应该删除的数据未被删除B、不该插入的数据被插入C、应该插入的数据未被插入D、不该删除的数据被删除正确答案C
34.两个事务T
1、T2,并发操作如下所示,则()oA、不可重复读B、读脏数据C、不存在任何问题D、丢失修改正确答案D
35.有关系SC(S_ID,C_ID,AGE,SCORE),其中S_ID、C_ID、AGE、SCORE分别代表学号、课程号、年龄和成绩查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是i.nS_ID,SCORE aage22SCii.a age22nS_ID,SCORE SCiii.nS_ID,SCOREa age22nS_ID,SCORE,AGE SCA、i和iii正确B、i和ii正确C、只有ii正确D、只有iii正确正确答案A
36.把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项A、需求分析B、数据库物理设计C、数据库运行与维护D、数据库实施正确答案B
37.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的_,支持数据库各种操作的软件系统叫由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫A、数据的集合、数据库管理系统、数据库系统B、文件的集合、操作系统、数据库系统C、数据的集合、数据库系统、软件系统D、文件的集合、数据库管理系统、软件系统正确答案A
38.下列关于数据库管理系统DBMS的描述错误的是A、数据库管理系统是位于用户和应用系统之间的一层数据管理软件B、数据库管理系统是指负责数据库存取、维护和管理的系统软件C、数据库管理系统的基本功能包含数据定义功能、数据操作功能D、数据库管理系统负责数据库的运行管理和数据库的建立、维护功。
个人认证
优秀文档
获得点赞 0