《教妹學數據庫系統》(四) 概念數據庫設計

hello大家好,今天我們來學習概念數據庫設計。教妹學數據庫,沒見過這麼酷炫的標題吧?“語不驚人死不休”,沒錯,標題就是這麼酷炫。

我的妹妹小埋18歲,校園中女神一般的存在,成績優異體育萬能,個性溫柔正直善良。然而,只有我知道,衆人眼中光芒萬丈的小埋,在過去是一個披着倉鼠斗篷,滿地打滾,除了吃就是睡和玩的超級宅女。而這一切的轉變,是從那一天晚上開始的。

從此之後,小埋經常讓我幫她輔導功課。今天她想了解概念數據庫設計。本篇教程通過我與小埋的對話的方式來談一談概念數據庫設計。
在這裏插入圖片描述

博客還在持續更新中,想看同系列的其他博客。歡迎訪問我的專欄《教妹學數據庫系統》希望大家能夠關注我,一起學數據庫系統。

小埋:“ER圖怎麼畫呢”

在這裏插入圖片描述

實體-聯繫模型(ER模型)

與聯繫相關的概念

  1. 聯繫、聯繫型、聯繫集
  • 聯繫:
  • 聯繫型:同一類聯繫共同具有的類型
  • 聯繫型的度
  • 聯繫集:數據庫中當前存儲的聯繫型的實例的集合
  1. 聯繫型的ER圖
    在這裏插入圖片描述
    在這裏插入圖片描述
  • 一個實體型可以和自身參與到同一個聯繫型中
    在這裏插入圖片描述

聯繫型的約束

  1. 聯繫型的約束
  • 基數比
  • 多對1
  • 多對多
  1. 存在依賴約束/參與度約束:刻畫實體型參與到聯繫型中的最小基數(即一個實體最少參與到幾個聯繫中)
  • 0個(部分參與):在ER圖中表示爲單線
  • ≥1個(全部參與):在ER圖中表示爲雙線
    在這裏插入圖片描述
    在這裏插入圖片描述

聯繫型的屬性

  1. 聯繫型可以具有屬性。在ER圖中,用直線將聯繫型與聯繫型的屬性連接起來。
    在這裏插入圖片描述
  2. 弱實體性、弱實體集
  • 弱實體型
  • 標識實體型
  • 標識聯繫型
  • 部分鍵
    在這裏插入圖片描述
  • ER圖表示如下:
    在這裏插入圖片描述
  1. 多元聯繫
  • 多元聯繫(higher-degreerelationships):3個以上實體參與的聯繫

  • 一個n元聯繫通和n個二元聯繫所表示的意義通常是不同的
    在這裏插入圖片描述

小埋:“增強ER模型簡單講一下吧,我要出門了”

增強ER模型

  1. 子類/超類
  • 不相交子類
  • 重疊子類
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章