(2015数据库原理期中考卷.doc
文本预览下载声明
一、选择题(每题2分,共50分)
1.数据库管理系统的描述错误的是_________。
A.一个系统软件。
B.具有数据定义功能
C.具有数据操纵功能
D.简称DBS
2.数据库(DB)、数据库系统(DBS)及数据库管理系统(DBMS)三者之间的关系是__________。
A.DBS包含DB和DBMS
B.DBMS包含DB和DBS
C.DB包含DBS和DBMS
D.DBS就是DB,也就是DBMS
3.概念模型的描述错误的是________。
A.概念模型是数据库物理结构设计时的输出结果
B.关系数据库的概念模型可以用ER图表示
C.数据库设计的有力工具
D.概念模型应该简单、清晰、易于用户理解
4.关系模型中,候选码是_________。
A.可以由多个任意属性组成
B.至多有一个属性构成
C.可以由一个或多个属性组成,其值能够唯一标识关系中每一个元组
D.以上都不是
5.以下不是数据库的完整性约束的是____________。
A.参照完整性 B.实体完整性
C.数据安全性 D.自定义完整性
6.关系的一列,取自一个共同的域,称为________;关系的一行,称为元组。
A.属性 B.实体
C.候选码 D.映射
7.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是__________。
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
8.下面的选项不是关系数据库基本特征的是__________。
A.与列的次序无关
B.与行的次序无关
C.不同的列应有不同的列名
D.不同的列采用不同的数据类型
9.数据库的3级模式之间存在的映射关系正确的是______。
A.外模式 / 内模式B.外模式 / 模式C.外模式 / 外模式D.模式 / 模式
10.数据库中,视图属于_________。
A.内模式
B.模式
C.外模式
D.子模式
11.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是_________。
A.外模式
B.内模式
C.存储模式
D.模式
12.SQL语句中通配符“%”的含义是________。
A.代表任意单个字符 B.代表任意长度的字符串
C.代表任意单词 D.代表任意数值
13.关系Student(Sno,SNname,Sage),其中Sno为学号,SName为学生名,Sage为年龄,前两者均为字符型;Sage为数值型,取值范围12~60。若要把“10号学生,张斌,19岁”插入Student中,则可用______。
A.Add into student values(10, 张斌,19)
B.Insert into student values(10, 张斌,19)
C.Add into student values(10, 张斌,19)
D.Insert into student values(10, 张斌,19)
14.删除数据表Student中的数据,应该使用_______。
A.Drop Table Student B.Delete from Student
C.Delete table D.Drop Student
15.关于视图的叙述,错误的是_____。
A.视图不存储数据,但可以通过视图访问数据
B.视图提供了一种数据安全机制
C.视图可以实现数据的逻辑独立性
D.视图不能够提高对数据的访问效率
16.保护数据库,防止未经授权的或不合法的使用造成数据泄露、更改或破坏,这是指数据的_________。
A.安全性
B.完整性
C.并发控制
D.恢复技术
17.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于________。
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
18.SQL中用Grant授权、________收回权限。
A.select B.Create
C.index D.Revoke
19.ER图中,属性用_______表示。
A.圆形 B.矩形
C.菱形 D.线段
20.第一范式 第二范式
A.包含
B.不包含
C.包含于
D.以上都不是
21.以下对数据库设计阶段描述正确的是________。
A.需求分析、概念设计、逻辑设计、物理设计
显示全部