資料庫原理CDM LDM PDM模型

2021-08-02 14:41:27 字數 960 閱讀 1588

cdm模型

概念資料庫模型,建立在傳統的er圖模型的理論上,主要的三大元素有實體型,屬性和聯絡

實體對應cmd中的entity。

屬性對應cdm中的entity的attribute。

除了保持e-r圖原有的relationship以外,還增加了association,inheritance兩種實體關係。

在cdm中,除了1對1,1對多,多對多,聯絡還能設定mandatory(強制性聯絡),dependent(依賴性聯絡/標定關聯)和dominant(統治聯絡)。

mandatory:兩個實體必須是相互共存的,不存在單一存在的情況。

dependent:乙個實體必須依賴另乙個實體存在,不存在單獨存在的情況。

dominant:差不多相當於該資料的唯一識別符號,可以看做是cdm的主鍵。

ldm模型

在cmd的基礎上,對於每個實體定義了主鍵和外來鍵,需要進行正規化化處理。

ldm是為了盡可能詳細的描述資料,但是不考慮資料在物理上是如何實現的。

pdm模型

pdm中主要涉及到的基本概念有:

表、列、試圖、主鍵、候選鍵、儲存過程、觸發器、索引、完整性檢查約束。

pdm相對於ldm和cdm更完整的描述了資料庫的資訊,不單只對於每乙個實體進行了描述,也同時對實體內的屬性進行了進一步的描述。

通常建立pdm的方法有:

1、直接建立pdm。

2、通過sql語句逆向建立pdm。

3、通過cdm直接生成pdm。

4、通過oom直接生成pdm。

關於pdm在powerdesigner中建立關係,實體,屬性等就不細講了,送上傳送門:

powerdesigner之pdm(物理概念模型)

資料庫原理

基本內容 acid與cap 資料庫事務可能引發的問題 資料庫鎖的型別 封鎖協議 兩段鎖協議 資料庫隔離級別 mvcc的實現步驟 mysql事務如何實現 資料庫鎖如何實現 xa兩段提交協議。1.acid是資料庫事務正確執行的四個基本要素 原子性 事務是資料庫併發控制的最小單位,要麼全部提交成功,要麼全...

資料庫原理

資料庫是乙個以某種有組織的方式儲存的資料集合。也就是 儲存有組織資料的容器 乙個檔案或一組檔案 儲存資料的工具,或者說是儲存資料的集合,結構為 模式 內模式 外模式,由dbms 資料庫作業系統 來控制,達到管理資料的目的 特點 兩大資料模型 注 關係與非關聯式資料庫 資料庫三層次 我們要將資料存放到...

資料庫原理

資料建模分類 對資料建模的模型分類,分為以下兩大類 概念模型 又叫資訊模型 按照使用者觀點對現實世界資料進行建模 例如 實體 聯絡模型 e r模型 資料模型 按照計算機系統的觀點對現實世界資料進行建模 例如 關係模型 資料模型三要素 資料結構 資料操作 資料的完整性約束條件 對 的補充 資料的完整性...