问题 问答题

【问题2】 下面是创建项目关系的SQL语句。请实现相关的完整性约束。 CREATE TABLE项目( 项目编号CHAR(6), 项目名称VARCHAR(20), 状态CHAR(1) CHECK (c) , 城市VARCHAR(20), 负责人编号CHAR(6) (d) , FOREIGNKEY (e) REFERENCES (f) );

答案

参考答案:

解析:(c)(状态IN(’0’,’1’)) (d)NOT NULL(不区分人小写) (e)负责人编号 (f)职工(职工编号)

[分析]: 本题考核的还是完整性约束。用户定义项目状态有两个,既0和1分别表示未完成和已完成状态,用CHECK关键字;负责人编号是外码,用关键字FOREIGN KEY… REFERENCES…,并且题中要求每个项目必须有负责人,负责人来自职工关系。

填空题
问答题 简答题