當資料庫比較複雜的時候,我們就需要設計了
糟糕的資料庫設計:
良好的資料庫設計:
軟體開發中關於資料庫的設計
設計資料庫的步驟:(個人部落格)
標識實體(把需求落地到每個字段)
標識實體 之間的關係
為什麼需要資料規範化?
刪除異常
三大正規化 (了解)第一正規化(1nf)
原子性:保證每一列不可再分
第二正規化(2nf)
前提:滿足第一正規化
每張表只描述一件事情
第三正規化(3nf)
前提:滿足第一正規化、第二方式
第三正規化需要確保資料表中的每一列資料都和主鍵直接相關,而不能間接相關
(規範資料庫的設計)
規範性 和 效能的問題
關聯查詢的表不得超過三張表
blog參考:
mysql資料庫操作規範 資料庫操作規範
1.涉及到寫入資料庫的操作,請務必使用 nohup 的方式 或者使用 操作終端pc機 客戶機房windows主機 資料庫伺服器主機 的連線模式 或者在資料庫伺服器上開乙個vnc。這裡的寫入資料庫的操作,1.涉及到寫入資料庫的操作,請務必使用 nohup 的方式 或者使用 操作終端pc機 客戶機房wi...
Mysql 有與無 規範 資料庫命名規範
設定lower case table names 1,是使用大小寫不敏感,資料庫儲存用小寫,預設值為0。備份資料庫 mysqldump uroot pmysql set gtid purged on single transaction triggers routines events databa...
mysql id命名規範 資料庫設計規範之命名規範
命名規範 說明 指資料庫物件如表 table 序列 sequence 過程 procedure 觸發器 trigger 等的命名約定。1.基本命名原則 1 規則1 命名使用具有意義的英文詞彙,詞彙中間以下劃線分隔。2 規則2 命名只能使用英文本母,數字,下劃線,並以英文本母開頭。3 規則3 避免用o...