iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0

要做出一個完整的資料庫系統,首先要進行資料庫設計程序,設計程序的步驟如下,我以網路商店來舉例:

第一階段:資料庫需求收集與分析

  • 分析應用程式的使用者為一般使用者還是管理者,例如:一般使用者(會員)、管理者(員工)。
  • 分析系統資料,例如:一般使用者如果輸入(查詢商品名稱、訂單編號)、輸出(商品資訊、訂單明細)。管理者輸入(查詢會員編號)、輸出(會員相關資訊)。
  • 分析工作環境及作業需求,例如:為線上網路商店,所以一定要使用網路連線進行操作。
  • 進行問卷調查及訪談,例如:使用者需要什麼功能,使操作方便(商品主題分類、關鍵字搜尋)。

第二階段:資料庫概念設計
用第一階段收集的資料,設計資料庫的結構及內容。會使用到實體關係圖(Entity Relationship Diagram,ERD)。

第三階段:選擇資料庫系統
評估經濟上技術上的可行性分析。

  • 經濟上:規模、經費,例如:為個人的網路商店,規模較小、經費較少。
  • 技術上:如果規模大,是否有專業人員定期維護。

第四階段:資料庫邏輯設計
資料庫模型的種類有階層式、網路式、關聯式、物件導向式等。
選擇使用哪種模型來表達第二階段做出實體關係圖。例如:使用關聯式資料模型會考慮到資料表之間的關聯性、正規化及屬性。

第五階段:資料庫實體設計
將前述四個階段實現,使用SQL及程式語言,產出真實的紀錄。例如:會員註冊填寫資料後,記有每個會員相關資料的會員資料表。

本來想今天結束資料庫系統介紹,但還有很多細節寫不完,只好下集待續。

參考資料:
書籍「動畫圖解資料庫系統理論」。


上一篇
資料庫系統介紹(上)
下一篇
資料庫系統介紹(下)
系列文
大學每日任務:攝取新知識及學習紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言