数据库原理试题库8
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理》试卷
题号一二三总分
得分评卷人复核人
一、选择题(每题2分,共20分)
1.下述各项中,属于数据库系统的特点的是(C )
A.存储量大
B.存取速度快
C.数据独立性
D.操作方便
2. 在关系中,能唯一标识元组的属性集称为关系模式的(D )
A.候选键
B.主键
C.外键
D.超键
3.在数据操作语言(DML)的基本功能中,不包括的是(D )
A.插入新数据
B.描述数据库结构
C.对数据库中数据排序
D. 删除数据库中数据
4. 数据库中全体数据的整体逻辑结构描述称为( B )
A.内模式
B.模式
C.外模式
D.存储模式
5. 对于分布式数据库,可以简单归纳为(B )
A.数据逻辑上分散,物理上统一
B.数据物理上分散,逻辑上统一
C.数据在逻辑上、物理上都是分散的
D.数据在逻辑上、物理上都是统一的6.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为(C )
A.外连接
B.内连接
C.左外连接
D.右外连接
7.定义片段以及全局关系与片段之间映像的模式是(C )
A.外模式
B. 概念模式
C.分片模式
D.分配模式
8. 能够消除多值依赖引起的冗余的范式是(C )
A.2NF
B.3NF
C.4NF
D.BCNF
9. DBMS中实现事务持久性的子系统是(D )
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
10. 在SQL中,建立视图用(C )
A.CREATE SCHEMA 命令
B.CREATE TABLE 命令
C.CREATE VIEW 命令
D.CREATE INDEX 命令
得分评卷人复核人
二、填空题(每空2分,共20分)
1. 事务的特性包括:__原子性_______、一致性、隔离性、和___持久性______。
2. SQL数据库中的表,可以是基本表,也可以是_视图________。
3. 关系数据模型的数据完整性规则包括___实体______完整性、_参照___完整性和用户定义的完整性。
4. E-R方法的三要素是:___属性______、_实体___和联系。
5.数据字典的主要内容包括:数据项、数据结构、数据存储、_数据流__和处理过程。
6. 在数据库的物理结构中,数据的基本单位是_存储记录______。
7.关系代数中,连接可由__笛卡尔积_操作与选择操作组合而成的。
得分评卷人复核人
三、综合题(共60 分)
1.某银行管理系统有如下关系:(共12分,每小题4分)
branch (branch_name, branch_city, assets)
customer (customer_name, customer_street, customer_city)
account (account_number, branch_name, balance)
loan (loan_number, branch_name, amount)
depositor (customer_name, account_number)
borrower(customer_name, loan_number)
用关系代数实现以下各题:
①查询所有数量(amount)大于1200的贷款(loan);
②查询银行中所有既有贷款帐户(borrower)也有存款帐户(depositor)的客户姓名;
③查询在Perryridge 分行(loan)有贷款(borrower)的所有客户姓名。
2. 某员工管理系统有如下关系:(共12分,每小题4分)
employee (employee_name, street, city)
works (employee_name, company_name, salary)
company ( company_name, city )
manages ( employee_name, manager_name )
用SQL实现以下各题:
①查询First Bank Corporation (company_name)公司所有员工的姓名
(employee_name)及居住城市(city);
②查询所有不是为First Bank Corporation (company_name) 公司工作的员工姓名
(假定所有人都确定为一家公司工作);
③查询First Bank Corporation (company_name)公司所有薪水(salary)大于10000的
员工的姓名(employee_name)及居住城市(city) 和街道名称(street)。
3.学生运动会数据模型:(共20分,每小题10分)
A有若干班级,每个班级包括: 班级号,班级名,专业,人数
B每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄
C有若干比赛项目,包括:项目号,名称,比赛地点
D每名运动员可参加多项比赛,每个项目可有多人参加
E要求能够公布每个比赛项目的运动员名次与成绩
F要求能够公布各个班级团体总分的名次和成绩
解题要求:
(1) 画出每个实体及其属性关系、实体间实体联系的E-R图.
(2) 根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性.
并指出每个表的主键和外键。
4.已知关系模式R中:(共8分,每小题4分)
R=ABCEDG
F={B→G,CE→B,C→A,B→D,C→D}
求:
①R的候选码
②R最高属于哪级范式
(注意:必须写出求解步骤)
5.如下图所示调度,解释T3和T4当前状态。(8
分)