天天看點

資料庫系統原理——資料描述

資料描述

從事物的特征到計算機的具體表示經曆了三個階段——概念模型設計、邏輯模型設計、實體模型設計。

現實世界 資訊世界 資料世界
事物及其聯系 實體及其聯系 資料庫
實物類(總體) 實體集 資料庫表檔案
事物(對象、個體) 實體 記錄
特征 屬性 資料項
  1. 概念設計中的資料描述
  1. 實體:在現實世界中,客觀存在可互相差別的事物。
  2. 實體集:性質相同的同類實體的集合。
  3. 屬性:一個實體具有不同的屬性,屬性描述了實體某一方面的特性,是實體特征的抽象描述。
  4. 屬性值:屬性的具體取值
  5. 實體辨別符:也稱碼,唯一辨別實體記錄的屬性。
  6. 聯系:不同類實體間的對應關系,它反映了現實世界事物之間的互相關聯。
  1. 邏輯設計中的資料描述
  1. 字段:标記實體屬性的命名機關,或資料項。
  2. 字段的有序集合。
  3. 檔案:同類記錄法人集合。
  4. 關鍵碼:能唯一辨別檔案中每個記錄的字段或字段集稱為記錄的關鍵碼(簡稱鍵)。

實體、屬性有“類型”和“值”之分。同樣記錄和字段也有“類型”和“值”之分。

資料庫系統原理——資料描述

資料描述形式:

實體資料描述:資料在儲存設備上的存儲方式的描述。

邏輯資料描述:是指程式員或使用者用以操作的資料形式的描述,是抽象的概念化的資料。

在資料庫系統中,邏輯資料和實體資料之間可以差别很大,資料管理軟體的功能之一就是要把邏輯資料轉換成實體資料,或者實體資料轉換成為邏輯資料。

  1. 實體設計中的資料描述

實體存儲媒體層次依次是:高速緩沖存儲器、主存儲器、快檫寫存儲器、磁盤存儲器、CD光牒存儲器、磁盤。

位、位元組、字、塊、桶和卷。

4.資料聯系的,描述

二進制聯系有以下三種類型:1:1聯系、1:N聯系、M:N聯系

1:1聯系:如果實體集E1中的每個實體最多隻能和實體集E2中的一個實體有聯系,反之亦然,實體集E1對E2的聯系成為“一對一聯系”,記作“1:1”

資料庫系統原理——資料描述

1:N聯系:如果實體集E1中每個實體與實體集E2中任意個(零個或多個)實體聯系,而E2中每個實體之多和E1中的一個實體有聯系,那麼E1對E2的聯系是“一對多聯系”,記作“1:N”。

資料庫系統原理——資料描述

M:N聯系:如果實體集E1中每個實體與實體集E2中任意個(零個或多個)實體聯系,反之亦然,那麼E1對E2的聯系是“多對多聯系”,記作“M:N”。

資料庫系統原理——資料描述