数据库第六章数据表管理.pptVIP

  • 2
  • 0
  • 约2.08千字
  • 约 43页
  • 2026-04-22 发布于北京
  • 举报

SQLServer数据库程序设计;数据库中的数据现实世界的反映,数据库的设计必须能够满足现实情况的实现,即满足现实商业规则的要求,这也就是数据完整性的要求。

在数据库管理系统中,约束是保证数据库中的数据完整性的重要方法。

;2.FOREIGNKEY约束

外键(FOREIGNKEY)用于建立和加强两个表(主表与从表)的一列或多列数据之间的链接,当数据添加、修改或删除时,通过外键约束保证两个表之间数据的一致性。

定义表之间的参照完整性是先定义主表的主键,再对从表定义外键约束。FOREIGNKEY约束要求列中的每个值在所引用的表中对应的被引用列中都存在,同时FOREIGNKEY约束只能引用在所引用的表中是PRIMARYKEY或UNIQUE约束的列,或所引用的表中在UNIQUEINDEX内的被引用列。;使用表设计器创建FOREIGNKEY约束;;使用数据库关系图建立外键;使用T-SQL语句创建FOREIGNKEY约束;【例6】:建立一个新的stu_info表,指定“学号”为主键,“班级编号”为外键,与class表中的“班级编号”列关联。

;【例7】:在stu_info表中sclass列上添加一个外键,名称为FK_bno,与class表中的bno列关联。

;;使用表设计器创建UNIQUE约束;使用T-SQL语句创建UNIQUE约束;;;使用表设计器创建CHECK约束;使用

文档评论(0)

1亿VIP精品文档

相关文档