數據庫設計包括識別不同數據段之間的現有關系,并以有組織的方式將這些關系映射出來。數據庫設計有幾種類型:概念數據庫設計、邏輯數據庫設計和物理數據庫設計最直截了當的。概念數據庫設計有點模棱兩可,因為在這個階段沒...
數據庫設計包括識別不同數據段之間的現有關系,并以有組織的方式將這些關系映射出來。數據庫設計有幾種類型:概念數據庫設計、邏輯數據庫設計和物理數據庫設計最直截了當的。概念數據庫設計有點模棱兩可,因為在這個階段沒有直接的數據庫模型的工作。這個過程只是一個識別相關數據的練習。

女人在做倒立計算機
概念數據庫設計中確定的兩個主要內容是實體和關系-實體是物質世界中的實際對象,關系是無限期地將一個實體連接到另一個實體的連接網絡。這就產生了這種設計的中心概念:實體關系模型。它不具有邏輯數據庫設計固有的整體組織和結構,但它是它的前身。
關系基數是概念數據庫設計中使用的實體關系模型的一個重要部分。基數表示一個實體與另一個實體之間發生特定關系的頻率。在實際模型中,這些關系由圖表上實體的點表示擴展到與單個或多個實體的鏈接。模型中還描述了各種"屬性",例如與實體和關系相關的名稱、質量和數量
在為概念數據庫設計開發實體關系模型時,最后要考慮的是將每個觀察到的屬性分配給特定的域,并進行雙重檢查,以確保模型中的所有內容都是有意義的。檢查所有內容都需要查找和篩選出所有重復的數據,確保所有屬性都與正確的實體和關系相關聯,并確認關系圖中的所有關聯都是邏輯的。如果這些連接在實際上下文中不符合邏輯,邏輯數據庫設計至少在抽象層次上是邏輯的。
邏輯數據庫設計是在概念階段之后進行的。該過程為先前映射的關系提供了順序和一致性,并以可實際用于物理數據庫設計的方式組織它們。完成物理數據庫設計中的任務根據在概念數據庫設計和邏輯數據庫設計中所做的工作,生成了一個功能良好、結構良好的數據庫。