更多“对于学生关系表STUDENT,写一条规则,把其中的“年龄”属性限制在18~30,则这条规则属于( )。A.实体完 ”相关问题
  • 第1题:

    设有关系模式student(sno,sname,age),则约束“age BETWEEN 20 AND 40”属于哪一类关系完整性规则?( )

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义的完整性规则

    D.引用完整性规则


    正确答案:C
    解析:关系的完整性约束有实体完整性、参照完整性和用户自定义的完整性约束。实体完整性规则规定关系的所有主属性都不能为空值,而不仅是主码整体不能取空值:参照完整性规则要求外键的值不允许参照不存在的主键的值,或者,外键为空值;用户定义的完整性规则由用户根据应用需要定义,题目中的约束属于用户定义的完整性规则。因此,本题的正确答案是C。

  • 第2题:

    对于学生关系表STUDENT,写一条规则,把其中的“年龄”属性限制在18~30之间,则这条规则属于( )。

    A.实体完整性规则

    B.参照完整性规则

    C.域完整性规则

    D.不属于以上任何规则


    正确答案:C
    域完整性指的是对表中字段的取值的限定。如对于数值型数据,可以通过指定字段的宽度来限定其取值范围。域约束也称字段有效性.在插入或修改字段值时起作用.主要用于数据输入正确性检验。

  • 第3题:

    12、设属性A是关系R的主属性,则属性A不能取空值,这是

    A.实体完整性规则

    B.参照完整性规则

    C.用户自定义完整性规则

    D.表完整性规则


    B 解析:参照完整性规则定义外码与主码之间的参照约束。若属性F是关系R的外码,它与关系S的主码Ks相对应,则对于R中每个元组在F上的值必须为:或者取空值,或者等于S中某个元组的主码值。因此在删除关系R的元组时要检查该属性。

  • 第4题:

    对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15~30之间,则这条规则属于______。

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义的完整性规则

    D.不属于以上任何一种规则


    正确答案:C
    解析:实体完整性是保证表中的记录唯一的特性,即在一个表中不允许有重复的记录。参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。用户定义的完整性规则通常是由用户定义,用来对属性值进行约束的规则。本题的要求是对属性AGE的取值范围进行限制,因此是用户定义的完整性规则。

  • 第5题:

    对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15~30之间,则这条规则属于

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义的完整性规则

    D.不属于以上任何一种规则


    正确答案:C
    解析:实体完整性是保证表中的记录唯一的特性,即在一个表中不允许有重复的记录。参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。用户定义的完整性规则通常是由用户定义,用来对属性值进行约束的规则。本题要求是对属性AGE的取值范围进行限制,因此是用户定义的完整性规则。