某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中每一个元组,“性别”取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中每一个元组。a.创建关系RSQL语句如下:CREATE TABLE R(住院号CHAR(8)( ),姓名CHAR(10),性别CHAR(1)(请作答此空),科室号CHAR(4),病房CHAR(4),家庭住址ADDR,//ADDR为用户定义类( ));b.表R中复合属性是( )。
- A.IN (M,F)
- B.CHECK('M','F')
- C.LIKE('M','F')
- D.CHECK(性别 IN('M','F'))
正确答案及解析
正确答案
D
解析
根据题意,属性“性别”取值只能为M或F,因此需要用语句“CHECK(性别IN('M','F')”进行完整性约束。
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案