安阳师范学院数据库复习题4_第1页
安阳师范学院数据库复习题4_第2页
安阳师范学院数据库复习题4_第3页
安阳师范学院数据库复习题4_第4页
安阳师范学院数据库复习题4_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

2018-2019下期末考试练习(4)(1)一、单选题(共30题,30分)1、以下说法正确的是:A、笛卡儿积满足交换律B、关系不满足交换律C、笛卡儿积不满足交换律D、以上说法都不对正确答案:C2、关系操作的主要特点是A、面向对象B、面向过程C、面向函数D、非过程化正确答案:D3、数据字典在()阶段建立A、需求分析B、概念结构设计C、逻辑结构设计D、物理结构设计正确答案:A4、(课程、教师、参考书)模式中,课程和教师之间、课程和参考书之间,存在有()A、平凡多值依赖B、非平凡多值依赖正确答案:B5、SQL中,WHERE子句控制()A、查询的列B、查询的数据有哪些列C、统计结果D、查询表中的行需要满足的条件正确答案:D6、行列子集视图,说法正确的是A、建视图的时候,去掉一些行,或者一些列,保留主码B、不保留原表的主码C、只是去掉一些行D、只是去掉一些列正确答案:A7、删除某个表的时候,一并将基于该表而建的视图、索引删除,应该在在相关命令的最后,加上()关键词A、RESTRICTB、CASCADEC、VIEWD、INDEX正确答案:B8、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。问若先做学生和选课记录的笛卡儿积运算,至少需要读取()遍学生表?A、1B、20C、100D、以上都不对正确答案:A9、参照79页表结构,关于命令INSERT

INTO

student

VALUES('201215128',

'张三'),说法正确的是A、命令能够顺利执行B、命令无法顺利执行C、命令做的是删除操作D、命令做的是查询操作正确答案:B10、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。现在需查找选了2号课的学生姓名,问若先做学生和选课记录的笛卡儿积运算,至少需要()秒?A、50秒B、105秒C、100105秒D、不足10秒正确答案:C11、(课程,教师)和(课程,参考书)关系模式中,存在着A、平凡多值依赖B、非平凡多值依赖正确答案:A12、假如教材79页的student关系中,要求年龄取值必须大于0,这样的完整性属于A、实体完整性B、参照完整性C、用户定义的完整性D、非空正确答案:C13、

下列那一条不是由于关系模式设计不当所引起的问题?()A、数据冗余B、插入异常C、删除异常D、丢失修改正确答案:D14、关系模式中,满足2NF的模式()。A、可能是1NFB、必是1NFC、必是3NFD、必是BCNF正确答案:B15、BCNF要求:A、每个非平凡函数依赖,需包含候选码B、每个函数依赖,需包含候选码C、每个平凡函数依赖,需包含候选码D、每个多值依赖,需包含候选码正确答案:A16、CREATETABLE的时候,在某一列的后面,加了CHECK,完成的是()完整性的定义?A、实体完整性B、参照完整性C、自定义完整性D、外码正确答案:C17、对表中数据进行删除的操作是()。A、DELETEB、DROPC、ALTERD、UPDATE正确答案:A18、概念设计的结果是()。A、一个与DBMS相关的概念模型B、一个与DBMS无关的概念模型C、数据库系统的公用视图D、数据库系统的数据字典正确答案:B19、外码的完整性要求,体现的是A、实体完整性B、参照完整性C、用户定义的完整性D、必须唯一正确答案:B20、关系模式SLC(sno,

sdept,

sloc,

cno,

grade)中,部分依赖指的是A、B、C、D、正确答案:B21、跟班作业、开会、走访、询问、调查问卷等形式属于数据库设计的哪个阶段的工作?A、需求分析B、概念结构设计C、逻辑结构设计D、物理结构设计正确答案:A22、定义参照完整性的时候,对外键的定义,用了ON

DELETE

CASCADE,指的意思是:A、删除的时候拒绝B、删除的时候限制C、删除的时候级联D、删除的时候不让删除正确答案:C23、每一个表(关系)必须有主键,且主属性非空,说的是()A、实体完整性B、参照完整性C、用户定义的完整性D、以上都不对正确答案:A24、在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而在另一局部应用中被定义为整形,那么这种冲突称为()。A、属性冲突B、命名冲突C、联系冲突D、结构冲突正确答案:A25、SELECTsno,count(*)FROMscGROUPBYsno的意思是:A、查询每个课程的选课人数B、查询每个学生的选课数目C、查询选课表SC中每个学生的学号和选课数目D、以上都不对正确答案:C26、79页学生关系(Student)和80页选课关系(SC)做自然连接,结果有()行()列A、5,8B、5,7C、4,8D、4,7正确答案:B27、实现将现实世界抽象为信息世界的是()。A、物理模型B、概念模型C、关系模型D、逻辑模型正确答案:B28、一个选课关系有两个属性,分别是学号和课程号。某个学号的象集指的是:A、该学生的选课记录B、该学生的成绩平均值C、该学号的出现次数D、该学号所选的课程号的集合正确答案:D29、视图是数据库系统三级模式中的()。A、外模式B、模式C、内模式D、模式映像正确答案:A30、给某张表(关系)添加新的一列,可以用()命令A、CREATETABLEB、ALTERTABLEC、DROPTABLED、以上都不对正确答案:B二、多选题(共20题,40分)1、SQL命令可以分为以下几类A、数据定义B、数据操纵C、数据控制D、数据查询正确答案:ABCD2、CREATE

VIEW

IS_S1

ASSELECT

student.sno,

snameFROM

student,

scWHERE

student.sno

=

sc.snoAND

cno

=

'1'AND

sdept

=

'IS'命令能够:A、创建一个行列子集视图B、创建一个非行列子集视图C、通常情况下,IS_S1无法被更新D、IS_S1可以像一张表一样被查询正确答案:BCD3、外码取值的规则A、可以为空B、可以不为空C、不为空,任意取值D、可以不为空,但必须是所参照关系的主码值正确答案:ABD4、适合建立B+树索引的属性,具有()特征:A、经常被查询B、很少被更新C、经常取最大最小值D、经常出现在连接条件中正确答案:ABCD5、关于3NF,说法正确的是A、不存在码X,属性组Y,非主属性Z(),使得B、3NF不允许出现非主属性对码的部分依赖C、3NF不允许出现非主属性对码的传递依赖D、3NF规范化程度比2NF,1NF高正确答案:ABCD6、根据实际情况,学生和课程的ER图,转为关系模型的时候,可以转成()个关系A、1B、2C、3D、0正确答案:C7、关于索引,正确的说法有A、索引能够加快数据的查找速度B、经常查询但是很少更新的属性适合建立索引C、经常查询,经常更新的索引,也适合建索引D、索引采用了特殊的数据结构,因此才能加快数据的查找速度正确答案:ABD8、查询选了1号课的学生姓名,可以使用命令:A、SELECTsnameFROMstudent,scWHEREstudent.sno=sc.snoANDcno='1'B、SELECTsnameFROMstudentWHEREsnoIN(SELECTsnoFROMscWHEREcno='1')C、SELECTsnameFROMstudentWHEREEXISTS(SELECT*FROMscWHEREsc.sno=student.snoANDcno='1')D、SELECTsnameFROMstudentWHEREEXISTS(SELECT*FROMscWHEREcno='1')正确答案:ABC9、关于查询命令SELECT*FROMstudentWHEREsnoIN(SELECTsnoFROMscWHEREcno='1'),说法正确的是A、这是个连接查询B、这是个嵌套查询C、这个命令可以写成连接的形式D、这是个嵌套查询,它的子查询是不相关子查询正确答案:BCD10、视图可以A、一定程度上简化数据管理B、一定程度上带来一定安全性C、带来一定程度的数据独立性D、简化部分SQL命令的编写正确答案:ABCD11、数据库建设中,有关数据库设计的特点描述,正确的是:A、三分技术B、七分管理C、十二分基础数据D、以上说法都正确正确答案:ABCD12、关于SQL语言的特点,说法正确的是A、语法格式统一,动词开头B、面向集合的操作方式C、和C,JAVA等语言一样,简单易学D、非过程化正确答案:ABD13、关于用户的许可证级别和数据的密级,说法正确的是:A、仅当主体的许可证级别大于或等于客体的密级时,该主体才能读取相应的客体B、仅当主体的许可证级别小于或等于客体的密级时,该主体才能读取相应的客体C、仅当主体的许可证级别小于或等于客体的密级时,该主体才能写相应的客体D、仅当主体的许可证级别大于或等于客体的密级时,该主体才能写相应的客体正确答案:AC14、下面查询,用表的自身连接解决的是:A、查询一门课程(cno)的间接先行课(cpno)B、查询与刘晨所在同一个系的学生姓名C、查询计算机系的学生信息D、查询计算机系年龄在19岁以上的学生正确答案:AB15、关于视图,说法正确的是A、视图和基表是一样的,都是通过CREATE

TABLE创建B、视图是虚表,通过CREATE

VIEW创建C、视图不是真正的表。真正的表,使用CREATE

TABLE命令创建D、视图可以像表一样被查询正确答案:BCD16、关于广义的数据库设计和狭义的数据库设计,下列说法正确的是:A、广义的数据库设计中,不止数据库本身的设计B、狭义的数据库设计,指的是数据库本身的设计C、广义数据库设计指的是数据库应用系统的设计D、广义、狭义的数据库设计本质上是一样的正确答案:ABC17、查询选了3号课的学生学号,姓名,学分,成绩,可以用关系代数这样表达A、B、C、D、以上都对正确答案:AB18、CREATE

VIEW

S_GAS

SELECT

sno,

AVG(grade)FROM

scGROUP

BY

sno命令能够:A、创建视图S_GB、S_G是非行列子集视图C、S_G无法被更新D、视图中的列中,有的列中的数据是采用聚集函数算出来的结果。正确答案:ABCD19、STJ模式(S,T,J)中,S表示学生,T表示教师,J表示课程。一个教师只带一门课,一门课可以有多个任课教师;学生选了一门课后,确定了任课教师;学生选了某个教师的课,就确定了上课课程。主属性是:A、SB、TC、JD、(S,T)正确答案:ABC20、STJ模式(S,T,J)中,S表示学生,T表示教师,J表示课程。一个教师只带一门课,一门课可以有多个任课教师;学生选了一门课后,确定了任课教师;学生选了某个教师的课,就确定了上课课程。关于这个模式,说法正确的是:A、该模式是3NFB、该模式是2NFC、该模式不是BCNFD、该模式存在主属性对码的部分依赖正确答案:ABCD三、填空题(共10题,10分)1、若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了主码,这类视图称为

。正确答案:

第1空:行列子集视图

2、如果XY且Y是X的子集,那么XY称为_____。正确答案:

第1空:平凡的函数依赖

3、关系模型包括8种查询操作,其中

、并、

和笛卡尔积是5种基本操作,其他操作可以用基本操作定义和导出。正确答案:

第1空:选择

第2空:投影

第3空:差

4、关系模型的三类完整性约束是指

。正确答案:

第1空:实体完整性

第2空:参照完整性

第3空:用户定义的完整性

5、职工(职工号,姓名,年龄,部门号)和部门(部门号,部门名称)存在引用关系,其中

是参照关系,

是外码。正确答案:

第1空:职工

第2空:部门号

6、数据库是长期存储在计算机内的,有_

_、可_

_的大量数据的集合。正确答案:

第1空:组织;组织的

第2空:共享;共享的

7、数据库设计的主要阶段是:需求分析、___、逻辑结构设计、物理结构设计、数据库实施、运行和维护。正确答案:

第1空:概念结构设计

8、在一个关系R中,若每个数据项都是不可分割的,那么R一定属于_______NF。正确答案:

第1空:1

9、

是数据库中存储的基本对象。正确答案:

温馨提示

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

评论

0/150

提交评论