安阳师范学院数据库复习题2.docx

上传人:b****1 文档编号:2717189 上传时间:2023-05-04 格式:DOCX 页数:15 大小:59.83KB
下载 相关 举报
安阳师范学院数据库复习题2.docx_第1页
第1页 / 共15页
安阳师范学院数据库复习题2.docx_第2页
第2页 / 共15页
安阳师范学院数据库复习题2.docx_第3页
第3页 / 共15页
安阳师范学院数据库复习题2.docx_第4页
第4页 / 共15页
安阳师范学院数据库复习题2.docx_第5页
第5页 / 共15页
安阳师范学院数据库复习题2.docx_第6页
第6页 / 共15页
安阳师范学院数据库复习题2.docx_第7页
第7页 / 共15页
安阳师范学院数据库复习题2.docx_第8页
第8页 / 共15页
安阳师范学院数据库复习题2.docx_第9页
第9页 / 共15页
安阳师范学院数据库复习题2.docx_第10页
第10页 / 共15页
安阳师范学院数据库复习题2.docx_第11页
第11页 / 共15页
安阳师范学院数据库复习题2.docx_第12页
第12页 / 共15页
安阳师范学院数据库复习题2.docx_第13页
第13页 / 共15页
安阳师范学院数据库复习题2.docx_第14页
第14页 / 共15页
安阳师范学院数据库复习题2.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

安阳师范学院数据库复习题2.docx

《安阳师范学院数据库复习题2.docx》由会员分享,可在线阅读,更多相关《安阳师范学院数据库复习题2.docx(15页珍藏版)》请在冰点文库上搜索。

安阳师范学院数据库复习题2.docx

安阳师范学院数据库复习题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。

正确答案:

解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2