数据库设计:数据库设计的基本步骤介绍
?
?
數(shù)據(jù)庫設(shè)計(jì)主要包括用戶需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施階段、數(shù)據(jù)庫運(yùn)行和維護(hù)階段等六個(gè)階段。
1、用戶需求分析?
數(shù)據(jù)庫設(shè)計(jì)人員采用相應(yīng)的輔助工具對應(yīng)用對象的功能、性能、限制等要求進(jìn)行科學(xué)實(shí)際的分析。
2、概念結(jié)構(gòu)設(shè)計(jì)?
概念結(jié)構(gòu)設(shè)計(jì)主要是對信息分析和定義,比如視圖模型化、視圖分析和匯總;對應(yīng)用對象進(jìn)行精確地抽象、概括而形成的獨(dú)立于計(jì)算機(jī)系統(tǒng)的企業(yè)信息模型。
ER圖是概念模型設(shè)計(jì)的主要工具。
3、邏輯結(jié)構(gòu)設(shè)計(jì)?
將抽象的概念模型轉(zhuǎn)換為選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯模型,它是物理結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ),包括模式初始設(shè)計(jì)、子模式設(shè)計(jì)、應(yīng)用程序設(shè)計(jì)、模型評(píng)價(jià)。
4、物理結(jié)構(gòu)設(shè)計(jì)?
物理結(jié)構(gòu)設(shè)計(jì)是邏輯模型在計(jì)算機(jī)中的具體實(shí)現(xiàn)方案。
5、數(shù)據(jù)庫實(shí)施階段?
數(shù)據(jù)庫設(shè)計(jì)人員根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)階段建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,然后進(jìn)行試運(yùn)行。
6、數(shù)據(jù)庫運(yùn)行和維護(hù)階段?
一般情況下數(shù)據(jù)庫應(yīng)用系統(tǒng)試運(yùn)行后便可以投入正式運(yùn)行,期間需要不斷對系統(tǒng)進(jìn)行評(píng)價(jià)、調(diào)整、修改。
數(shù)據(jù)庫設(shè)計(jì)主要內(nèi)容包括數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫行為設(shè)計(jì)。
數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì):系統(tǒng)整體邏輯模式與子模式設(shè)計(jì),屬于對數(shù)據(jù)庫數(shù)據(jù)的分析設(shè)計(jì)。
數(shù)據(jù)庫行為設(shè)計(jì):是指施加在數(shù)據(jù)庫上的應(yīng)用程序集的設(shè)計(jì),屬于對數(shù)據(jù)庫應(yīng)用系統(tǒng)功能的分析設(shè)計(jì)。
?
IT技術(shù)分享社區(qū)
個(gè)人博客網(wǎng)站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠(yuǎn)程辦公:常用的遠(yuǎn)程協(xié)助軟件,你都知道嗎?51單片機(jī)程序下載、ISP及串口基礎(chǔ)知識(shí)硬件:斷路器、接觸器、繼電器基礎(chǔ)知識(shí)
總結(jié)
以上是生活随笔為你收集整理的数据库设计:数据库设计的基本步骤介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 360安全卫士加速球误关闭某个应用软件
- 下一篇: 二进制安装mysql-5.7.26