【说明】 某工程项目公司的信息管理系统的部分关系模式如下: 职工(职工编号,姓名,性别,居住城市) 项目(项目编号,项目名称,状态,城市,负责人编号) 职工项目(职工编号,项目编号) 其中: (1)一个职工可以同时参与多

admin2009-05-15  49

问题 【说明】
   某工程项目公司的信息管理系统的部分关系模式如下:
   职工(职工编号,姓名,性别,居住城市)
   项目(项目编号,项目名称,状态,城市,负责人编号)
   职工项目(职工编号,项目编号)
   其中:
   (1)一个职工可以同时参与多个项目,一个项目需要多个职工参与
   (2)职工的居住城市与项目所在城市来自同一个域
   (3)每个项目必须有负责人,且负责人为职工关系中的成员
   (4)项目状态有两个:0表示未完成,1表示已完成

选项

答案(a)NOT NULL(不区分大小写) (b)(职工编号)

解析 完整性约束包括实体完整性、参照完整性和用户定义的完整性三类。实体完整性约束规定关系的主属性不能取空值,关系模型中主码作为唯一性标示;参照完整性约束规定若属性(或属性组)A是关系R上的主码,B是关系S上的外码,A与B相对应(来自相同的域),则B取值为空或者来自于R上的某个A的值。用户定义的完整性约束是针对具体的数据库应用而定义的,它反映该应用所涉及的数据必须满足用户定义的语义要求。本题定义了两个完整性约束,职工的姓名不能为空,这是用户定义完整性,用 NOT NULL关键字;职工编号唯一识别一个职工,这是实体完整性约束,用PRIMARY KEY关键字。
转载请注明原文地址:https://kaotiyun.com/show/XzTZ777K
0

相关试题推荐
最新回复(0)