1 / 44
文档名称:

数据库试题及答案.docx

格式:docx   大小:94KB   页数:44页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库试题及答案.docx

上传人:2072510724 2021/4/17 文件大小:94 KB

下载得到文件列表

数据库试题及答案.docx

文档介绍

文档介绍:笔试样卷一
参考答案
一、简答题( 25 分)
1. 数据库阶段数据管理的主要特点是什么?
2. 解释 DB、DBMS、DBS三个概念?
3. 什么是物理数据独立性和逻辑数据独立性?
4. 试说明 DBMS的主要功能?
5. 在 ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处
理,试说明之。
二、计算题( 20 分)
1. 设有关系 R 和 S
R:

S :
A

B

C
A

B

C
3 6 7
3 4 5
2 5 7
7 2 3
7 3 4
4 4 3
列表计算 R∪S、R-S、R×S、π3,2 (S) 、δB<5(R) 。( 5 分)
2. 设有三个关系
S (SNO, SNAME, AGE, SEX, SDEPT)
SC (SNO, CNO, GRANDE)
C (CNO, CNAME, CDEPT, TNAME)
试用关系代数表达式表示下列查询
(1)检索 LIU 老师所授课程的课程号、课程名
(2)检索年龄大于 23 岁的男学生的学号和姓名
(3)检索学号为 S3的学生所学课程的课程名和认课教师姓名
(4)检索 WANG同学不学的课程的课程号
(5)检索至少选修了两门课程的学生的学号( 10 分)
三、设有三个基本表( 45 分)
S (SNO, SNAME, AGE, SEX, SDEPT)
SC (SNO, CNO, GRANDE)
C (CNO, CNAME, CDEPT, TNAME)
1. 试用 T-SQL的查询语句表达下列查询
(1)检索 LIU 老师所授课程的课程号、课程名
(2)检索年龄大于 23 岁的男学生的学号和姓名
(3)检索学号为 S3 的学生所学课程的课程名和认课教师姓名
(4)检索 WANG同学不学的课程的课程号
(5)检索至少选修了两门课程的学生的学号( 10 分)
2. 试用 T-SQL的查询语句表达下列查询
(1)统计有学生选修的课程的门数
(2)求选修 C4 课程的学生的年龄
(3)求 LIU 老师所授课程的每门课程的学生的平均成绩
(4)统计每门课程的学生选修人数
(5)求年龄大于所有女同学年龄的男学生的姓名和年龄( 10 分)
3. 试用 T-SQL更新语句完成下列更新操作
(1)往表 S 中插入一个学生资料( ‘ S9 ’ , ‘ WU’ , )18
(2)在表 S 中检索每一门课程成绩都大于等于 80 分的学生的学号、 姓名、
性别,把检索结果插入另一个已存在的表 STU ( SNO, SNAME, SEX)
(3)删除 SC表中 WANG同学的选课资料
(4)把低于总平均分的女同学的成绩提高 5%
(5)把表 SC中 C4 课程的成绩提高 5%( 10 分)
四、设有关系模式 R(ABCD), R 上的 FD集 F={ AB→ CD, A→D},试说明 R 不是
2NF的理由,并把 R分解成 2NF模式集。( 10 分)
数据库应用笔试样卷一参考答案
一、简答题( 25 分)
1. 采用数据模型表示复杂的数据结构; 有较高的数据独立性; 为用户提供了方便的用户接口; 提
供数据控制功能;增加了系统的灵活性。
(数据库):存储在计算机内有组织的、统一管理的相关数据的集合。
DBMS(数据库管理系统):是位于用户与操作系统之间的数据管理软件。