文档介绍:数据库原理与应用课程考试(B)卷
一、选择题(2分/题,共20分)
1. DBMS的含义是 C 。
A .数据库 B .数据库系统 C .数据库管理系统 D .数据库管理员
•单个用户使用的数据视图的描述称为 A 。
A •外模式 B •概念模式 C •内模式 D •存储模式
.有一个关系:学生(学号、姓名、系别) ,规定学号的值域是 8个数字组成的字符串,
这一规则属于 。( D是错误的)
A .实体完整性约束 B .参照完整性约束
C .用户自定义完整性约束 D .关键字完整性约束
.存在一个等待事务集{TO, T1,…,Tn},其中TO正等待被T1锁住的数据项,T1正等
待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,Tn正等待被TO锁住的数据项, 则系统的工作状态处于 D 。
A .并发处理 B .封锁 C .循环 D .死锁
DML所实现的操作一般包括 A 。
A .查询、插入、修改、删除 B .排序、授权、删除
C .建立、插入、修改、删除 D .建立、授权、修改
.在数据库技术中,E-R模型是一种 A 。
A .概念数据模型 D .逻辑数据模型
.数据库系统依靠 支持了数据独立性。(C是错误的)
A .具有封装机制 B .模式分级、各级之间有映像机制
C .定义完整性约束条件 D . DDL语言和DML语言互相独立
8 . SQL语言具有 C 等功能。
A •数据定义、数据操纵和关系规范化
C .数据定义、数据操纵和数据控制
B •数据定义、数据控制和关系规范化
D •数据操纵、数据控制和关系规范化
9•如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字, 则称关系R属于
B_。
A .第一范式 B .第二范式 D .第四范式
10 .面向对象的数据库是数据库技术与 D 相结合的产物。
A .计算机网络技术 D .面向对象技术 二、简答题(4分/题,共20分)
.数据库管理系统的主要功能有哪些?
答:①数据库定义功能;②数据库操纵功能;③数据库查询功能;④数据库控制功能;⑤数 据库通信功能。
.什么是数据的完整性?它与数据库的安全性有何区别? 答:保证数据正确的特性在数据库中称之为数据完整性。
.简要说明数据库设计的主要步骤?
答:
①概念模型设计;
逻辑数据库设计;
规范化理论的应用;
物理数据库设计。
4.分布式数据库的基本特点有哪些?
答:
①数据的物理分布性;
数据的逻辑整体性;
数据的分布透明性;
场地自治和协调工作;
⑤数据冗余。
5.什么是事务?请解释事务的四个性质。
答: 事务是构成单一逻辑工作单元的操作集合。
三、画出ER图,并将其转化为相对应的关系模型( 5分/题,共10 分)
1 .工厂和产品
2 .仓库和职工
四、用SQL和关系代数完成操作(2分/题,共20 分)
仓库号
城市
面积
wh1
北京
370
wh2
上海
500
wh3
广州
200
wh4
武汉
400
仓库
仓库号
职工号