用户形象图片

现有关系数据库如下:

数据库名:学生成绩数据库

学生表(学院,专业,学号,姓名,性别)

课程表(课程号,课程名,学时,学分)

成绩表(学号,课程号,分数)

1. 设计学生成绩管理系统的ER模型图

2. 建表,需满足如下要求:

(1) 学生的学号,姓名和学院不能为空值。

(2) 定义各个表的主码外码约束。

3.  往表中插入数据:

(1) 学生表(信工,游戏,1001,李明,男

信工,网络,1002,张三,男

经管,物流,2001,王二,男

经管,会计,2002,李娜,女

传媒,广告,3001,孙俪,女)

(2) 课程表(001,线性代数,14

002,经济数学基础,16

003,数据结构,16

004,中外民俗,14)

(3) 成绩表(1001,001,60

1001,003,80

1002,004,50

3001,004,90

2001,003,85

4. 完成如下查询

(1) 计算每个人的总成绩并排名(要求显示字段: 学号,姓名,总分数)

(2) 计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程号,最高分数

(3) 计算每个人的平均成绩(要求显示字段学号,姓名,平均分数

(4) 列出各门课程成绩最好的学生(要求显示字段: 学号,姓名,课程号,分数)

5. 如果张三考试作弊,其成绩记为0,请在数据库中作出相应的修改(SQL语句实现经教务处决定,需要删除经济数学基础这门课程(SQL语句实现)

 

不要过程,要成品,做出来的直接给20q币,骗子死全家


hellowolf (497227938) 于 2009-10-23 12:50:44 对此贴进行了编辑
hellowolf (497227938) 于 2009-10-23 12:53:20 对此贴进行了编辑
回到帖子顶部