外來鍵也稱為外碼或外部關鍵字。如果一個屬性集不是所在關係的關鍵字,但是是其他關係的關鍵字,則該屬性集稱為外部關鍵字。
在關係資料庫中可以透過外來鍵使兩個關係關聯,這種聯絡通常是一對多的,其中主關係稱為被參照關係,從關係稱為參照關係。
外來鍵也稱為外碼或外部關鍵字。如果一個屬性集不是所在關係的關鍵字,但是是其他關係的關鍵字,則該屬性集稱為外部關鍵字。
在關係資料庫中可以透過外來鍵使兩個關係關聯,這種聯絡通常是一對多的,其中主關係稱為被參照關係,從關係稱為參照關係。
資料庫主鍵,指的是一個列或多列的組合,其值能唯一地標識表中的每一行,透過它可強制表的實體完整性。主鍵主要是用於其他表的外來鍵關聯,以及本記錄的修改與刪除。
外來鍵,又稱作外關鍵字。外來鍵表示了兩個關係之間的聯絡。外來鍵主要是用於控制儲存在外來鍵表中的資料或使兩張表形成關聯。外來鍵只能引用外表中的列的值或使用空值。
主鍵與外來鍵的區別:
1、在定義上:主鍵是唯一標識一條記錄,不能有重複的,不允許為空;外來鍵可以有重複的,可以是空值;
2、在作用上:主鍵主要用於保證資料完整性;外來鍵主要用於和其他表建立聯絡;
3、在個數上:主鍵只能有一個;一個表可以有多個外來鍵。
觸發器的簡介:
觸發器(英語:Flip-flop, FF,臺灣譯作正反器),學名雙穩態多諧振盪器,是一種應用在數位電路上具有記憶功能的循序邏輯元件,可記錄二進位制數字訊號“1”和“0”。觸發器是構成時序邏輯電路以及各種複雜數字系統的基本邏輯單元。觸發器的線路圖由邏輯閘組合而成,其結構均由SR鎖存器派生而來(廣義的觸發器包括鎖存器)。觸發器可以處理輸入、輸出訊號和時鐘頻率之間的相互影響。這裡的觸發器特指flip-flop,flip-flop一詞主要是指具有兩個狀態相互翻轉,例如程式語言中使用flip-flop buffer(翻譯作雙緩衝)。
為什麼要使用觸發器:
觸發器通常在進行登入或者對錶作修改時觸發,可以作為登入驗證或者資料監控。換句話說,觸發器是用來管理資料庫的,很少用來操作資料。