参考答案: D B
详细解析:
创建表的基本语法:CREATE TABLE <表名>
(
<列名1><数据类型>[列级完整性约束条件]
[, · · · n]
)
定义主键使用:PRIMARY KEY 或PRIMARY KEY (列名)方式
定义外键使用:REFERENCES 表名(列) 或FOREIGN KEY (列名) REFERENCES 表名(列)方式
定义自定义约束使用:CHECK (约束表达式)
本题第1问是要对性别进行约束,所以需要使用check,由于性别为字符类型需要使用单引号。所以正确的选项应该为: D
本题第2问,科室号关联到科室关系,在R关系中科室号应定义为外键,外键定义时应该关联到的是科室关系的科室号,所以正确的选项应为B