数据库习题及答案(五套)(5)

2019-01-19 11:20

RS(A#,A1,A2,A3,B#,B1,B2,D1) 指出该关系模式的码。

(2)假设上述关系模式RS上的全部函数依赖为:A1→A3

指出上述模式RS最高满足第几范式?(在1NF-BCNF之内),为什么? (3)如果将上述应用的数据库设计为三个关系模式,如下: R1(A#,A1,A2,A4) R2(B#,B1,B2) R3(A#,B#,D1)

关系模式R2是否一定满足第3范式?为什么?

3.学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:

学生 (学号,姓名,专业,入学日期) 收费 (学年,学号,学费,书费,总金额)

假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。

试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)

四、问答题(15分)

1.数据依赖对关系模式的影响?

2.什么是事务?它有哪些属性?

3.简述关系的性质?

五、综合应用题(10分)

1.现有关系模式:教务(学号,课程号,成绩,教师姓名,教师年龄,教师办公室),其中学号与课程号组成主键,请将其进行无损联结分解,规范化至3NF,假设一门课程是由一个教师讲授,但一个教师可以教多门课程,教师可能重名。

2.针对上题所得到的结果关系模式,用SQL语言执行下列操作(每个操作限用一个SQL语句) (1)查询年龄在40-45岁之间的教师所教课程的成绩单

(2)插入一条记录:学员的学号为“990101”,课程号为C12、成绩为78分 (3)将教师李利的办公室从“201”房间搬到“302”房间 (4)删除选课人数不足5人的课程

《数据库》课程模拟试题参考答案

模拟试题一

一、 填空题 (30分)

1、数据的物理独立性 数据的逻辑独立性

2、存储结构(或内模式) 全局逻辑结构(或模式) 3、数据结构 数据操作 完整性约束 4、1:n(一对多) 5、关系模式 6、多于

7、定义 查询 操纵 控制 8、平凡函数依赖 9、候选关键字 10、第三范式 R∈3NF 11、BCNF 12、3 14、 15、 16、

存取控制 定义视图 审计 数据加密 数据转储 登录日志文件 分布式数据库

16、候选键 17、自顶向下方法 18、简单

二、单项选择题 (20分)

1、 c 2、d 3、b 4、c 5、c 6、 a 7、d 8、b 9、a 10、c

三、设计题 (30分) 1. (4分)

1)

CREATE TABLE Student( Sno INT PRIMARY KEY, SN CHAR(30), SA INT ); CREATE TABEL Course( Cno INT PRIMARY KEY, CN CHAR(30),

2)

CT CHAR(30) );

3) CREATE TABEL SC(

Sno INT, Cno INT, G INT,

PRIMAYR KEY(Sno,Cno),

FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );

2. (6分) 1) GRANT INSERT, UPDATE, ON Student TO 赵华; 2) INSERT INTO Student (TABLE (01001,’赵华’,19), (01002,’李芳’,18), (01003,’刘红’,20), ); 3) UPDATE Student SET SA=SA+1;

3. (10分)

SELECT SN,G

FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND Course.Cno=SC.Cno AND Course.CN=’数据库’ ORDER BY G DESC,Sno;

4、 1)π BN,SN(σ LNo=L4(B LBS S)) 2) SELECT BN,SN FROM B,LBS,S WHERE B.BNo=LBS.BNo AND LBS.SNo=S.SNo AND LBS.LNo=L4; (10分)

四、综合应用题 (20分)

1、符合3NF的关系模式,要求不存在非码属性对码的部分依赖和传递依赖。

关系模式 R(U,F)中存在姓名、学号对码(学号,课程号)的部分依赖,存在系主任对码的传递依赖。

将 R(U,F)分解为如下三个关系模式: {学号,姓名,所在系}

{所在系,系主任} {学号,课程号,成绩}

三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。 2、

a) 略

b) CREATE TABLE DEPARTMENT

(D# CHAR (8), DNAME CHAR(8) DQTY INT,

CITY CHAR(12) PRIMARY KEY(D#)

CREATE TABLE ITEM

(I# CHAR(10), INAME CHAR(12)

PRICE NUMERIC(5,C), PRIMARY KEY(I#))

CREATE TABLE STOCK

(D# CHAR (8) I# CHAR(10), QTY INT)

c) π DNAME(σ ITEM,INAME=‘棉布’(

DEPARTMENT ITEM STOCK))

d) SELECT D#,CITY

FROM DEPARTMENT WHERE NOT EXISTS

(SELECT * FROM STOCK S1

WHERE S1.D#=’402’ AND NOT EXISTS (SELECT * FROM STOCK S2

WHERE S1.I#=S2.I# AND S2.D#=DEPARTMENT.D#));

e) INSERT INTO ITEM

VALUES(‘9’,’电动玩具’,100); INSERT INTO STOCK

VALUES(‘402’,‘8’,500)。

模拟试题二

一、 填空题 (30分)

1、文件系统阶段 数据库系统阶段

2、整体逻辑结构(模式) 局部逻辑结构(外模式) 3、概念数据模型 基本数据模型 4、行 列 5、域

6、集合 关系 7、多于 8、多于

9、外模式 全局概念模式 10、相互函数依赖 X←→Y 11、主属性 非主属性 12、BCNF R∈BCNF

13、概念结构设计 逻辑结构设计 14、3


数据库习题及答案(五套)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版四年级语文上册全册教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: