數據庫定義參照完整性


關系模型的參照完整性在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),  //在表級定義參照完整性

      );


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM