安阳师范学院数据库复习题2.docx
- 文档编号:2717189
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:15
- 大小:59.83KB
安阳师范学院数据库复习题2.docx
《安阳师范学院数据库复习题2.docx》由会员分享,可在线阅读,更多相关《安阳师范学院数据库复习题2.docx(15页珍藏版)》请在冰点文库上搜索。
安阳师范学院数据库复习题2
2018-2019下期末考试练习
(2)
(1)
、单选题(共20题,20分)
1、给定3个域,D1,D2,D3,分别代表导师集合(其中有2个导师),专业集合(2
个专业),研究生集合(3个研究生)。
则D1,D2,D3的笛卡儿积中,有()个3元组?
正确答案:
B解析:
2、CREATETABLE勺列级完整性描述中,表达某个属性为主码,可以在属性名,类型之后写上()关键词
A、FOREIGNKEY
B、INDEX
C、PRIMARYKEY
DUNIQUE
正确答案:
C
解析:
3、(课程,教师)和(课程,参考书)关系模式中,存在着
A、平凡多值依赖
B、非平凡多值依赖
正确答案:
A
解析:
4、SELECTsno,count(*)FROMscGROUPBYsno的意思是:
A、查询每个课程的选课人数
B、查询每个学生的选课数目
C、查询选课表SC中每个学生的学号和选课数目
D以上都不对
正确答案:
C
解析:
A、层次模型
B、网状模型
G关系模型
D面向对象模型正确答案:
A解析:
6、下列说法正确的是()。
A、候选码都可以唯一的标识一个元组
B、候选码中只能包含一个属性
C、主属性可以取空值
D关系的外码不可以取空值
正确答案:
A
解析:
7、关系模式中,满足2NF的模式()
A、可能是1NF
B、必是1NF
C、必是3NF
D必是BCNF
正确答案:
B
解析:
8、已知2个域,D1和D2,分别是学号集合、姓名集合。
D1现有10000个学号,D2中有10000个姓名。
请问,D1和D2的笛卡儿积中,有()个二元组?
A、1亿
B、10000
C、20000D30000正确答案:
A解析:
9、关系操作中,操作的对象和结果都是()
录合组记集元列A区GD
正确答案:
B解析:
10、关于视图对于数据库安全性的作用,说法正确的是
A、视图就是虚表,与安全性无关
B、视图本质上是查询,查询的数据无关安全性
G视图可以起到隐藏数据的作用,可提供一定程度的安全性保证。
D创建是视图的命令是CREATEVIEW
正确答案:
C
解析:
11、关于查询过程中的表与表之间的连接方法,效率比较低的是:
A、嵌套循环
B、排序合并
C、索引连接
D>HashJoin
正确答案:
A
解析:
12、关系操作的主要特点是
A、面向对象
B、面向过程
C、面向函数
D非过程化正确答案:
D解析:
13、一个选课关系有两个属性,分别是学号和课程号。
某个学号的象集指的是:
A、该学生的选课记录
B、该学生的成绩平均值
G该学号的出现次数
D该学号所选的课程号的集合
正确答案:
D
解析:
14、给某张表(关系)添加新的一列,可以用()命令
A、CREATETABLE
B、ALTERTABLEC、DROPTABLE
D以上都不对正确答案:
B解析:
15、BCN嘤求:
正确答案:
A解析:
16、在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么这种冲突称为()。
A、属性冲突
B、命名冲突
C、联系冲突
D结构冲突
正确答案:
D
解析:
17、
A
B、
C、
4
5
7
140
正确答案:
B解析:
A、物理模型
B、概念模型
C、关系模型
D、逻辑模型
正确答案:
B
解析:
19、参照79页表结构,关于命令
INSERTINTOstudentVALUES('201215128','张三'),说法正确的是
A、命令能够顺利执行
B、命令无法顺利执行
C、命令做的是删除操作
D、命令做的是查询操作
正确答案:
B
解析:
20、1000个学生,10000个选课记录。
2号课程选课记录50个。
一块内存可以
放10个学生或者100个选课记录。
计算机的内存有限,只能同时放下5块学
生、1块选课记录和若干连接结果。
计算机每秒可读写20块。
问若先做学生和
选课记录的笛卡儿积运算,至少需要读取()遍学生表?
A、1
B、20
C、100
D、以上都不对
正确答案:
A
解析:
二、多选题(共15题,30分)
1、数据库建设中,有关数据库设计的特点描述,正确的是:
A、三分技术
B、七分管理
C、十二分基础数据
D、以上说法都正确
正确答案:
ABCD
解析:
2、数据的完整性指数据的()。
A、正确性
B、有效性
C、相容性
D、合法性
正确答案:
ABC
解析:
3、专门的关系运算有
A、选择
B、投影
C、连接
D、除
正确答案:
ABCD
解析:
4、CREATEDOMA的作用是
A、创建新的域
B、起到对完整性进行封装的作用
C、避免一定程度的代码重复
D跟CREATETABLE个意思,即创建表
正确答案:
ABC
解析:
5、关于查询优化,下面说法正确的是:
A、尽量不要做笛卡儿积
B、选择运算尽可能先做
C、投影运算能合并执行就合并执行
D、优化与否的差别还是挺大的
正确答案:
ABCD
解析:
6、数据模型通常由()组成。
A、数据结构
B、数据优化
C、数据操作
D数据的完整性约束条件
正确答案:
ACD
解析:
7、关于数据库安全,下面说法正确的是:
A、数据库安全属于计算机安全的范畴
B、数据库安全等同于计算机安全
GTCSEC/TDI的四组7级安全级别中,最低安全级别是D级
D数据库安全也只是一个用户标识和鉴别的问题
正确答案:
AC
解析:
8、关于DAC说法正确的是
A、同一用户对不同对象有不同的存取权限
B、不同用户对同一对象也有不同的权限
G权限可以转授
D用户有许可证级别,数据有密级
正确答案:
ABC
解析:
9、关于3NF,说法正确的是
使得I—
B、3NF不允许出现非主属性对码的部分依赖
G3NF不允许出现非主属性对码的传递依赖
D3NF规范化程度比2NF,1NF高
正确答案:
ABCD
解析:
10、关于视图,说法正确的是
A、视图和基表是一样的,都是通过CREATETABLED建
B、视图是虚表,通过CREATEVIEW/&J建
G视图不是真正的表。
真正的表,使用CREATETABL瑜令创建
D视图可以像表一样被查询
正确答案:
BCD
解析:
11、查询选了3号课的学生学号,姓名,学分,成绩,可以用关系代数这样表达
C、
D以上都对正确答案:
AB解析:
12、视图可以
A一定程度上简化数据管理
B、一定程度上带来一定安全性
G带来一定程度的数据独立性
D简化部分SQL#令的编写
正确答案:
ABCD
解析:
13、关于%,_两种通配符,说法正确的是
A%通配不向定长度的任意字符
B、通配固定长度的任意字符
G两者需结合LIKE关键词使用
D可用于做模糊查询
正确答案:
ABCD
解析:
14、以下命令是何意思?
SELECTsname
FROMstudent
WHERENOTEXISTS
SELECT*
FROMcourse
WHERENOTEXISTS
(SELECT*
FROMscWHEREsc.sno=student.snoANDo=course.cno))
A、查询选了全部课程的学生姓名
B、查询学生姓名,条件是不存在有课程该学生没选
G查询学生姓名,条件是不存在有课程该学生选了
D查询选了全部课程的学生学号
正确答案:
AB
解析:
15、关于命令
DELETEFROMscWHERE'CS'=(SELECTsdeptFROMstudentWHE
REstudent.sno=sc.sno)说法正确的是
A、删除部分学生选课记录
B、删除全部学生选课记录
G删除指定系CS系的学生选课记录
D这是一个连接查询
正确答案:
AC
解析:
三、填空题(共10题,20分)
1、SQL语言具
有、
和数据控制的功能。
数据定义
数据查询
数据操纵
2、在关系模型中,关系操作包括查询、、
和
插入
删除
修改
3、1970年,美国旧M公司的研究员首次提出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究,他
于年获得AMCB灵奖。
E.F.Codd
OOMPlIQEIJHu
4、如果xL―Y且Y是X的子集,那么X__Y称为。
平凡的函数依赖
5、SQL语言的数据定义功能包括、表定义、
视图定义和等。
模式定义
索引定义
6、数据库是长期存储在计算机内的,有、可的大量数
据的集合。
组织;组织的
共享;共享的
7、求和的聚集函数为(只写大写的函数名即可):
SUM8、是数据库中存储的基本对象。
数据
9、按年龄降序,应使用命令(大写)ORDERBYSage
DESC
10、在关系模式R中,如果X一Y,且又t于X的任意真子集X',都有X'lY,
则称Y对X。
部分函数依赖
四、计算题(共10题,30分)
1、基于教材P70习题6中所建立的表,使用SQL语句完成操作:
查找供应」
程J1零件P1的供应商号SNO;
正确答案:
解析:
2、基于教材P70习题6中所建立的表,使用SQL语句完成操作:
查找使用供
应商S1所供应零件的工程号JNO;
正确答案:
解析:
3、基于教材P70习题6中所建立的表,把S5供给J4零件P6改为由S3供应,请作必要的修改;
正确答案:
解析:
4、基于教材P70习题6中所建立的表,请将(S2,J6,P4,200)插入供应情况关系;
正确答案:
解析:
5、用SQL语句建立教材P70习题6中的4个表;
正确答案:
解析:
6、设有一个SPJ数据库,包括S、P、J及SPJ4个关系模式(见教材70页,
第6题):
S(SNO,SNAM,ESTATU,SCITY);
P(PNO,PNAM,ECOLO,RWEIGH);T
J(JNO,JNAM,ECITY);
SPJ(SNO,PNO,JNO,QTY);请指出以上各关系模式的码。
正确答案:
解析:
7、关系模式如上题所示,求所有红色零件的零件代码(PNO、零件名
(PNAM)。
E
正确答案:
解析:
8、
关系模式如上题所示,求供应商S1所供应的零彳^的工程号JNO工程项目名
JNAME
正确答案:
解析:
9、
关系模式如上题所示,求供应工程J1零件P1的供应商号码SNO。
正确答案:
解析:
10、
关系模式如上题所示,求供应工程J1零件为红色的供应商号码SNO。
正确答案:
解析:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安阳 师范学院 数据库 复习题