题目内容:
某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中的每一个元组。
a.创建关系R的SQL语句如下:
CREATE TABLE R(住院号CHAR(8)( ),
姓名CHAR(10),
性别CHAR(1)( ),
科室号CHAR(4),
病房CHAR(4),
家庭住址ADDR,//ADDR为用户定义的类
( ));
b.表R中复合属性是( )。
问题1选项
A.PRIMARY KEY
B.REFERENCES D(科室号)
C.NOT NULL
D.REFERENCES D(科室名)
问题2选项
A.IN(M,F)
B.CHECK('M','F')
C.LIKE('M','F')
D.CHECK(性别IN('M','F'))
问题3选项
A.PRIMARY KEY(科室号)NOT NULL UNIQUE
B.PRIMARY KEY(科室名)UNIQUE
C.FOREIGN KEY(科室号)REFERENCES D(科室号)
D.FOREIGN KEY(科室号)REFERENCES D(科室名)
问题4选项
A.住院号
B.姓名
C.病房
D.家庭住址
参考答案:【答案仅供学习,请勿对照自行用药等】