笔试样卷一
参考答案
一、简答题(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)
相关推荐: