电子科技大学《数据库原理与应用》20春期末考试.docx
《电子科技大学《数据库原理与应用》20春期末考试.docx》由会员分享,可在线阅读,更多相关《电子科技大学《数据库原理与应用》20春期末考试.docx(6页珍藏版)》请在冰点文库上搜索。
电子科技大学《数据库原理与应用》20春期末考试
一、单选题
1.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于
A.系统软件B.工具软件C.应用软件D.数据软件正确答案:
A
2.不属于实体完整性的是()A.check约束
B.唯一性约束C.主键约束D.非空约束正确答案:
A
3.把实体联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()A.建立新的属性来实现
B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现正确答案:
C
4.比较“逻辑操作符”、“关系操作符”、“算术操作符”的优先级,从高到低排列正确的是()A.算术、关系、逻辑
B.算术、逻辑、关系
C.关系、逻辑、算术D.关系、算术、逻辑正确答案:
A
5.下列关于E-R模型向关系模型转化的叙述中,不正确的是()。
A.一个实体类型转化为一个关系模式。
B.一个mn的联系转化为一个关系模式。
C.一个11的联系可以转化为独立的关系模式,也可以与联系的任意一端的实体所对应的关系模式合并。
D.一个1n的联系可以转化为独立的关系模式,也可以与联系的任意一端的实体所对应的关系模式合并。
正确答案:
D
6.假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。
要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是()。
A.SB.SC,CC.S,SC
D.S,SC,C
正确答案:
D
7.语句SELETCOUNT*FROMhuman返回()行。
A.1
B.2C.3D.4
正确答案:
A
8.关系模型中,表示实体间NM联系是通过增加一个()。
A.关系实现
B.属性实现
C.关系或一个属性实现D.关系和一个属性实现正确答案:
A
9.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。
A.行B.属性C.记录D.元组
正确答案:
B
10.下列有关数据库的描述,正确的是()。
A.数据库是一个结构化的数据集合
B.数据库是一个关系C.数据库是一个DBF文件D.数据库是一组文件正确答案:
A
11.事务的一致性是指()。
A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态正确答案:
D
12.若用如下的SQL语句创建了一个表SCREATETABLESSNOCHAR6NOTNULL,SNameCHAR8NOTNULL,SEXCHAR2,AGEINTEGER现向S表插入如下行时,哪一行可以被插入()A.(991001,李明芳,女,23)
B.(990746,张为,NULL,NULL)
C.(NULL,陈道一,男,32)D.(992345,NULL,女,25)
正确答案:
B
13.如果事务T获得了数据项A上的排他锁,则其他事务对AA.只能读不能写
B.只能写不能读C.可以写也可以读D.不能读也不能写
正确答案:
D
14.允许取空值但不允许出现重复值的约束是。
A.NULLB.PRIMARYKEYC.UNIQUED.FOREIGNKEY
正确答案:
C
15.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。
下列描述中,不属于概念层数据模型应满足的要求的是
A.能够描述并发数据
B.能够真实地模拟现实世界C.容易被业务人员理解
D.能够方便地在计算机上实现正确答案:
A
16.下列说法错误的是()
A.一个基本表可以跨一个或多个存储文件B.一个存储文件可以跨一个或多个基本表
C.每个存储文件与外部存储器上一个物理文件对应D.每个基本表与外部存储器上一个物理文件对应正确答案:
D
17.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()A.OS
B.DSC.DBMSD.DBS
正确答案:
C
18.可以用()来声明游标。
A.createcursorB.altercursor
C.setcursorD.declarecursor正确答案:
D
19.若数据库中只包含成功事务提交的结果,则此数据库就称为处于状态。
A.安全B.一致C.完整D.正确
正确答案:
B
20.关系数据库管理系统能实现的专门关系运算包括()。
A.排序、索引、统计B.选取、投影、连接C.关联、更新、排序
D.显示、打印、制表正确答案:
B
21.如果有函数依赖XY,并且对X的任意真子集X,都有XY,则称A.X完全函数依赖于Y
B.X部分函数依赖于YC.Y完全函数依赖于XD.Y部分函数依赖于X正确答案:
C
22.若用如下的SQL语句创建一个student表CREATETABLEstudentNOC4NOTNULL,NAMEC8NOTNULL,SEXC2,AGEN2可以插入到student表中的是。
A.A,1031,曾华,男,23B.1031,曾华,NULL,NULLC.NULL,曾华,男,23D.1031,NULL,男,23
正确答案:
B
23.下面几项中,关于视图叙述正确的是()。
A.视图可在数据库中存储数据
B.视图的建立会影响基表C.视图的删除会影响基表
D.视图既可以通过表得到,也可以通过其它视图得到正确答案:
D
24.一个关系数据库文件中的各条记录()。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
正确答案:
B
25.在关系中的各元组的()。
A.顺序不能任意排列,一定要按照输入的顺序排列B.顺序可以任意排列
C.顺序一定要按照关键字段值的顺序排列
D.排列顺序不同,统计处理的结果就可能不同。
正确答案:
B
26.数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被队友的应用程序所使用D.以上三种说法都不对
正确答案:
D
27.DB、DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBSD.DBS与DB和DBMS无关
正确答案:
B
28.设有关系R和S,关系代数表达式R-(R-S)表示的是()。
A.R∩SB.R-S
C.R∪SD.R÷S
正确答案:
A
29.设有学生表(学号,姓名,所在系)。
下列建立统计每个系的学生人数的视图语句中,正确的是A.CREATEVIEWv1ASSELECT所在系,COUNT*FROM学生表GROUPBY所在系
B.CREATEVIEWv1ASSELECT所在系,SUM*FROM学生表GROUPBY所在系
C.CREATEVIEWv1系名,人数ASSELECT所在系,SUM*FROM学生表GROUPBY所在系D.CREATEVIEWv1系名,人数ASSELECT所在系,COUNT*FROM学生表GROUPBY所在系正确答案:
D
30.一个关系只有一个()。
A.超码B.外码C.候选码D.主码
正确答案:
D
二、判断题
1.SQLServer2000中使用差异备份和事务日志备份即可完全恢复数据库。
()A.正确
B.错误
正确答案:
A
2.在关系表中,任何一个属性都可以唯一地标识表中的一行数据。
()A.正确
B.错误
正确答案:
B
3.设表Orders包含订单信息,语句SELECTCOUNT*FROMOrders;可查询订单的总数。
A.正确
正确答案:
B
4.执行系统存储过程时,在其名称前可以省略C。
()A.正确
B.错误
正确答案:
B
5.事务执行过程中,若有某个修改操作失败,则事务仍可以成功提交。
()A.正确
B.错误
正确答案:
B
6.两个查询语句除了连接方式不同,其他元素都相同,则通过内连接的获得的查询记录数大于或等于通过外连接获得的查询记录数。
()
A.正确B.错误
正确答案:
B
7.数据库系统的核心是数据模型。
()A.正确
B.错误
正确答案:
B
8.二级封锁协议能防止丢失更新、读未提交数据和不可重复读。
()A.正确
B.错误
正确答案:
A
9.UPDATE是用于修改表数据的语句。
()A.正确
B.错误
正确答案:
A
10.()建立索引的作用之一是节省存储空间。
A.正确
B.错误
正确答案:
B