数据库原理及应用期末考试注意事项(2014秋)
一、题型说明
期末考试包括五种题型,具体分布情况如下:
1. 单项选择题:10题,共计20分
2. 填空题:10题,共计15分
3. 根据已知场景写出SQL语句或关系代数表达式:7题,共计35分
注:有2道小题机电与软工专业有所区别。
4. 设计题:1题,共计10分
5. 问答题:4题,共计20分
注:有1道小题机电与软工专业有所区别。机电专业的4个小题均为叙述性问答题;软工专业的3个小题中,有3题为叙述性问答题,1题为规范化理论部分应用题。
二、答题注意事项
1. 机电与软工专业使用同一套考卷。要求不同的题目均已在卷面上明确指出,答题时请看清楚要求。
2. 本学期采用答题纸方式,单选题需用铅笔涂黑,主观题部分需按要求写在答题纸上。
复习题
一、单项选择题
1.(A)是对数据库中全部数据的逻辑结构和特征的描述。
A.模式 B.外模式 C.内模式 D.视图
2.(B)是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述
A.模式 B.外模式 C.内模式 D.概念模式
3.数据库中的记录是按照B+树存储还是按hash方法存储,这一特征在数据库的(C)中定
义。
A.模式 B.外模式 C.内模式 D.子模式
4.在SELECT语句中,(A)关键字可以消除重复值
A. DISTINCT B. UNIQUE C. * D. ALL
5.概念模型的表示方法有很多种,其中最著名的是(B)。
A.关系模型 B. E-R模型 C.层次模型 D.网状模型
6.数据库的概念模型(D)
A. 独立于计算机硬件,依赖于 DBMS
B. 依赖于计算机硬件,独立于 DBMS
C. 依赖于计算机硬件和 DBMS
D. 独立于计算机硬件和 DBMS
7.若关系R和S的属性个数分别为m和n,则R×S的属性个数为(C)。
A.m B.n C.m+n D. m×n
8.若关系R和S的元组个数分别为m和n,则R∪S的元组个数为(B)。
A.m+n B.小于或等于m+n C.大于m D.大于n
9.已知关系R1和R2进行关系运算后得到S,则S是(B)
A. 一行记录 B. 一个关系 C. 一个确定值 D. 一个数组
10.若关系R和S的元组个数分别为m和n,则R-S的元组个数是(D)。
A. m-n B.小于m C.小于n D.小于等于m
11.设关系R,S,W各有10个元组,则这三个关系的笛卡尔积的元组个数为(D)
A. 10 B. 30 C. 100 D.1000
12.在信息系统的设计中,普遍采用的是基于(B)的系统设计方法。
A. BCNF B.3NF C.2NF D.4NF
13.在数据库中空值表示(C)。
A.0 B.默认值 C.不确定 D.空格
14.SQL中,下列涉及空值的操作,不正确的是(A)。
A. AGE=NULL
B. AGE IS NOT NULL
C. AGE IS NULL
D. NOT(AGE IS NULL)
15.在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是(D)
A. X>=20 AND X<30
B. X>20 AND X<30
C. X>20 AND X<=30
D. X>=20 AND X<=30
16.下列不是关系数据库产品的是(D)。
A.SQL Server B.Oracle C.DB2 D.IMS
17.关于视图,下列说法错误的是(B)。
A.视图是虚拟表
B.数据可以存放在视图中
C.在视图上做查询与在基本表上做查询方法是相同的
D.视图可以建立在多个基本表的基础之上
18.关于视图,下列说法正确的是(A)
A. 建立视图语句的关键部分是查询语句
B. 若导出某视图的数据库表被删除了,该视图不受任何影响
C. 视图一旦建立,就不能被删除
D. 当某一视图被删除后,导出该视图的数据库表将会受到影响
19.数据库应用程序开发中,需求分析阶段的主要目的是(A)。
A.回答“做什么”的问题 B.回答“怎么做”的问题
C.建立逻辑数据模型 D.建立最佳物理存储结构
20.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)
A. 可行性分析 B.需求分析
C. 概念设计 D.物理设计
21.实体与实体的联系,反映在数据上是(C)之间的联系
A. 文件 B. 集合 C. 记录 D. 结构
22.在关系模型中,"关系中不允许出现相同的元组"的约束是通过(B)实现的
A. 候选键 B. 主键 C. 外键 D. 超键
23.关于索引,下列说法错误的是(C)。
A. 索引可以加快数据的检索速度
B. 建立索引会牺牲一定的系统性能
C. 在一张表上可以建立多个聚集索引
D. 在一张表上可以建立多个非聚集索引
24.SQL Server系统中所有的系统级信息均存放在(A)数据库中。
A. master B. model C. tempdb D. msdb
25.关于T-SQL,下列说法正确的是(B)。
A. 是过程化语言 B. 是非过程化语言
C. 是高级语言 D. 是SQL Server、Oracle等关系数据库的标准访问语言
26.(A)是数据库系统的核心,是位于用户和操作系统之间的一层数据管理软件。
A.DBMS B.DBS C.DBA D.DDL
27.一门课程只能由一名教师讲授,一名教师可讲授多门课程,则教师与课程之间存在(B)联系。
A.1:1 B.1:N C.N:1 D.M:N
28.在教学管理系统中,一名学生可以选择多门课程,一门课程可以被多名学生选择,则学生与课程之间的联系是(C)
A. 一对一 B. 一对多 C. 多对多 D. 未知
29.数据库管理系统的英文缩写是(A)。
A.DBMS B.DBA C.DBS D.MIS
30.设关系模式R(XYZ),已知存在函数依赖X->Y和X->Z,则R的候选键是(A)。
A. X B. Y C. Z D.XY
31.事务必须满足的四个原则是(A),一致性,隔离性,持久性。
A. 原子性 B. 完整性 C. 安全性 D.正确性
32.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的(D)
A. 持久性 B. 一致性 C. 独立性 D. 隔离性
33.下面哪种情况下适合建立索引(C)。
A. 经常进行插入操作的表 B. 行数较小的表
C. 更新少而数据量大的表 D. 表中存在大量重复值的列
34.关于存储过程与触发器,下列说法正确的是(B)。
A. 存储过程是存储在客户端的SQL程序 B. 触发器是一种存储过程
C. 触发器可通过其名字被用户直接调用 D .存储过程是一种触发器
35.当SELECT语句返回的结果是一个集合时,可以借助(B)对其中的单行记录进行处理。
A. 锁 B. 游标 C.索引 D .存储过程
36.用户使用SQL Server时,通常需要依次经过(A)两个安全性阶段。
A. 身份验证、权限验证 B. 权限验证、身份验证
C. 登录验证、操作验证 D .操作验证、登录验证
37.下列关系代数操作中最费时的是(B)。
A.投影 B.笛卡尔积 C.选择 D.交
数据库原理及应用期末考试题38.下列关系代数操作中最费时的是(B)。
A.投影 B.连接 C.选择 D.并
39.关系数据库中由数据冗余导致的异常不包括(D)。
A.插入异常 B.删除异常
C.修改异常 D.查询异常
40.在函数依赖范畴内,(C)是关系模式能够达到的最高规范化程度。
A.3NF B.4NF C.BCNF D.5NF
41.一个事务中所有对DB的操作是一个不可分割的整体,这个性质称为(D)。
A.完整性 B.一致性 C.隔离性 D.原子性
42.关于主键约束,下列说法正确的是(A)。
A.主键值不为空,也不允许出现重复 B.主键值不为空,但允许出现重复
C.主键值允许空,但不允许出现重复 D.主键值允许空,也允许出现重复
43.关于参照完整性,下列说法中错误的是(A)。
A.外键属性取值不能为空 B.关系中不允许引用不存在的实体
C.可以通过定义外键实现 D.外键属性取值允许为空
44.在SELECT语句中,能够实现对查询结果排序的操作是(B)
A. COUNT B. ORDER BY C. GROUP BY D. INDEX
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论