问答题
已知3个表:
{{B}}Student表结构{{/B}}
|
| 列名 |
含义 |
数据类型 |
约束 |
| Sno |
学号 |
普通编码定长字符串,长度为7 |
主码 |
| Shame |
姓名 |
普通编码定长字符串,长度为10 |
非空 |
| Ssex |
性别 |
普通编码定长字符串,长度为2 |
取值范围为:{男,女} |
| Sage |
年龄 |
微整型 |
大于等于14 |
| Sdept |
所在系 |
普通编码不定长字符串,长度为20 |
|
{{B}}Course表结构{{/B}}
|
| 列名 |
含义 |
数据类型 |
约束 |
| Cno |
课程号 |
普通编码定长字符串,长度为10 |
主码 |
| Cname |
课程名 |
普通编码不定长字符串,长度为20 |
非空 |
| Periods |
学时数 |
小整型 |
大于0 |
| Porperty |
课程性质 |
普通编码定长字符串,长度为4 |
取值范围为:{必修,选修} |
{{B}}SC表结构{{/B}}
|
| 列名 |
含义 |
数据类型 |
约束 |
| Sno |
学号 |
普通编码定长字符串,长度为7 |
主码,引用Student的外码 |
| Cno |
课程号 |
普通编码定长字符串,长度为10 |
主码,引用Course的外码 |
| Grade |
成绩 |
小整型 |
取值范围:0~100 |
问答题
删除SC表的Grade列。
【正确答案】Alter Table SC Drop Column Grade
【答案解析】
问答题
在SC表中添加一个新的修课类别列,列名为XKLB,类型为char(4)。
【正确答案】Alter Table SC add XKLB char(4)
【答案解析】
问答题
创建查询每个学生的平均成绩的视图,要求列出学生学号及平均成绩。
【正确答案】CREATE VIEW V2 AS
select Sno as学号,avg(grade) as平均成绩
group by Sno
【答案解析】