概念模式
概念模式或概念數據模型是對數據庫設計基礎的信息需求的高級描述。它通常僅包括主要概念及其之間的主要關係。通常,這是第一切割模型,詳細信息不足以構建實際的數據庫。此級別描述了一組用戶的整個數據庫的結構。概念模型也被稱為數據模型,可用於描述數據庫系統時的概念模式。它隱藏了物理存儲的內部細節,並針對實體,數據類型,關係和約束的描述。
概述
概念模式是概念圖及其用於數據庫的關係的地圖。這描述了組織的語義,並代表了有關其性質的一系列斷言。具體而言,它描述了對組織(實體類)的重要意義,它傾向於收集信息及其特徵(屬性)以及那些具有重要意義的對事物之間的關聯(關係)。
由於概念模式代表組織的語義,而不是數據庫設計,因此它可能存在於各種抽像上。原始的ANSI四式式體系結構始於一套外部架構,每個模式都代表了一個人對周圍世界的看法。這些被整合成單個概念模式,該模式是所有外部視圖的超集。數據模型可以像每個人的觀點一樣具體,但這往往使其變得不靈活。如果該人的世界發生變化,則必須改變模型。概念數據模型具有更抽象的觀點,可以識別基本事物,而個人所處理的事情只是示例。
該模型確實允許以對象為導向的術語來實現所謂的繼承。實體類的實例集可以本身分為實體類。因此,子類型實體類的每個實例也是實體類超級類型的實例。超級類型實體類的每個實例也是子類型實體類之一的實例。
超級型/子類型關係可能是排他性的。一種方法可能要求超級類型的每個實例只能是一個子類型的實例。同樣,超級型/子類型的關係可能是詳盡無遺的。如果該方法要求超級類型的每個實例必須是子類型的實例,那麼這是詳盡的。通常需要一個名為“其他”的子類型。
示例關係
- 每個人都可以是一個或多個訂單的供應商。
- 每個訂單必須來自一個人,只有一個人。
- 人是政黨的子類型。 (這意味著每個人的實例也是政黨的一個實例。)
- 每個員工都可以有一個也是僱員的主管。
數據結構圖
數據結構圖(DSD)是一種數據模型或圖表,用於通過提供圖形符號來描述概念數據模型的數據模型,並提供了哪些文檔實體及其關係以及綁定它們的約束。