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