简答题

关系数据库的三个完整性约束是什么?各是什么含义?

正确答案

实体完整性、参照完整性和用户定义的完整性。
实体完整性指关系数据库中所有的表都必须有主键。
参照完整性用于描述和约束实体之间的关联关系。
用户定义的完整性是针对某一具体应用领域定义的数据约束条件,它反映某一具体应用所涉及的数据必须满足应用语义的要求。

答案解析

相似试题
  • 关系完整性是指关系模型中数据的()、()和()

    填空题查看答案

  • 关系完整性的主要内容是什么?为什么要保证关系的完整性?

    简答题查看答案

  • 在关系模型中一般将数据完整性分为三类,即()、()和用户定义的完整性。

    填空题查看答案

  • SQL Server中进行关系完整性的主要方法是什么,请写出相应的SQL语句。

    简答题查看答案

  • 下列约束中用于实现实体完整性的是()。

    单选题查看答案

  • 数据库、数据库管理系统、数据库系统之间到底是什么关系?

    简答题查看答案

  • 用SQL语句创建数据表。设有两个关系 (1)教师关系T,包括教师编号TNo,姓名TN,系别TD,职称RANK; (2)课程关系C,包括课程号CNo,课程名CN。 教师编号和课程号分别是上述两个关系的主键,假设还存在教师教授课程关系TC,包括教师编号TNo和课程号CNo。注意:说明主键码和外键码约束

    简答题查看答案

  • 保持数据的完整性属于数据库管理系统()的功能。

    单选题查看答案

  • “图书表”结构如下:  书号:统一字符编码定长类型,长度为6,主键;  书名:统一字符编码可变长类型,长度为30,非空;  第一作者:普通编码定长字符类型,长度为10,非空;  出版日期:日期型;  价格:定点小数,小数部分1位,整数部分3位,默认值为20。  写出创建表的SQL语句,要求在定义表的同时定义数据的完整性约束。(表名和列名用中文)

    简答题查看答案