精通數(shù)據(jù)庫系列之入門-技巧篇1

字號(hào):

這次講座中,我們將首先介紹數(shù)據(jù)庫設(shè)計(jì)的基本方法,并附上了一個(gè)設(shè)計(jì)MS-SQL Server數(shù)據(jù)庫的例子。然后以Delphi5為開發(fā)工具,標(biāo)準(zhǔn)的paradox表為后臺(tái)數(shù)據(jù)庫,來向大家介紹如何進(jìn)行最簡單的數(shù)據(jù)庫編程。
    在本例中,我們將實(shí)現(xiàn)對一個(gè)數(shù)據(jù)表單的添加、修改、刪除以及對表中數(shù)據(jù)進(jìn)行查詢的功能。本例所使用的計(jì)算機(jī)軟硬件環(huán)境為:Windows NT 4.0 Server,MS-SQL Server7.0,Borland Delphi 5,PIII550,256M內(nèi)存。當(dāng)然啦,一般的朋友在Win98的環(huán)境下或者Win2000的環(huán)境下都可以按照本例的步驟來編程序的。筆者的機(jī)器主要用作服務(wù)器,所以就在服務(wù)器上編啦。廢話少說,現(xiàn)在開始:
    一、數(shù)據(jù)庫設(shè)計(jì)的基本方法
    數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的核心和基礎(chǔ),它要求對于指定的應(yīng)用環(huán)境,構(gòu)造出較優(yōu)的數(shù)據(jù)庫模式,建立起數(shù)據(jù)庫應(yīng)用系統(tǒng),并使系統(tǒng)能有效地存儲(chǔ)數(shù)據(jù),滿足用戶的各種應(yīng)用需求。一般按照規(guī)范化的設(shè)計(jì)方法,常將數(shù)據(jù)庫設(shè)計(jì)分為若干階段……
    二、MS-SQL Server數(shù)據(jù)庫設(shè)計(jì)示例
    下面,筆者還為各位網(wǎng)友準(zhǔn)備了一套數(shù)據(jù)庫大餐,這就是在MS-SQL Server下的Client/Server結(jié)構(gòu)編程示例……
    三、數(shù)據(jù)庫編程示例
    在本次講座中,我們以Delphi5為開發(fā)工具,標(biāo)準(zhǔn)的paradox表為后臺(tái)數(shù)據(jù)庫,來向大家介紹如何進(jìn)行最簡單的數(shù)據(jù)庫編程。在本例中,我們將實(shí)現(xiàn)對一個(gè)數(shù)據(jù)表單的添加、修改、刪除以及對表中數(shù)據(jù)進(jìn)行查詢的功能……
    四、大型數(shù)據(jù)庫設(shè)計(jì)原則
    一個(gè)好的數(shù)據(jù)庫產(chǎn)品不等于就有一個(gè)好的應(yīng)用系統(tǒng),如果不能設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫模型,不僅會(huì)增加客戶端和服務(wù)器段程序的編程和維護(hù)的難度,而且將會(huì)影響系統(tǒng)實(shí)際運(yùn)行的性能。一般來講,在一個(gè)MIS系統(tǒng)分析、設(shè)計(jì)、測試和試運(yùn)行階段,因?yàn)閿?shù)據(jù)量較小,設(shè)計(jì)人員和測試人員往往只注意到功能的實(shí)現(xiàn),而很難注意到性能的薄弱之處,等到系統(tǒng)投入實(shí)際運(yùn)行一段時(shí)間后,才發(fā)現(xiàn)系統(tǒng)的性能在降低……