MySQL 规范数据库设计
生活随笔
收集整理的這篇文章主要介紹了
MySQL 规范数据库设计
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么需要設計數據庫
當數據庫很復雜時,需要設計
糟糕的數據庫設計
- 數據冗余,浪費空間
- 插入和刪除很麻煩(屏蔽物理外鍵)
- 程序性能差
良好的數據庫設計
- 數據緊湊,節省空間
- 保證數據的完整性
- 方便開發系統
軟件開發中數據庫的設計
- 分析需求:分析業務和需要處理的數據的需求
- 概要設計:設計關系圖 E-R圖
個人博客設計數據庫的步驟
- 收集信息,分析需求
- 用戶表(用戶登錄注冊注銷,用戶的個人信息,寫博客)
- 分類表(文章的分類,和創建者)
- 文章表(文章具體信息)
- 評論表(一篇文章的評論)
- 友情鏈接表(友情鏈接信息)
- 自定義表(系統信息,某個關鍵字,或者一些主題)
- 說說表(發表心情)
- 標識實體(把需求落實到每個字段)
- 標識實體間的關系
- 寫文章 user–>article
- 設置分類 user–>category
- 粉絲 user–>user
- 寫評論 user–>user–>comment
- 標識實體間的關系
總結
以上是生活随笔為你收集整理的MySQL 规范数据库设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IE安全系列:IE浏览器的技术变迁(上)
- 下一篇: MySQL学习笔记8:权限管理、数据库备