全部科目 > 软件设计师 >
2009年下半年 上午试卷 综合知识
第 55 题
知识点 完整性约束  
章/节 计算机软件知识  
 
 
设有员工实体Emp (员工号,姓名,性别,年龄,出生年月,联系方式,部门号),其中“联系方式”要求记录该员工的手机号码和办公室电话,部门号要求参照另一部门实体Dept的主码“部门号”。Emp实体中存在派生属性和多值属性:(54);对属性部门号应该进行(55)约束;可以通过命令(56)修改表中的数据。
 
  A.  非空主键
 
  B.  主键
 
  C.  外键
 
  D.  候选键




 
 
相关试题     计算机软件知识 

  第27题    2018年上半年  
I/O设备管理软件一般分为4个层次,如下图所示。图中①②③分别对应(27)。

  第62题    2009年上半年  
设L为广义表,将head(L)定义为取非空广义表的第一个元素,tail(L)定义为取非空广义表除第一个元素外剩余元素构成的广义表。若广义表L=((x,y,z),a,(u,t,w)),..

  第2题    2019年上半年  
DMA控制方式是在( )之间直接建立数据通路进行数据的交换处理。

 
知识点讲解
· 完整性约束
 
        完整性约束
        完整性规则提供了一种手段来保证当授权用户对数据库作修改时不会破坏数据的一致性,因此,完整性规则防止的是对数据的意外破坏。关系模型的完整性规则是对关系的某种约束条件。完整性共分为3类,即实体完整性、参照完整性(也称引用完整性)和用户自定义完整性。
        (1)实体完整性。规定基本关系R的主属性A不能取空值。
        (2)参照完整性。现实世界中的实体之间往往存在某种联系,在关系模型中实体与实体之间的联系是用关系来描述的,这样自然就存在着关系与关系间的引用。参照完整性规定,若F是基本关系R的外码,它与基本关系S的主码相对应(基本关系RS不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值),或者等于S中某个元组的主码值。
        (3)用户自定义完整性。就是针对某一具体的关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有