试题与答案

阅读以下说明,回答问题1-4。[说明] 设学校教学数据库的模式如下: S(SNUM,

题型:问答题

题目:


阅读以下说明,回答问题1-4。
[说明]
设学校教学数据库的模式如下:
S(SNUM,SNAME,AGE)
SC(SNUM,CNUM,CREDIT,SCORE)
C(CNUM,CNAME,TEACHER)
T(TNUM,TEHCHER,POS,SAL)
SNUM表示学生的学号,SNAME表示学生的姓名,AGE表示学生的年龄,CNUM表示选修课程的编号,CREDIT表示该课程的学分,SCORE表示课程的成绩,CNAME表示课程名,TEACHER表示任课的教师,TNUM表示老师的工作证号,POS表示教师的职称,SM,表示教师的收入。
试定义下列完整性约束和规则:

[问题1]
在关系S中插入的学生年龄值应在18~21岁之间。

答案:

参考答案:

解析:定义s时采用检查子句:
CREATTABLE S( SNUM CHAR(5),
SNAME char(10) NOT NULL,
AGE SMALLINT,
PRIMARY KEY(SNUM)
CHECK ;18 and AGE<=21)

试题推荐
微信公众账号搜索答案