云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2012-2013学年第2学期《数据库原理与应用》课程A卷

2012-2013学年第2学期《数据库原理与应用》课程A卷

  • 62 次阅读
  • 3 次下载
  • 2025/7/8 22:08:14

其属性为:学生学号Sno,课程号Cno,成绩Grade,任课教师职工号Tno,教师姓名Tname,教师所在系Tdept。这些数据有下列语义:

① 每个学生可以选修多门课,每门课程可以有多个学生选修; ② 每个学生所修的每门课程都有一个成绩;

③ 每门课程只有一位任课教师,但每位教师可以带多门课程; ④ 每位教师只属于一个学院,每个学院有多名教师。 (1)写出R的主码,R中存在的函数依赖。(5分)

(2)利用规范化理论对R进行分解,使分解后的每个关系模式达到3NF。(6分)

五、应用题(共33分) 得分: 分

现有存放学生运动会比赛信息的数据库,包括下面三个关系:

(1)运动员关系YD,包括运动员编号Yno,运动员姓名Yname,运动员性别Ysex和运动员所在学院Ydept。

YD(Yno,Yname,Ysex,Ydept)

(2)比赛项目关系XM,包括项目编号Xno,项目名称Xname,项目的比

第 5 页 共 7 页

赛地点Xplace。

XM(Xno,Xname,Xplace)

(3)运动员参加比赛项目的成绩关系CJ,包括运动员编号Yno,项目编号Xno,名次Rand(此属性列存放1-20之间的整数,分别表示名次由1到20),积分Score(此属性列存放整数,第一名积分为9,第二名至第八名积分分别为7,6,5,4,3,2,1,其他名次积分为0)

CJ(Yno,Xno,Rand,Score)

1. 写出以下查询的关系代数。(每小题3分,共9分) (1)查询“信息学院”学生所参加的所有项目编号。

(2)查询比赛场地在“篮球场”的各项目名称及其冠军的姓名。

(3)查询所有积分为0分的运动员编号和项目编号。

2. 写出以下操作的SQL语句。(每小题4分,共24分) (1)查询参加“女子踏板跳远”项目的运动员编号。

(2)查询每个项目前三名的运动员姓名,项目名和名次。

(3)统计参加人数在8人以下的项目编号和人数。

(4)创建各学院总积分的视图JF_VIEW,包括学院名和总积分。

(5)在JF_VIEW中查询“水建学院”的总积分。

(6)将运动员“李明”的所有比赛名次置0,比赛成绩置0。

第 7 页 共 7 页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

其属性为:学生学号Sno,课程号Cno,成绩Grade,任课教师职工号Tno,教师姓名Tname,教师所在系Tdept。这些数据有下列语义: ① 每个学生可以选修多门课,每门课程可以有多个学生选修; ② 每个学生所修的每门课程都有一个成绩; ③ 每门课程只有一位任课教师,但每位教师可以带多门课程; ④ 每位教师只属于一个学院,每个学院有多名教师。 (1)写出R的主码,R中存在的函数依赖。(5分) (2)利用规范化理论对R进行分解,使分解后的每个关系模式达到3NF。(6分) 五、应用题(共33分) 得分: 分 现有存放学生运动会比赛信息的数据库,包括下面三个关系: (1)运动员关系YD,包括运动员编

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com