設計數據庫的步驟: 數據庫的設計就是將數據庫中的數據實體及這些數據實體之間的關系,進行結構化的過程。 表示實體之間的關系
數據庫設計的第一范式:數據庫表中的所有字段都具有單一屬性(即字段不能再分割了) 數據庫設計的第二范式:第二范式在第一范式的基礎之上更進一層。第二范式需要確保數據庫表中的每一列都和主鍵相關,而不能只與主鍵的某一部分相關(主要針對聯合主鍵而言)。也就是說在一個數據庫表中,一個表中只能保存一種數據,不可以把多種數據保存在同一張數據庫表中。 數據庫設計的第三范式:首先要滿足第二范式,其次非主屬性之間不存在函數依賴。由于滿足了第二范式,表示每個非主屬性都函數依賴于主鍵。如果非主屬性之間存在了函數依賴,就會存在傳遞依賴,這樣就不滿足第三范式。 范式化設計的優缺點優點: 缺點: 總結:第一范式就是原子性,字段不可再分; 為什么使用MySQLMySQL優勢 開源 跨平臺 功能強大且使用方便 |
|