第5题:
有如下关系:学生(学号,姓名,性别,专业号,年龄),将年龄属性的取值范围定义在10~50之间符合()。
A.实体完整性
B.用户定义的完整性
C.参照完整性
D.逻辑完整性
(1) ①CREATE TABLE学生(学号CHAR(10)姓名CHAR(10)性别CHAR(2)专业CHAR(10)出生年月DATETIMEPRIMARY KEY(学号)); ②CREATE TABLE教师(教师编号CHAR(10)姓名CHAR(10)所在部门CHAR(2)职称CHAR(10)PRIMARY KEY(教师编号)); ③CREATE TABLE授课(教师编号CHAR(10)学号CHAR(10)课程编号CHAR(10)课程名称CHAR(10)教材CHAR(10)学分INT成绩INT PRIMARY KEY(教师编号课程编号学号) FOREIGN KEY(教师编号)REFERENCES教师(教师编号) FOREIGN KEY(学号)REFERENCES学生(学号)); (2) SELECT学生.学号姓名专业 FROM学生授课 WHERE学生.学号=授课.学号AND成绩>=90; (3) DELETE FROM学生 WHERE学号='105001'; (4) SELECT学号MAX(分数)MIN(分数) FROM授课 GROUP BY学号; (5) CREATE VIEW F一60一CS AS SELECT授课.* FROM学生授课 WHERE学生.学号=授课.学号AND成绩>=60 AND性别='女' AND 专业='计算机系'; (1)①CREATETABLE学生(学号CHAR(10),姓名CHAR(10),性别CHAR(2),专业CHAR(10),出生年月DATETIME,PRIMARYKEY(学号));②CREATETABLE教师(教师编号CHAR(10),姓名CHAR(10),所在部门CHAR(2),职称CHAR(10),PRIMARYKEY(教师编号));③CREATETABLE授课(教师编号CHAR(10),学号CHAR(10),课程编号CHAR(10),课程名称CHAR(10),教材CHAR(10),学分INT,成绩INT,PRIMARYKEY(教师编号,课程编号,学号),FOREIGNKEY(教师编号)REFERENCES教师(教师编号),FOREIGNKEY(学号)REFERENCES学生(学号));(2)SELECT学生.学号,姓名,专业FROM学生,授课WHERE学生.学号=授课.学号AND成绩>=90;(3)DELETEFROM学生WHERE学号='105001';(4)SELECT学号,MAX(分数),MIN(分数)FROM授课GROUPBY学号;(5)CREATEVIEWF一60一CSASSELECT授课.*FROM学生,授课WHERE学生.学号=授课.学号AND成绩>=60AND性别='女'AND专业='计算机系';