内容发布更新时间 : 2025/1/3 16:59:37星期一 下面是文章的全部内容请认真阅读。
模拟试题一
一、 填空题 (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), CT CHAR(30) ); CREATE TABEL SC(
2)
3)
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) 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)
b) π DNAME(σ ITEM,INAME=‘棉布’(
DEPARTMENT ITEM STOCK))
c) 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#));
d) 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 15、
正确性 一致性 相容性
16、物理独立性 17、模式 18、控制
二、单项选择题 (20分)
1、 d 2、b 3、c 4、d 5、c
6、b 7、a 8、b 9、d 10、b
三、设计题 (30分)
1、1).
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15));
CREATE CLUSTED INDEX Stusname ON Student(Sname); 2).
SELECT Sname, Ssex FROM Student
WHERE Sdept IN ('IS','CS')
3).
SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno;
查询结果为:
Cno COUNT(Sno) 1 2 3
1 2 2
4).
SELECT Student.Sno, Sname, Course.Cname, SC.Grade FROM Student, SC, Course
WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno;
四、综合应用题 (20分)
1、 在该关系模式中,存在以下函数依赖:
学号 → 姓名 学号 → 所在系 所在系 → 系主任 (学号,课程名) → 成绩 系主任传递的依赖学号;
该关系模式的侯选码为(学号,课程名); 姓名、所在系部分依赖侯选码。
2、 SELECT A,E
FROM R,S
WHERE B=D AND R.C=S.C
模拟试题三
一、 填空题 (30分)
1、共享 冗余 模型 独立性
2、数据定义 数据操纵 数据库的运行管理 数据库建立和维护 3、概念世界 4、域 5、并 交 差 6、外键
7、函数依赖于 函数决定 X→Y 8、完全依赖于 X-f→Y 9、3NF 10、传递依赖 11、E-R图
12、非法用户和非法操作 不合语义的数据 13、 14、
GRANT REVOKE 概念世界
15、基本表 16、物理独立性 17、逻辑独立性 二、单项选择题 (20分)
2、 b 2、d 3、b 4、b 5、b 6、a 7、d 8、a 9、b 10、a
三、设计题 (30分)
1、1). SELECT Sno, Sname
FROM Student WHERE Sdept IN ( SELECT Sdept FROM Student
WHERE Sname='刘晨');
2).
INSERT INTO Student