问答题
已知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 |
在SC表中添加一个新的修课类别列,列名为XKLB,类型为char(4)。
【参考答案】
Alter Table SC add XKLB char(4)