資料庫設計

2021-09-10 08:08:51 字數 303 閱讀 7694

一對多關係的理解(以使用者表和訂單表為例)

箭頭所指一端為1的一端,背向為多的一端

多的一端有乙個1的一端的主鍵作為外碼(即將1的一端的主碼新增到多的一端作為外來鍵)

從實體類分析,表對應的實體類中1的一端有多的一端的集合屬性,多的一端有1的一端的實體物件屬性

多對多關係的理解(需要中間表來實現聯絡)

箭頭由中間表指向其他兩張表

中間表中有兩張表的主鍵作為外來鍵(即聯合主鍵),中間表中不能有其他字段

中間表的實體類中不能有其他字段,有其他兩張表的實體物件屬性,兩個實體類中分別有對方的物件集合屬性

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

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

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

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

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

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