概念模式

概念模式概念數據模型是對數據庫設計基礎的信息需求的高級描述。它通常僅包括主要概念及其之間的主要關係。通常,這是第一切割模型,詳細信息不足以構建實際的數據庫。此級別描述了一組用戶的整個數據庫的結構。概念模型也被稱為數據模型,可用於描述數據庫系統時的概念模式。它隱藏了物理存儲的內部細節,並針對實體,數據類型,關係和約束的描述。

概述

概念模式是概念圖及其用於數據庫關係的地圖。這描述了組織的語義,並代表了有關其性質的一系列斷言。具體而言,它描述了對組織實體類)的重要意義,它傾向於收集信息及其特徵(屬性)以及那些具有重要意義的對事物之間的關聯(關係)。

由於概念模式代表組織的語義,而不是數據庫設計,因此它可能存在於各種抽像上。原始的ANSI四式式體系結構始於一套外部架構,每個模式都代表了一個人對周圍世界的看法。這些被整合成單個概念模式,該模式是所有外部視圖的超集。數據模型可以像每個人的觀點一樣具體,但這往往使其變得不靈活。如果該人的世界發生變化,則必須改變模型。概念數據模型具有更抽象的觀點,可以識別基本事物,而個人所處理的事情只是示例。

該模型確實允許以對象為導向的術語來實現所謂的繼承。實體類的實例集可以本身分為實體類。因此,子類型實體類的每個實例也是實體類超級類型的實例。超級類型實體類的每個實例也是子類型實體類之一的實例。

超級型/子類型關係可能是排他性的。一種方法可能要求超級類型的每個實例只能一個子類型的實例。同樣,超級型/子類型的關係可能是詳盡無遺的。如果該方法要求超級類型的每個實例必須是子類型的實例,那麼這是詳盡的。通常需要一個名為“其他”的子類型。

示例關係

  • 每個人都可以是一個或多個訂單的供應商
  • 每個訂單必須來自一個人,只有一個人。
  • 人是政黨的子類型。 (這意味著每個人的實例也是政黨的一個實例。)
  • 每個員工都可以有一個也是僱員的主管

數據結構圖

數據結構圖。

數據結構圖(DSD)是一種數據模型或圖表,用於通過提供圖形符號來描述概念數據模型的數據模型,並提供了哪些文檔實體及其關係以及綁定它們的約束。

也可以看看