关系模型的参照完整性在CREATE  TABLE 中用FOREIGN   KEY 短语定义哪些列为外码,用REFERENCES短语指定这些外码参照哪些表的主码。

例如:关系SC中一个元组表示一个学生选修的某门课程的成绩,(Sno,Cno)是主码,Sno,Cno分别参照引用Student表的主码和Course表的主码。

  定义SC中的参照完整性

    

 CREATE  TABLE  Student

      (Sno  char(9) not  null,     

       Cno   char(4)  not   null,

         Grade    SMALLINT,

        PRIMARY   KEY(Sno,Cno),  //主键,在表级定义实体完整性

      foreign   key   (Sno)REFERENCES   Student(Sno), //在表级定义参照完整性

      foreign   key   (Cno)REFERENCES   Student(Cno),  //在表级定义参照完整性

      );

相关文章:

  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-28
  • 2022-12-23
  • 2021-12-06
  • 2021-10-22
猜你喜欢
  • 2022-02-20
  • 2022-12-23
  • 2022-12-23
  • 2018-09-25
  • 2021-11-12
  • 2022-12-23
相关资源
相似解决方案