阅读以下说明和关系表,回答问题1~5。 [说明] 已知某儿童医院的医疗数据库的模式如下: PATIENT (PNUM,PNAME,SEX,AGE) DOCTOR (DNUM,DNAME,DEPT) ORDER (PNUM,DNUM,

admin2009-02-15  18

问题 阅读以下说明和关系表,回答问题1~5。
[说明]
   已知某儿童医院的医疗数据库的模式如下:
   PATIENT (PNUM,PNAME,SEX,AGE)
   DOCTOR (DNUM,DNAME,DEPT)
   ORDER (PNUM,DNUM,NUMBER)
   其中PNUM表示病人号,PNAME表示病人姓名,SEX表示病人的性别,AGE表示病人的年龄,DNUM表示医生工作号,DNAME表示医生的姓名,DEPT表示医生所在的科室, NUMBER表示医生给病人所看病的次数。
   试定义下列完整性约束:

选项

答案在定义PREATE时使有检查子句: CREATE TABLE PATIENT ( PNUM CHAR(4), PNAME CHAR(S) NOT NULL, SEX CHAR (2), AGE SMALLINT, PRIMARY KEY( PNUM), CHECK( SEX: ’男’OR SEX = ’女’, CHECK(AGE > =0 AND AGE < = 18) );

解析
转载请注明原文地址:https://kaotiyun.com/show/FfUZ777K
0

相关试题推荐
最新回复(0)