MYSQL資料庫設計和資料庫設計例項 一

2022-01-23 19:05:26 字數 674 閱讀 9028

資料庫設計(database design):資料庫設計是指對於乙個給定的應用環境,構造(設計)優化的資料庫邏輯模式和物理結構,並據此建立資料庫及其應用系統,使之能夠有效的儲存和管理要求,滿足各種使用者的需求,包括資訊管理要求和資料操作要求.

資訊管理要求:資訊管理要求是指資料庫中應該儲存和管理哪些資料物件。

資料操作要求:資料操作要求是指對資料物件需要進行哪些操作,如:新增 刪除 修改 統計 查詢 等等

資料庫設計的一般步驟:

需求分析

概念結構設計

邏輯結構設計

物理結構設計

資料庫實施、執行和維護

現在簡要的介紹一下這六個流程的大體作用:

需求分析:就是把各個使用者的應用要求給綜合起來 。

概念結構設計:把一些文字概念轉為e——r圖(常用) 。

邏輯結構設計:就是一般就是把e——r圖轉換成資料庫產品支援的資料模型,如關係模型,形成邏輯模型,然後根據使用者要求增加檢視形成外模式。

物理結構設計:就是根據dbms的特點和處理的需求,進行物理儲存安排,建立索引,形成資料庫的內模式。

資料庫實施、執行和維護:就是資料庫應用系統經過試執行後即可投入到正是執行,在資料庫應用系統執行中不斷地對其進行修改和維護完善。

下面會根據資料庫的設計步驟分別說明設計乙個資料庫的大體流程是什麼,然後最後會給出乙個資料庫設計的例項演示。

MYSQL資料庫設計和資料庫設計例項(二)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!1 需求分析的主要任務或者說主要的作用是 通過詳細的調查現實世界要處理的物件,了解計算機系統的工作概況,明確使用者的各種需求,然後在此基礎上確定新系統的功能,還需要考慮到今後可能的對系統的擴充和改變.2 在調查過程中重點是 資料 和 處理 通過調查...

MYSQL資料庫設計和資料庫設計例項(三)

資料庫設計 概念結構設計 1 將需求分析得到的使用者需求抽象為資訊結構,這個資訊結構就是概念設計。概念設計的過程就是概念結構設計 它是整個資料庫設計的關鍵。2 概念設計的主要特點 真實 充分的反映現實世界,包括事物和事物之間的聯絡,能滿足使用者對資料的處理要求 方式 響應時間 是對現實世界的乙個真實...

mysql 資料庫設計 MySQL 資料庫設計總結

本文由雲 社群發表 規則 1 一般情況可以選擇 myisam 儲存引擎,如果需要事務支援必須使用 innodb 儲存引擎。注意 myisam 儲存引擎 b tree 索引有乙個很大的限制 參與乙個索引的所有欄位的長度之和不能超過 1000 位元組。另外 myisam 資料和索引是分開,而 innod...