資料庫設計

2021-09-16 23:07:38 字數 466 閱讀 6126

考試題型(下午):

1)找聯絡

2 )關鍵模式

3)主鍵及外來鍵

4)加實體,判斷碼

從題目出發,分析題幹

1 資料庫設計的四個階段:

1)需求分析 output:資料流圖,資料字典,需求說明書

2)概念結構設計output:e-r圖

3)邏輯結構設計output:關係模式

4)物理設計

2 e-r模型 -實體間聯絡型別

1:1 1:n m:n

轉換規則:一對一聯絡,一對多聯絡,多對一聯絡,多元聯絡

規範化理論:

1nf:屬性值都是不可分的原子值

2nf: 每乙個非主屬性完全依賴於主鍵,消除了非主屬性對候選鍵的部分依賴

3nf: 消除了非主屬性對候選鍵的傳遞依賴

bcnf:消除了主屬性對候選鍵的傳遞依賴

主屬性:候選鍵的一部分;非主屬性:非候選鍵

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...