问答题
已知3个表:
Student表结构
|
| 列名 |
含义 |
数据类型 |
约束 |
| Sno |
学号 |
普通编码定长字符串,长度为7 |
主码 |
| Shame |
姓名 |
普通编码定长字符串,长度为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......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)