[置頂] 鳥(niǎo)瞰數(shù)據(jù)庫(kù)系統(tǒng)原理
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-11-08 08:02:06 閱讀次數(shù):2452次
http://www.jyygyx.com/db/系統(tǒng)是1種管理數(shù)據(jù)的系統(tǒng),首先設(shè)計(jì)到數(shù)據(jù),談到數(shù)據(jù)就要從數(shù)據(jù)管理的歷史來(lái)看http://www.jyygyx.com/db/系統(tǒng)的發(fā)展。其中,到達(dá)http://www.jyygyx.com/db/階段后,我們開(kāi)始來(lái)討論我們這門(mén)課程。
先來(lái)看利用部份:
1、分析數(shù)據(jù)
設(shè)計(jì)使用http://www.jyygyx.com/db/,首先要對(duì)問(wèn)題進(jìn)行分析。那末http://www.jyygyx.com/db/世界中的問(wèn)題不就圍繞數(shù)據(jù)展開(kāi)的嘛!所以先從數(shù)據(jù)開(kāi)始分析。
數(shù)據(jù)分析時(shí),由于人們常常不能對(duì)問(wèn)題的解決1步到位。所以人們對(duì)http://www.jyygyx.com/db/的分析也是1般從宏觀到微觀,采取抽象的辦法來(lái)對(duì)數(shù)據(jù)進(jìn)行逐漸細(xì)化的分析。人們?cè)趯?duì)數(shù)據(jù)抽象進(jìn)程中對(duì)數(shù)據(jù)抽象不同階段得到4種模型。
由于人們?cè)诘玫?種模型進(jìn)程中是通過(guò)不斷細(xì)化得到的,所以這些模型也自然構(gòu)成了1種層次關(guān)系。這類(lèi)層次關(guān)系各自解決不同層次的問(wèn)題,層次之間通過(guò)映照來(lái)聯(lián)系。這類(lèi)http://www.jyygyx.com/db/結(jié)構(gòu)分析好以后就該動(dòng)手設(shè)計(jì)了。
2、設(shè)計(jì)http://www.jyygyx.com/db/
要設(shè)計(jì)http://www.jyygyx.com/db/,先整體計(jì)劃好,然后弄清楚需求。有了1個(gè)比較清晰的需求,下面針對(duì)各個(gè)模型進(jìn)行具體的設(shè)計(jì)。
在概念模型設(shè)計(jì)中,1個(gè)比較重要的工具是E-R圖,通過(guò)E-R圖可以比較直觀地了解將要開(kāi)發(fā)的系統(tǒng)。如果1個(gè)好的系統(tǒng)設(shè)計(jì)出來(lái),那末自然要上手嘗試1下它的魅力。
3、使用
http://www.jyygyx.com/db/的使用最基本的是SQL語(yǔ)言,單獨(dú)來(lái)講SQL語(yǔ)言其實(shí)就是對(duì)表的增刪改查。而對(duì)SQL語(yǔ)言擴(kuò)充以后的T-SQL也就是增加了1些流程控制。http://www.jyygyx.com/db/語(yǔ)言的使用學(xué)會(huì)以后,就要學(xué)會(huì)對(duì)http://www.jyygyx.com/db/的管理了。
4、管理
使用http://www.jyygyx.com/db/系統(tǒng)的條件是該系統(tǒng)能保證數(shù)據(jù)的正確性和安全性,要能保證這些離不開(kāi)對(duì)http://www.jyygyx.com/db/系統(tǒng)的管理。數(shù)據(jù)正確性最直接的是使用束縛,限制數(shù)據(jù)范圍。其次是通過(guò)事務(wù)機(jī)制來(lái)保證隨著系統(tǒng)運(yùn)行,數(shù)據(jù)不會(huì)產(chǎn)生意外損失。系統(tǒng)中多個(gè)事務(wù)并行進(jìn)行,就要對(duì)系統(tǒng)進(jìn)行并行控制。最后最糟的情況,就1定能保證恢復(fù)原來(lái)的狀態(tài)。
保證了數(shù)據(jù)的正確性依然不能滿足人們的需要,由于對(duì)數(shù)據(jù)的操作是有權(quán)限的,正如我們?cè)诔绦蛟O(shè)計(jì)中使用訪問(wèn)控制符來(lái)限定對(duì)數(shù)據(jù)操作1樣。我們要對(duì)數(shù)據(jù)的安全進(jìn)行管理
,避免非法的操作及意外故障對(duì)系統(tǒng)的破壞。
再看理論部份:
利用總是要有相應(yīng)的理論來(lái)支持和指點(diǎn)的,這里我們依照順序從建表的理論開(kāi)始學(xué)習(xí),在表設(shè)計(jì)中總要有個(gè)好壞的標(biāo)準(zhǔn)吧,盲目地建表會(huì)產(chǎn)生許多麻煩的問(wèn)題,這就提出了范式。建表有了統(tǒng)1的標(biāo)準(zhǔn)后,接下來(lái)就是用表了即操作表,對(duì)表有許多的操作,你講不出為何能這么做總不行吧。所以下面就針對(duì)表的操作來(lái)研究這些操作的理論。
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)