資料庫設計

2021-10-06 00:28:05 字數 784 閱讀 2403

設計資料庫的步驟

資料庫設計的基本步驟

1.收集資訊

2.標識實體

3.標識每個實體需要儲存的資訊

4.標識每個實體之間的關係

1.收集資訊

在設計資料庫之前,需要了解系統的功能和需求

2.標識實體

了解需求之後,需要通過分析定義出系統有哪些實體。

例如:客人去酒店開房,這至少包含兩個實體:客人和房間

3.標識每個實體需要儲存的資訊

例如:客人:姓名,手機號,性別等等

房間:房號,房間型別,**等。

4.標識每個實體之間的關係

上面的這四個步驟做好之後,我們可以根據實體以及實體之間的關係繪製出e-r圖

比如:

矩形:表示實體集

橢圓形:表示屬性

菱形:表示聯絡集

直線:用來連線屬性和實體集,也用來連線實體集和聯絡集

資料庫設計是要按照正規化進行設計,在這裡我們使用三大正規化即可

第一正規化的目標是確保每列的原子性,最小單位,不可再拆分。

第二正規化是在第一正規化的基礎上更進一步,其目標是確保表中的每列都和主鍵相關。

第三正規化是在第二正規化的基礎上更進一步,其目標是確保每列都和主鍵直接相關,而不是間接相關。

至此,資料庫設計階段的任務已經完成,接下來可以進行**編寫階段了。

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

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

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

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

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

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