某医院有科室关系 D (科室号,科室名,负责人,联系电话),其中: "科室号"唯

题库2022-08-02  40

问题 某医院有科室关系 D (科室号,科室名,负责人,联系电话),其中: "科室号"唯一标识关系 D 中的每一个元组。住院部设有病人关系 R(住院号,姓名,性别 ,科室号,家庭住址),其中,"住院号"唯一标识关系 R 中的每一个元组,"性别"的取值只能为M 或 F,要求科室号参照科室关系 D 中的科室号。创建 R 关系的 SQL 语句如下:CREATE TABLE R(住院号 CHAR(8)(     ),姓名 CHAR (10) ,性别 CHAR(1)(     ),科室号 CHAR(4)(     ),家庭住址 CHAR( 3 0)) ;A.IN (M,F)B.CHECK('M','F')C.LIKE('M','F')D.CHECK(性别 IN ('M','F'))

选项 A.IN (M,F)
B.CHECK('M','F')
C.LIKE('M','F')
D.CHECK(性别 IN ('M','F'))

答案 D

解析 根据题意,属性"性别"的取值只能为M 或 F,因此 需要用语句 "CHECK(性别 IN('M','F')” 进行完整性约束。
转载请注明原文地址:https://tihaiku.com/congyezige/2427147.html

最新回复(0)