計算機四級資料庫重點難點分析(五)

2022-03-31 21:17:46 字數 938 閱讀 8284

關聯式資料庫邏輯設計

5.1 關聯式資料庫:按照二維**組織和儲存的相互關聯的關係(表)的集合。

關聯式資料庫採用關係模型在計算機中組織、儲存、處理和管理資料。

5.2 主碼約束:惟一性;最小性,不能取空值,並且取值要唯一

外碼約束:如果兩個關係r和s,x是r的屬性或屬性組,且x不是r的碼,但x是s的碼,則稱x是r的外碼。或者取空值,或者等於s中某個元組的主碼的值。

5.3 邏輯設計的內容:定義和描述資料庫的全域性邏輯結構、資料之間的關係、資料的完整性等

目的:得到實際資料庫管理系統可以處理的資料庫模式。

步聚:er圖轉化關係模式;優化關係模式;資料完整性設計;外模式設計

5.4 關係模式描述關係的靜態結構,由模式名、屬性、完整性約束組成,關係是乙個表中記錄的集合,關注和強調的是值(模式例項)的集合,也是關係模式在某一時刻狀態的反映。

5.5 關係的完整性(完整性約束):對關係所滿足條件的定義。作用:限定和檢查資料庫所含例項的合法性和正確性。靜態:主碼、外碼、域(使用者定義);動態:基於業務規則

5.6 偽傳遞規則:x-y,yw-z,則xw-z成立。

5.7 規範化設計理論的主要內容是正規化,即關係模式滿足的條件,它是資料庫邏輯設計的指南,也是衡量關係模式設計優劣的標準。目的:消除資料冗餘及避免操作異常,基本過程:對關係進行分解。乙個低階正規化的關係模式通過分解(投影)方法可轉換成多個高一級正規化的關係模式的集合,這個過程叫規範化。

5.8 1nf:r的每一屬性均不可再分;

2nf:是1nf且每個非主屬性完全依賴於主碼。在1上消除非主屬性對主碼的部分函式依賴;

3nf:是1nf且每個非主屬性只依賴於主碼。在2上消除非主屬對主碼的傳遞函式依賴。

5.9 er模型轉換關係模型:實體集轉為同名關係;聯絡轉為乙個關係,各實體集的碼及聯絡的屬性轉為關係的屬性(1:1均可、1:n取n、m:n取集);合併具有相同碼的關係。

計算機四級資料庫重點難點分析(二)

資料庫應用系統生命週期 2.1 軟體生命週期是指軟體產品從考慮其概念開始,到該產品不再使用的整個時期。一般包括概念階段 需求階段 設計階段 實現階段 測試階段 安裝部署及交付階段 執行階段與維護階段。資料庫應用系統需求是指使用者對資料庫應用系統在功能 效能 行為 設計約束等方面的期望和要求 資料及資...

計算機四級資料庫重點難點分析(六)

儲存技術與資料庫物理設計 6.1 物理設計是在具體的硬體環境 os dbms約束下,基於邏輯設計,設計具體資料儲存結構和訪問方式。目的 占用空間少 訪問效率高 維護代價低。主要步驟有資料庫邏輯模式調整 檔案組織與訪問設計 資料分布設計 安全模式設計 確定系統配置 物理模式評估。6.2 索引技術 in...

計算機四級資料庫重點難點分析(七)

資料庫應用系統功能設計 7.1軟體體系結構 軟體架構 7.2 軟體設計包括系統的總體結構設計 系統的過程設計 系統的資料設計三方面內容 人機介面設計 從工程管理的角度,分為概要設計 詳細設計 7.3 應用軟體分為資料庫事務和應用程式。後者一方面可以與資料庫事務協調合作,另一方面還可實現與資料庫訪問無...