数据库系统概论期中试卷及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品文档
云南师范大学2013 ---2014 学年第一学期统一考试
空间数据库期中试卷
学院专业年级学号姓名
考试方式(闭卷或开卷):考试时量:分钟试卷编号(A. B卷):
一、单项选择题评卷人得分
分。在每小题列出的四个选分,共计25(本题共25小题,每小题1
. ,可共享的数据集合、1____是长期存储在计算机内的有组织 D. 数据库管理系统A. B. 数据库系统 C. 数据库文件组织2、在数据库中存储的是____。A. 数据 B. 数据模型 D. 信息C.数据以及数据之间的联系____由数据结构、关系操作集合和完整性约束三部分组成。3、关系数据库C. 关系模式 D. A.关系模型B. 关系4、一组具有相同数据类型的值的集合称为
_____。
域C. A. 关系B. 属性分量 D.
( 来划分的。)、数据库类型是按照5 D. B.文件形式A. 数据模型 C.记录形式数据存取方法)
6 、若要求分解保持函数依赖,那么模式分解一定能够达到(
D. 1NF A. 2NF B. 3NF C. BCNF
_____7、实体是信息世界中的术语,与之对应的数据库术语为。字段 B. 文件A. 数据库C. 记录D.
精品文档.
精品文档
8、3NF______规范为BCNF。
A. 消除非主属性对码的部分函数依赖
B. 消除非主属性对码的传递函数依赖
C. 消除主属性对码的部分和传递函数依赖
D. 消除非平凡且非函数依赖的多值依赖
9、一个m:n联系转换为一个关系模式。关系的码为___B____。
A.实体的码
B. 各实体码的组合
C. n端实体的码
D. 每个实体的码
10、在关系代数运算中,五种基本运算为
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
11、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。
A.S B.SC,C C.S,SC D.S,C,SC
12、下面哪个不是数据库系统必须提供的数据控制功能。
A.安全性B.可移植性C.完整性D.并发控制
13、在数据系统中,对存取权限的定义称为。
A.命令B.授权C.定义D.审计
14、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的。
A.可靠性B.一致性C.完整性D.安全性
15、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是
A. REVOKE UPDATE(XH) ON TABLE FROM ZHAO
B. REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C. REVOKE UPDATE(XH) ON STUD FROM ZHAO
D. REVOKE UPDATE(XH) ON STUD FROM PUBLIC
16、在数据库系统中,保证数据及语义正确和有效的功能是
A.并发控制
B.存取控制
C.安全控制
D.完整性控制
17、关于主键约束以下说法错误的是
A. 一个表中只能设置一个主键约束
B.允许空值的字段上不能定义主键约束
C.允许空值的字段上可以定义主键约束
D.可以将包含多个字段的字段组合设置为主键
18、在表或视图上执行除了以外的语句都可以激活触发器。
精品文档.
精品文档
A.Insert
B. Delete
C. Update
D.Create
19、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。
A.实体完整性
B. 参照完整性
C. 用户自定义
D. 用户操作
20、关系模型中的关系模式至少是
A.1NF B.2NF C.3NF D.BCNF
21、候选关键字中的属性称为。
A.非主属性B.主属性C.复合属性D.关键属性
22、建立数据字典的时机是
A.需求分析阶段
B.数据库物理设计阶段
C.数据库实施
D.概念结构设计阶段
23、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的阶段。
A.需求分析B.概念设计C.逻辑设计D.物理设计
24、在嵌入式SQL语言中使用游标的目的在于____。
A.区分SQL与宿主语言
B. 与数据库通信
C. 处理错误信息
D. 处理多行记录
25、在SQL Server 编程中,可使用将多个语句捆绑。
A.{}B. BEGIN-END C.( ) D. [ ]
二、填空题评卷人得分
分。分,共计25(本题共25空,每空1)
三个文件管理和数据库管理、1数据管理技术经历了人工管理、
阶段。
、数数据操纵功能数据定义功能、2、数据库管理系统的主要功能有
个方面。据库的运行管理和数据库的建立以及维护等4 。和物理数据独立性逻辑数据独立性3、数据独立性又可分为
三级结构进行组织。和内模式4、数据库体系结构按照模式、外模式
。:m. 和m:n 、、实体之间的联系可抽象为三类,它们是51∶1 1
字。、属性类型、、一个关系模式的定义主要包括关系名、属性名属性长度和关键6关系演算、1、关系数据库中基于数学上两类运算是关系代数和7。只中导出的表。在数据库中,8、视图是一个虚表,它是从一个或几个基本表
,不存放视图的对应的数据。存放视图的定义
语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授SQL9、在精品文档.
精品文档
权使用GRANT语句,收回所授的权限使用Revoke 语句。
10、DBMS存取控制机制主要包括两部分:自主存取控制和___强制存取控制___________。