本文簡要介紹關系型資料庫的若幹基本概念。
存儲的是資料,檢索的是資訊。資料是存儲在資料庫中的值,而資訊是被通過轉化賦予意義後的資料。
關系型資料庫的資料都存儲在關系中。關系由元組(記錄)和屬性(字段)構成,對使用者呈現為表。
每張表始終代表一個特定的主題(如人)。表的主題可以是一個對象或者一個事件。每個字段代表這個主題的一個特征(如身高)。每條記錄代表主題的一個唯一執行個體。
視圖是由若幹張基表的若幹的字段組成的虛表。
某些特殊的字段被稱為鍵。最重要的兩種鍵是主鍵和外鍵。
主鍵由一個字段或字段組組成。主鍵字段在整個資料庫中辨別給定的某個表,而主鍵值能唯一辨別表中的每條記錄。資料庫中的每張表都必須有一個且僅一個主鍵。
為了建立兩張表的關系,通常需要複制表 A 的主鍵存儲在表 B 的結構中,該鍵對于表 B 而言稱作外鍵。
索引是為了改善資料處理而存在的實體結構,與鍵(邏輯結構)無關。
關聯表專門用于描述兩張表的記錄之間的關聯。為了表達這種關系,複制兩張表的主鍵,用這些字段構成新表的結構。