问答题
案例分析题
已知3个表:
Student表结构
列名
|
含义
|
数据类型
|
约束
|
Sno |
学号 |
普通编码定字串,长度为7 |
主码 |
Sname |
姓名 |
普通编码定长字符串,长度为10 |
非空 |
Ssex |
性别 |
普通编码定长字符串,长度为2 |
取值范围为:{男女,} |
Sage |
年龄 |
微整型 |
大于等于14 |
Sdept |
所在系 |
普通编码不定长字符串,长度为20 |
|
Course表结构
列名
|
含义
|
数据类型
|
约束
|
Cno |
课程号 |
普通编码定字串,长度为10 |
主码 |
Cname |
课程名 |
普通编码定长字符串,长度为20 |
非空 |
Periods |
学时数 |
小整型 |
大于0 |
Porperty |
课程性质 |
普通编码定长字符串,长度为4 |
取值范围为:{必修,选修} |
SC表结构
列名
|
含义
|
数据类型
|
约束
|
Sno |
学号 |
普通编码定字串,长度为7 |
主码,引用Student的名码 |
Cno |
课程号 |
普通编码定长字符串,长度为10 |
主码,引用Course的外码 |
Grade |
成绩 |
小整型 |
取值范围:0~100 |
要求:
创建查询每个学生的平均成绩的视图,要求列出学生学号及平均成绩。
【参考答案】
CREATE VIEW V2 AS select Sno as学号,avg(grade)as平均成绩 group by ......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)