1.概念設計;對使用者要求描述的現實世界(可能是乙個工廠、乙個商場或者乙個學校等),通過對其中住處的分類、聚集和概括,建立抽象的概念資料模型。這個概念模型應反映現實世界各部門的資訊結構、資訊流動情況、資訊間的互相制約關係以及各部門對資訊儲存、查詢和加工的要求等。所建立的模型應避開資料庫在計算機上的具體實現細節,用一種抽象的形式表示出來。以擴充的實體—(e-r模型)聯絡模型方法為例,第一步先明確現實世界各部門所含的各種實體及其屬性、實體間的聯絡以及對資訊的制約條件等,從而給出各部門內所用資訊的區域性描述(在資料庫中稱為使用者的區域性檢視)。第二步再將前面得到的多個使用者的區域性檢視集成為乙個全域性檢視,即使用者要描述的現實世界的概念資料模型。2.邏輯設計;主要工作是將現實世界的概念資料模型設計成資料庫的一種邏輯模式,即適應於某種特定資料庫管理系統所支援的邏輯資料模式。與此同時,可能還需為各種資料處理應用領域產生相應的邏輯子模式。這一步設計的結果就是所謂「邏輯資料庫」。
3.物理設計;根據特定資料庫管理系統所提供的多種儲存結構和訪問方法等依賴於具體計算機結構的各項物理設計措施,對具體的應用任務選定最合適的物理儲存結構(包括檔案型別、索引結構和資料的存放次序與位邏輯等)、訪問方法和訪問路徑等。這一步設計的結果就是所謂「物理資料庫」。
4.三者關係:由上到下,先要概念設計,接著邏輯設計,再是物理設計,一級一級設計。
資料庫基本概念學習 資料庫設計
本文主要參考了 資料庫的概念設計與邏輯設計 一文。複習了資料庫當中的概念設計 邏輯設計 物理設計等基本概念。概念設計 概念設計的目的是根據需求分析的結果,將使用者對資料的需求綜合成乙個統一的概念模型,它是整個資料庫設計的關鍵。設計時,一般是先根據單個應用的需求,畫出能反映每個應用需求的區域性e r模...
資料庫概念
函式依賴 設r u 是屬性集u上的關係模式,x,y是u的子集,r是r u 上的任意乙個關係,如果成立對屬於r的任意t,s,若t x s x 則t y s y 那麼稱 x函式決定y 或 y函式依賴於x 記作x y。稱x為決定因素。部分函式依賴,完全函式依賴 在r u 中,如果x y,且對於任意x的真子...
資料庫概念
1 資料 資料是客觀事物的反映和記錄,是用以載荷資訊的物理符號。資料不等同於數字,資料報括兩大類,及 數值型資料 和非數值型資料。2 資訊 資訊是指有意義的資料,即在資料上定義的有意義的描述。3 資料處理 4 資料庫 資料庫是資料庫系統的核心,是被管理的物件。5 資料庫管理系統 資料庫管理系統負責對...