软件工程电商系统数据库定义_某个电子商务系统项目的数据库设计
楊教授工作室,版權所有,盜版必究,
1/13
頁
1
1.1
EbookStore/EBank
項目的數據源設計
1.1.1
本項目中的數據庫設計概述
1
、數據庫設計
(
1
)數據庫設計方法
一般數據庫設計方法有兩種
,
即屬性主導型和實體主導型。
?
屬性主導型
從歸納數據庫應用的屬性出發
,
在歸并屬性集合
(
實體
)
時維持屬性間的函數依賴關系。
?
實體主導型
先從尋找對數據庫應用有意義的實體入手
,
然后通過定義屬性來定義實體。
?
選擇的方法
一般現實世界的實體數在屬性數
1/10
以下時
,
宜使用實體主導型設計方法。面向對象的
數據庫設計是從對象模型出發的
,
屬于實體主導型設計。
(
2
)數據庫設計的五個步驟
數據庫需求分析、概念設計、邏輯設計、物理設計與加載測試
。
1)
數據庫需求分析的任務是將業務管理轉化為數據流,劃分主題之間的邊界,繪制出
DFD
圖,并完成相應的數據字典。
2)
概念設計
主要的任務是從
DFD
出發,繪制出本主題的實體-關系圖,并列出各個實體與關系的綱
要表。在概念設計階段中,設計人員從用戶的角度看待數據及處理要求和約束,產生一個反
映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。
?
邏輯設計
主要的任務是從
E-R
圖與對應的綱要表出發,確定各個實體及關系的表名屬性。由于概
念設計的結果是
ER
圖,
DBMS
一般采用關系型,因此數據庫的邏輯設計過程就是把
ER
圖轉化
為關系模式的過程。
?
物理設計的任務是確定所有屬性的類型、寬度與取值范圍,設計出基本表的主鍵,將
所有的表名與字段名英文化,實現物理建庫,完成數據庫物理設計字典
?
加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可
視為對數據庫的加載測試工作。
2
、數據庫的邏輯設計概述
總結
以上是生活随笔為你收集整理的软件工程电商系统数据库定义_某个电子商务系统项目的数据库设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 想要空号检测软件检测结果更加准确 那
- 下一篇: Java开源电商系统