问题 问答题

关于Student表:

Student表结构
列名含义数据类型约束
Sno学号普通编码定字串,长度为主码
Sname姓名普通编码定长字符串,长度为10非空
Ssex性别普通编码定长字符串,长度为2取值范围为:(男女,)
Sage年龄微整型大于等于14
Sdept所在系普通编码不定长字符串,长度为20
要求:
①写出创建上述关系表的SQL语句。
②在SC表中添加一个新的修课类别列,列名为XKLB,类型为char(4)。
③在Student表上为Sname列建立一个非聚集索引,索引名为:NonCluIdx_Sname。

答案

参考答案:

解析:①创建Student表的SQL语句为: CREATE TABLE Student( Sno char(7)primary key, Sname char(10)not null, Ssex char(2)check(Ssex In(’男’,’女’)), Sage tinyint check(Sage>=14), Sdept varchar(20) ) ②Alter Table student add XKLB char(4) ③CREATE INDEX NonCluIdx_Sname on student(Sname)

单项选择题
多项选择题