關係中包含那些屬性,屬性來自那些域,以及與域之間的映象關係。 關係是n個域的笛卡兒積的子集,組成關係的元組必須是笛卡兒積中使n目謂詞為真的元組。所以關係模式必須描述該關係模式的關係全部元組。關係模式必須描述所有可能的關係必須滿足的完整性約束條件。 關係模式與關係的區別:關係模式描述了關係資料結構和語義,是關係的型。而關係是一個數據集合,是關係的值,是關係模式的一個關係例項。域名及屬性向域的映象直接說明為屬性的型別和長度。
關係中包含那些屬性,屬性來自那些域,以及與域之間的映象關係。 關係是n個域的笛卡兒積的子集,組成關係的元組必須是笛卡兒積中使n目謂詞為真的元組。所以關係模式必須描述該關係模式的關係全部元組。關係模式必須描述所有可能的關係必須滿足的完整性約束條件。 關係模式與關係的區別:關係模式描述了關係資料結構和語義,是關係的型。而關係是一個數據集合,是關係的值,是關係模式的一個關係例項。域名及屬性向域的映象直接說明為屬性的型別和長度。
1、資料庫是“按照資料結構來組織、儲存和管理資料的倉庫”。是一個長期儲存在計算機內的、有組織的、可共享的、統一管理的大量資料的集合。
2、資料庫是以一定方式儲存在一起、能與多個使用者共享、具有儘可能小的冗餘度、與應用程式彼此獨立的資料集合,可視為電子化的檔案櫃——儲存電子檔案的處所,使用者可以對檔案中的資料進行新增、查詢、更新、刪除等操作。
資料庫的基本結構分三個層次,反映了觀察資料庫的三種不同角度如下:
1、物理資料層,它是資料庫的最內層,是物理存貯裝置上實際儲存的資料的集合,這些資料是原始資料,是使用者加工的物件,由內部模式描述的指令操作處理的位串、字元和字組成;
2、概念資料層, 它是資料庫的中間一層,是資料庫的整體邏輯表示,指出了每個資料的邏輯定義及資料間的邏輯聯絡,是存貯記錄的集合。它所涉及的是資料庫所有物件的邏輯關係,而不是它們的物理情況,是資料庫管理員概念下的資料庫;
3、邏輯資料層, 它是使用者所看到和使用的資料庫,表示了一個或一些特定使用者使用的資料集合,即邏輯記錄的集合。 資料庫不同層次之間的聯絡是透過對映進行轉換的。