阅读下列说明,回答问题1至问题4,将解答填入对应栏内。 【说明】某工程项目公司的信息管理系统的部分关系模式如下: 职工(职工编号,姓名,性别,居住城市) 项目(项目编号,项目名称,状态,城市,负责人编号)

admin2008-08-01  35

问题 阅读下列说明,回答问题1至问题4,将解答填入对应栏内。
   【说明】某工程项目公司的信息管理系统的部分关系模式如下:
           职工(职工编号,姓名,性别,居住城市)
           项目(项目编号,项目名称,状态,城市,负责人编号)
           职工项目(职工编号,项目编号)
   其中:
   (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/WyUZ777K
0

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