《数据库原理》06(1)试卷A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命题人: 审批人: 试卷分类(A 卷或B 卷) A
五邑大学 试 卷
学期: 2005 至 2006 学年度 第 一 学期 课程: 《数据库原理》 专业:
班级:
姓名: 学号:
一、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题目的括号内。每小题1分,共28分)
1) 数据库系统的数据独立性是指( )。
A
)数据之间相互独立 B )应用程序与DB 的结构之间相互独立
C )数据的逻辑结构与物理结构相互独立
D )数据与磁盘之间相互独
2) 要保证数据库的逻辑数据独立性,需要修改的是( )。
A )模式与外模式之间的映像
B )模式与内模式之间的映像
C )模式
D )三级模式
3) 数据模型的三要素中,数据的约束条件规定数据及其联系的( )。
A )制约规则
B )静态特性
C )动态特性
D )数据结构
4) SQL 语言具有( )的功能。
A ) 关系规范化、数据操纵、数据控制
B ) 数据定义、数据操纵、数据控制
C ) 数据定义、关系规范化、数据控制
D ) 数据定义、关系规范化、数据操纵
5)已知成绩关系如图中所示:
成绩
学号课程号分数
S1 C1 59
S1 C2 55
S2 C1 80
S2 C2 98
S3 C3 80
执行SQL语句:
SELECT COUNT(DISTINCT学号)
FROM 成绩WHERE分数< 60
查询结果中包含的元组数目是()。
A)1 B)2 C)3 D)4
6)在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A)范围越小B)范围越大C)约束越细致D)约束范围大
7)SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
A)完整性B)可靠性C)安全性D)一致性
8)有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于()。
A)实体完整性约束B)参照完整性约束
C)用户自定义完整性约束D)关键字完整性约束
9)事务日志用于保存()。
A)程序运行过程B)程序的执行结果
C)对数据的更新操作D)对数据的查询操作
10)数据库恢复的重要依据是()。
A)DBA B)文档C)数据流程图D)事务日志
11)在数据库恢复时,对已经COMMIT但更新未写入磁盘的事务执行()。
A)REDO处理B)UNDO处理C)ABORT处理D)ROLLBACK处理
12)SQL语言中的COMMIT语句的主要作用是()。
A)结束程序B)返回系统C)提交事务D)存储数据
13)若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
14)封锁机制是RDBMS对数据库的()的主要方法。
A)安全性保护B)完整性维护C)并发控制D)恢复
15)如果事务T获得了数据项Q上的排它锁,则T对Q()。
A)只能读不能写B)只能写不能读
C)既可读又可写D)不能读也不能写
16)在数据库技术中,“脏数据”是指()。
A)未回退的数据B)未提交的数据
C)回退的数据D)未提交随后又被撤消的数据
17)系统死锁属于()。
A)事务故障 B)程序故障 C)系统故障 D)介质故障
18)关系规范化的理论依据是()。
A)关系规范化理论B)关系代数理论C)数理逻辑D)关系运算理论
19)消除了部分函数依赖的1NF的关系模式,必定是()。
A)1NF B)2NF C)3NF D)BCNF
20)关系数据库规范化是为了解决关系数据库中()的问题而引入的A)提高查询速度
B)插入、删除异常和数据冗余
C)保证数据的安全性和完整性
D)保证并发执行的正确性
21)关系数据库的规范化理论主要解决的问题是()。
A)如何构造合适的数据逻辑结构B)如何构造合适的数据物理结构
C)如何构造合适的应用程序界面D)如何控制不同用户的数据操作权限
22)数据库设计人员与用户之间沟通信息的桥梁是()。
A)程序流程图B)实体联系图
C)模块结构图D)数据结构图
23)从E-R图导出关系模型时,如果实体间的联系是M:N,下列说法中正确的是()。
A)将N方的码和联系的属性纳入M方的属性中
B)将M方的码和联系的属性纳入N方的属性中
C)增加一个关系表示联系,其中纳入M方和N方的码
D)在M方属性和N方属性中均增加一个表示级别的属性
24)关系数据库中,实体和实体之间的联系是通过关系与关系之间的()A)公共索引B)公共属性C)公共元组D)公共存储
25)局部E-R图合并成全局E-R图可能出现冲突,下列不属于冲突的是()。
A)结构冲突B)语法冲突C)命名冲突D)属性冲突
26)概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映()。
A)应用程序员的编程需求B)DBA的管理信息需求
C)数据库系统的维护需求D)企业组织的维护需求
27)有关嵌入式SQL的叙述,不正确的是()。
A)宿主语言是指C一类高级程序设计语言
B)宿主语言是指SQL语言
C)在程序中要区分SQL语言和宿主语言语句
D)SQL有交互式和嵌入式两种使用方式
28)存储过程是由PL/ SQL书写的例程,经编译和优化后存储在()中的过程。它们成为SQL服务器模块,使用时只要调用即可。
A)数据库客户端程序B)数据库服务器
C)高级语言程序D)操作系统
二、填空题(每空1分,共10分)
1.并发操作带来的数据库不一致包括丢失修改、和读脏数据。
2.模式是数据库中全体数据的和特征的描述。
3.视图是从中导出的表,数据库中实际存放的是视图的定义。
4.用户权限是由数据对象和两个要素组成的。
5.事务处理技术主要包括数据库恢复和技术。
6.建立冗余数据最常用的技术是和登录日志文件。
7.多个事务的并发执行是正确的,当且仅当其结果与按某一次串行地执行它们时的结果相同,