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