数据库原理试题库8

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

分)

相关文档
最新文档