第2章关系数据库基础.pptVIP

  • 13
  • 0
  • 约1.35万字
  • 约 46页
  • 2017-07-16 发布于四川
  • 举报
2.3 关系的完整性 任务2-9 建立表“学生”,其中的属性“课程号”为主码,该主码唯一且不能为空。使用T-SQL语言定义“学生”表。 任务分析:T-SQL语言的相关知识将在本书第五章介绍,此处从T-SQL语言定义数据表的角度帮助读者理解实体完整性规则。 使用T-SQL语言创建某表“课程”的语句如下: CREATE TABLE COURSE ( courseID char(8) NOT NULL PRIMARY KEY, coursename varchar(20) null, typename varchar(18) null ) 从表的定义中可以看到“courseID char(8) NOT NULL PRIMARY KEY”,对“课程”表的主属性“PRIMARY KEY”指明了“NOT NULL”。依据以上T-SQL语句进行了表的创建后,当有基于此表的数据输入、修改等操作时,数据库管理系统自动对输入和修改的数据进行检查,从而可以保障数据的有效性。 2.3.1 实体完整性 2.3 关系的完整性 实体与实体之间往往存在某种依存关系,这种依存关系叫做联系。在关系模型中实体及实体间的联系都是用关系来描述的,这样就自然存在着关系与关系间的引用,即关系参照的完整性。 在一个关系模型中,关系R中的外码对应另一个关系S的主码(关系R和S不一

文档评论(0)

1亿VIP精品文档

相关文档