概述
數(shù)據(jù)庫設(shè)計(jì)面對的主要有哪些問題
(1) 懂?dāng)?shù)據(jù)庫原理同時(shí)懂甲方軟件專業(yè)知識(shí)的人缺少;
(2) 應(yīng)用的數(shù)據(jù)庫系統(tǒng)的最終目標(biāo)往往在一開始不能完全明確,與開發(fā)者與用戶方最初沒在要求完全一致有關(guān);
(3) 應(yīng)用業(yè)務(wù)系統(tǒng)千差萬別的,難以找到一種通用的工具和方法。
數(shù)據(jù)庫設(shè)計(jì)特點(diǎn)
(1) 對人員要求,綜合性:成熟的開發(fā)人員涉及到的知識(shí)面,主要包括計(jì)算機(jī)專業(yè)和業(yè)務(wù)專業(yè)知識(shí),要解決技術(shù)問題同時(shí),還要去解決許多非技術(shù)方面的問題。
(2) 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)與動(dòng)態(tài)功能行為是分離的。
結(jié)構(gòu)設(shè)計(jì)主要包括語義結(jié)構(gòu)(概念性的),數(shù)據(jù)結(jié)構(gòu)(邏輯性),存儲(chǔ)結(jié)構(gòu)(物理數(shù)據(jù)庫)。動(dòng)態(tài)行為設(shè)計(jì):基于數(shù)據(jù)庫的應(yīng)用程序設(shè)計(jì)(動(dòng)作操作,功能實(shí)現(xiàn))
數(shù)據(jù)庫設(shè)計(jì)流程
一個(gè)數(shù)據(jù)庫設(shè)計(jì)的流程:
需求分析(形成需求分析,得到說明書)→概念結(jié)構(gòu)設(shè)計(jì)(概念結(jié)構(gòu))→邏輯結(jié)構(gòu)設(shè)計(jì)(形成邏輯結(jié)構(gòu))→物理設(shè)計(jì)(生成磁盤上的物理數(shù)據(jù)庫)
常用的數(shù)據(jù)庫設(shè)計(jì)細(xì)節(jié)步驟:
1.需求分析—結(jié)構(gòu)設(shè)計(jì)—行為功能設(shè)計(jì)—數(shù)據(jù)庫實(shí)施—數(shù)據(jù)庫運(yùn)行和維護(hù)
2.需求分析:了解用戶方的真實(shí)需要,紙面化,形成需求說明書
3.結(jié)構(gòu)設(shè)計(jì):主要有概念結(jié)構(gòu),邏輯結(jié)構(gòu),物理結(jié)構(gòu)的思考
4.行為設(shè)計(jì):功能設(shè)計(jì),事務(wù)設(shè)計(jì),APP設(shè)計(jì)
5.數(shù)據(jù)庫實(shí)施:加載數(shù)據(jù)庫,調(diào)試運(yùn)行應(yīng)用程序
6.運(yùn)行和維護(hù):即使軟件交付后,在保證期內(nèi)維護(hù)
數(shù)據(jù)庫需求分析
整個(gè)設(shè)計(jì)過程的起點(diǎn),詳細(xì)地明確用戶方要求,直接影響后面所有階段。文章來源:http://www.zghlxwxcb.cn/news/detail-450602.html
主要難點(diǎn):真實(shí)完整地明確要求;技術(shù)上可能存在難點(diǎn);調(diào)查用戶需求階段主要包括:對方業(yè)務(wù)現(xiàn)狀,信息源流,外部的其它要求。文章來源地址http://www.zghlxwxcb.cn/news/detail-450602.html
到了這里,關(guān)于【數(shù)據(jù)庫】數(shù)據(jù)庫設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!