2012計算機四級考試資料庫工程師基礎知識14

2022-09-22 19:27:15 字數 880 閱讀 5040

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2012計算機四級考試資料庫工程師基礎知識15

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

2012計算機四級考試資料庫工程師基礎知識29

檢查點 最大限度減少資料庫完全恢復時所必須執行的日誌部分 針對系統故障 資料庫映象 提高資料庫可用性的解決方案 比如介質故障,兩台伺服器相互備份 優點 提供完整或幾近完整的資料冗餘,增強資料保護 發生介質故障時,資料不會丟失且服務不會中斷,提高資料庫可用性 提高映象資料庫在公升級期間的可用性。雙機互...

2023年計算機等級考試四級資料庫技術(10)

13.1 儲存過程 13.1.1 儲存過程基本概念 1 在關聯式資料庫中,sql語言是應用程式和資料庫管理之間的主要程式設計介面 2 使用sql語言編寫 時,可用兩種方法儲存和執行 1 在客戶端儲存 並建立向資料庫管理系統傳送sql命令,並處理返回結果的應用程式 2 將這些傳送的sql語句儲存在資料...