數據模型的分類:
最常用的數據模型是概念數據模型和結構數據模型:
①概念數據模型(信息模型):面向用戶的,按照用戶的觀點進行建模,典型代表:E-R圖
②結構數據模型:面向計算機系統的,用于DBMS的實現,典型代表有:層次模型,網狀模型、關系模型,面向 對象模型數據模型的三要素:數據結構、數據操作、數據完整性約束
E-R圖(實體-聯系圖方法):
① E-R實體聯系圖是直觀表示概念模型的工具,其中包含了實體、聯系、屬性三個成分,聯系的方 法為一對一(1:1)、一對多(1:N)、多對多(M:N)三種方式,聯系屬于哪種方式取決于客觀實際 本身。
② E-R模型圖,既表示實體,也表示實體之間的聯系,是現實世界的抽象,與計算機系統沒有關系, 是可以被用戶理解的數據描述方式。通過E-R模型圖可以使用戶了解系統設計者對現實世界的抽象是 否符合實際情況,從某種程度上說E-R模型圖也是用戶與系統設計者進行交流的工具,E-R模型圖已 成為概念模型設計的一個重要設計方法。
③ 實體用矩形框表示,聯系用菱形表示,屬性用橢圓表示層次模型:
① 層次模型采取樹形結構表示數據與數據之間的關系
② 層次模型不能直接表示多對多的聯系網狀模型:
① 用網絡結構表示數據與數據之間的聯系的模型
② 網狀模型子節點和父節點聯系不唯一,需要為聯系命名
③ 網狀模型的優點是能更直觀的描述世界,良好的性能,缺點是結構復雜關系模型:
① 關系模型是目前最常見的數據模型之一,主要采用表格結構表達實體集以及實體之間的聯系,最 大的特 色就是描述的一致性。
② 關系是一張表,關系數據模型由若干個表組成。
③ 可以存在1對1,1對多,多對多的關系
數據庫-數據模型(分類、三要素、概念)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...