




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本課程的任務(wù)后臺(tái)數(shù)據(jù)庫(kù)構(gòu)建、數(shù)據(jù)庫(kù)操作、管理、維護(hù),為后續(xù)課程如JAVA,ASP.NET作準(zhǔn)備工作,從而從前臺(tái)到后臺(tái)完畢一個(gè)完整信息管理系統(tǒng)的創(chuàng)建。本課程的學(xué)習(xí)特點(diǎn)及思緒1、項(xiàng)目引導(dǎo),任務(wù)驅(qū)動(dòng)2、以一個(gè)完整的信息管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)的構(gòu)建為例,貫穿本課程。3、項(xiàng)目提成若干個(gè)子項(xiàng)目。按子項(xiàng)目的完畢來(lái)開(kāi)展教學(xué)??荚囆问剑喊雌綍r(shí)實(shí)驗(yàn)情況及課程設(shè)計(jì)情況給出分?jǐn)?shù)。項(xiàng)目一學(xué)生信息管理系統(tǒng)中數(shù)據(jù)需求分析任務(wù):擬定學(xué)生信息管理系統(tǒng)的基本功能。找出系統(tǒng)中的實(shí)體,如學(xué)生、教師、課程等。找出各實(shí)體的各種屬性,如學(xué)生有學(xué)號(hào),姓名,性別,出生日期等。找出實(shí)體之間的關(guān)系,如學(xué)生與課程的關(guān)系是“學(xué)習(xí)”,畫(huà)出E-R圖將E-R圖轉(zhuǎn)換成二維表對(duì)二維表進(jìn)行優(yōu)化解決課程引入:在IT公司中,經(jīng)常需要?jiǎng)?chuàng)建一些小型的數(shù)據(jù)庫(kù)對(duì)公司的生產(chǎn),銷(xiāo)售,財(cái)務(wù),人事等平常生產(chǎn)活動(dòng)進(jìn)行管理,那第要?jiǎng)?chuàng)建一個(gè)如何的數(shù)據(jù)庫(kù),庫(kù)中包含哪些表及其它對(duì)象,表中有哪些數(shù)據(jù)既能保證數(shù)據(jù)的冗余盡也許少,又能何證對(duì)數(shù)據(jù)庫(kù)操作不會(huì)出現(xiàn)異常,既方便用戶(hù)的使用和操作,又能滿(mǎn)足數(shù)據(jù)庫(kù)安全及管理需要?這是IT工作崗位中經(jīng)常碰到的工作,也是IT從業(yè)人員必備的職業(yè)素質(zhì)。因此掌握信息系統(tǒng)的數(shù)據(jù)分析的知識(shí)、方法及技巧是完全必要的。本單元通過(guò)對(duì)“學(xué)生信息管理系統(tǒng)”中的數(shù)據(jù)需求分析的學(xué)習(xí)及實(shí)踐,使同學(xué)們掌握常用信息系統(tǒng)的數(shù)據(jù)分析方法與技巧,為后續(xù)章節(jié)的學(xué)習(xí)打好基礎(chǔ)。數(shù)據(jù)庫(kù)設(shè)計(jì)目的是根據(jù)用戶(hù)的需求,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,使它能有效地存儲(chǔ)數(shù)據(jù)。數(shù)據(jù)庫(kù)設(shè)計(jì)的優(yōu)劣直接影響到信息系統(tǒng)的質(zhì)量和運(yùn)營(yíng)效果。因此設(shè)計(jì)一個(gè)結(jié)構(gòu)優(yōu)化的數(shù)據(jù)庫(kù)是對(duì)數(shù)據(jù)進(jìn)行有效管理的前提和對(duì)的運(yùn)用信息的保證。在中小型公司中,通常使用SQLServer數(shù)據(jù)庫(kù)。項(xiàng)目背景:隨著信息技術(shù)的發(fā)展,在教學(xué)管理中采用現(xiàn)代的科學(xué)管理和技術(shù)手段勢(shì)在必行。這樣可以減輕管理人員的工作量,充足發(fā)揮人,財(cái),物各種將資源的效用。通過(guò)度析我校教學(xué)管理現(xiàn)狀,結(jié)合學(xué)校實(shí)際情況,開(kāi)發(fā)學(xué)生信息管理系統(tǒng),實(shí)現(xiàn)對(duì)學(xué)生信息,教師信息,學(xué)成成績(jī),教學(xué)授課,選課情況等方面進(jìn)行一體化管理課程內(nèi)容:數(shù)據(jù)庫(kù)設(shè)計(jì)的方法中比較著名的有新奧爾良方法,它將數(shù)據(jù)庫(kù)的設(shè)計(jì)分為四個(gè)階段:需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì)和物理設(shè)計(jì)。需求分析:需求分析階段是整個(gè)設(shè)計(jì)的基礎(chǔ),是最困難,最耗時(shí)間的一步,需求分析做得是否充足與準(zhǔn)確,決定了其上構(gòu)建數(shù)據(jù)庫(kù)的速度與質(zhì)量。需求分析假如做的不好,也許會(huì)導(dǎo)致整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)返工重做。本案例中任務(wù)分析:管理員可對(duì)學(xué)生基本信息,班級(jí)信息,教師信息,學(xué)生選課情況,學(xué)校基本信息進(jìn)行管理,學(xué)生可對(duì)本人信息進(jìn)行修改,進(jìn)行網(wǎng)上選課,瀏覽個(gè)人成績(jī)及選課情況。涉及這樣幾個(gè)功能模塊:用戶(hù)管理:用戶(hù)注冊(cè),用戶(hù)登錄,用戶(hù)修改,用戶(hù)刪除學(xué)生基本信息管理:系別信息添加、修改、刪除;班級(jí)信息添加、修改、刪除;學(xué)生信息的添加、修改、刪除;系別、班級(jí)、學(xué)生基本信息的查詢(xún)。教師基本信息管理:教師信息的添加、修改、刪除、查詢(xún)。課程管理:課程信息的添加、修改、刪除、查詢(xún);教師授課安排,學(xué)生選課。學(xué)生成績(jī)管理:成績(jī)的錄入和修改;成績(jī)的匯總記錄,成績(jī)的審核和鎖定;成績(jī)的查詢(xún)。系統(tǒng)維護(hù)管理:數(shù)據(jù)備份、恢復(fù);導(dǎo)入、導(dǎo)出;系統(tǒng)幫助。通過(guò)對(duì)以上系統(tǒng)功能分析得知,該系統(tǒng)涉及大量,復(fù)雜的數(shù)據(jù)管理,如何組織數(shù)據(jù),采用何種數(shù)據(jù)模型來(lái)維護(hù)數(shù)據(jù),是擺在我們面前的首要問(wèn)題。概念設(shè)計(jì):概念設(shè)計(jì)是在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型如E-R數(shù)據(jù)模型,表達(dá)數(shù)據(jù)及其互相間的聯(lián)系。此時(shí)的模型雖然不能直接實(shí)現(xiàn),但由于它易于被用戶(hù)所理解,因而它不僅用于后續(xù)的設(shè)計(jì),并且也是與用戶(hù)交流的重要資料。E-R模型的圖形表達(dá)法提供了表達(dá)實(shí)體、屬性和聯(lián)系的方法實(shí)體用矩形表達(dá),框內(nèi)寫(xiě)明實(shí)體名。屬性用橢圓表達(dá),框內(nèi)寫(xiě)明屬性。聯(lián)系用菱形表達(dá),菱形框內(nèi)寫(xiě)上實(shí)體間的聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1,1:N,M:N)。(一對(duì)一,一對(duì)多,多對(duì)多)。在本案例中:包含的實(shí)體有:學(xué)生,課程,班級(jí),教師等,同學(xué)們可根據(jù)功能需求擬定每個(gè)實(shí)體中所包含的屬性,并畫(huà)出相應(yīng)的E-R表達(dá)。如學(xué)生:學(xué)生學(xué)生學(xué)號(hào)姓名性別電話(huà)郵箱實(shí)體之間的關(guān)系表達(dá)為:班主任班級(jí)管理班主任班級(jí)管理11班級(jí)專(zhuān)業(yè)屬于1m學(xué)生課程學(xué)習(xí)mn概念模型的設(shè)計(jì)有這樣幾個(gè)環(huán)節(jié):設(shè)計(jì)局部概念模型明確局部應(yīng)用的范圍、根據(jù)應(yīng)用功能相對(duì)獨(dú)立,實(shí)體個(gè)數(shù)適量的原則,劃分局部應(yīng)用。例我們可以將系統(tǒng)劃分為選課E-R模型,授課E-R圖。選擇實(shí)體,擬定實(shí)體的屬性及標(biāo)記實(shí)體的關(guān)鍵字。擬定實(shí)體之間的聯(lián)系,產(chǎn)生局部E-R模型。設(shè)計(jì)全局概念模型對(duì)局部概念模型進(jìn)行合并。思考:在本案例中,應(yīng)有幾個(gè)實(shí)體,各實(shí)體的屬性有哪些,各實(shí)體之間有什么樣的關(guān)系?在本案例中:擬定實(shí)體為:學(xué)生,教師,班級(jí),課程學(xué)生屬性有:學(xué)號(hào),姓名,性別,出生日期,班級(jí)名稱(chēng),聯(lián)系電話(huà)教師屬性有:教師編號(hào),教師姓名,所屬系部,聯(lián)系電話(huà)班級(jí)屬性有:班級(jí)編號(hào),班級(jí)名稱(chēng),班主任,班長(zhǎng),所屬專(zhuān)業(yè),所屬系部課程屬性有:課程編號(hào),課程名稱(chēng),課程類(lèi)型,學(xué)時(shí),學(xué)分,具體描述各實(shí)體之間的關(guān)系:學(xué)生學(xué)習(xí)課程,教師專(zhuān)家課程,學(xué)生屬于班級(jí),教師授課班級(jí)根據(jù)以上情況畫(huà)出相應(yīng)的E-R圖如下:1m學(xué)生1m學(xué)生班級(jí)課程教師屬于學(xué)習(xí)授課專(zhuān)家mmmmmmmmmmmm邏輯設(shè)計(jì):將概念數(shù)據(jù)模型表達(dá)的,與DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))無(wú)關(guān)的數(shù)據(jù)模式,轉(zhuǎn)換成以DBMS的邏輯數(shù)據(jù)模型表達(dá)的邏輯模式,并對(duì)其進(jìn)行優(yōu)化。從E-R圖轉(zhuǎn)化成關(guān)系模式關(guān)鍵字(碼):唯一標(biāo)記實(shí)體的屬性稱(chēng)之。例如學(xué)生實(shí)體的學(xué)號(hào),教師實(shí)體的教師編號(hào)等候選關(guān)鍵字:對(duì)某個(gè)關(guān)系,若存在多個(gè)屬性都是關(guān)鍵字,則它們中的任何一個(gè)都稱(chēng)為候選關(guān)鍵字。外部關(guān)鍵字:不是本關(guān)系的關(guān)鍵字,而是另一個(gè)關(guān)系的關(guān)鍵字。一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)數(shù)據(jù)表。實(shí)體的屬性轉(zhuǎn)換為數(shù)據(jù)表的字段。一對(duì)一,一對(duì)多的聯(lián)系不轉(zhuǎn)換為一個(gè)數(shù)據(jù)表。兩個(gè)實(shí)體相應(yīng)的數(shù)據(jù)表依靠外部關(guān)鍵字建立聯(lián)系。一對(duì)一:一位廠(chǎng)長(zhǎng)管理著一個(gè)工廠(chǎng),一個(gè)工廠(chǎng)只有一位廠(chǎng)長(zhǎng)。廠(chǎng)長(zhǎng)數(shù)據(jù)表(廠(chǎng)長(zhǎng)姓名#,年齡,性別,職工人數(shù))工廠(chǎng)數(shù)據(jù)表(工廠(chǎng)編碼#,工廠(chǎng)全名,地址,廠(chǎng)長(zhǎng)姓名*)一對(duì)多:兩個(gè)實(shí)體分別轉(zhuǎn)換為兩個(gè)數(shù)據(jù)表,而聯(lián)系不用轉(zhuǎn)換為數(shù)據(jù)表,依靠外部關(guān)鍵字建立聯(lián)系。在多的一方引入外部關(guān)鍵字。專(zhuān)業(yè)數(shù)據(jù)表(專(zhuān)業(yè)編號(hào)#,專(zhuān)業(yè)名稱(chēng))班級(jí)數(shù)據(jù)表(班級(jí)編號(hào)#,班級(jí)名稱(chēng),班長(zhǎng),班主任,專(zhuān)業(yè)編號(hào)*)多對(duì)多的聯(lián)系轉(zhuǎn)換為一個(gè)數(shù)據(jù)表。該數(shù)據(jù)表的復(fù)合關(guān)鍵字為兩個(gè)實(shí)體的關(guān)鍵字。必須把多對(duì)多聯(lián)系簡(jiǎn)化成兩個(gè)一對(duì)多的聯(lián)系來(lái)解決。多對(duì)多:學(xué)生(學(xué)號(hào)#,學(xué)生姓名,性別,年齡,郵箱)課程(課程編號(hào)#,課程名稱(chēng),課時(shí)數(shù),學(xué)分)學(xué)習(xí)(學(xué)號(hào)#,課程編號(hào)#,成績(jī))根據(jù)以上理論,在本案例中,可以轉(zhuǎn)化出幾個(gè)表?擬定每個(gè)表中包含字段及主鍵和外鍵。(思考)規(guī)范化解決消除異常,改善完整性和存儲(chǔ)效率,一般達(dá)成第三范式規(guī)定就可以了。第一范式若一個(gè)關(guān)系中,各屬性都是不可再分割的基本數(shù)據(jù)項(xiàng),則稱(chēng)該關(guān)系屬于第一范式,如下面的學(xué)生數(shù)據(jù)表:學(xué)生表(學(xué)號(hào)#,姓名,生日,性別,所在城市,長(zhǎng)途區(qū)號(hào),課程#,學(xué)期,學(xué)分,成績(jī))學(xué)號(hào),課程為復(fù)合關(guān)鍵字第二范式假如一個(gè)關(guān)系滿(mǎn)足第一范式,并且所有非主屬性都完全函數(shù)依賴(lài)于關(guān)鍵字,則該關(guān)系是第二范式。完全函數(shù)依賴(lài):若屬性Y單值依賴(lài)于關(guān)鍵字X,而Y不能單值依賴(lài)于X的某一真子集,則稱(chēng)Y完全函數(shù)依賴(lài)于X。方法:把學(xué)號(hào)和課程拿出來(lái),組成一個(gè)新的數(shù)據(jù)表(學(xué)號(hào)#,課程#,成績(jī))再把其他的提成兩個(gè)表:學(xué)生(學(xué)號(hào)#,姓名,生日,性別,所在城市,長(zhǎng)途區(qū)號(hào))課程(課程#,學(xué)期,學(xué)分)從規(guī)范化的定義可以得到一個(gè)結(jié)論:若關(guān)鍵字由單一屬性組成,那么滿(mǎn)足第一范式的關(guān)系必然滿(mǎn)足第二范式。第三范式假如一個(gè)關(guān)系滿(mǎn)足第二范式,并且不存在非主屬性對(duì)關(guān)鍵字的傳遞函數(shù)依賴(lài),則該關(guān)系是第三范式。傳遞函數(shù)依賴(lài):若屬性Y單值依賴(lài)于關(guān)鍵字X,而屬性Z又單值依賴(lài)于屬性Y,則稱(chēng)Z傳遞依賴(lài)于X。在以上表中,長(zhǎng)途區(qū)號(hào)單值依賴(lài)于所在城市,所在城市又單值依賴(lài)于學(xué)生,存在了傳遞函數(shù)依賴(lài)。把學(xué)生表進(jìn)一步分解為:學(xué)生(學(xué)號(hào)#,姓名,生日,性別,所在城市)城市(所在城市#,長(zhǎng)途區(qū)號(hào))物理設(shè)計(jì):是為邏輯數(shù)據(jù)模型選取一個(gè)最適合的應(yīng)用環(huán)境的物理結(jié)構(gòu),即存儲(chǔ)結(jié)構(gòu)和存取方法。即文獻(xiàn)結(jié)構(gòu),各種存取途徑,存儲(chǔ)空間的分派,記錄的存儲(chǔ)格式先等。思考題:設(shè)有如圖所示的關(guān)系職工號(hào)職工名年齡性別單位號(hào)單位名11張三20男D3CCC12李四22女D1AAA試問(wèn)R屬于3NF嗎?為什么,若不是,它是第幾范式?如何把它規(guī)范化為3NF?如下為選課系統(tǒng)的E-R圖,寫(xiě)出包含的實(shí)體及實(shí)體之間的關(guān)系。并將E-R圖轉(zhuǎn)化成關(guān)系模式。實(shí)訓(xùn)題:設(shè)計(jì)一個(gè)圖書(shū)管理系統(tǒng),系統(tǒng)中涉及以下幾部分:圖書(shū):圖書(shū)號(hào),圖書(shū)名,作者,類(lèi)型,單價(jià),數(shù)量出版社:出版社號(hào),出版社名稱(chēng),所在城市,電話(huà),郵政編碼,聯(lián)系人讀者:借書(shū)證號(hào),姓名,性別,班級(jí)有如下約定:一個(gè)人可以借多本圖書(shū),一種圖書(shū)可以被多個(gè)讀者借閱;讀者在借書(shū)和還書(shū)時(shí),要登記借書(shū)日期和還書(shū)日期;圖書(shū)入庫(kù)時(shí)要記錄購(gòu)買(mǎi)數(shù)量;一個(gè)出版社可以出版多種書(shū)籍,一種書(shū)僅為一個(gè)出版社出版。完畢如下問(wèn)題:設(shè)計(jì)圖書(shū)管理系統(tǒng)的出版局部E-R圖、借閱局部E-R圖。將出版局部E-R圖與借閱局部E-R圖合成全局E-R圖根據(jù)以上全局E-R圖導(dǎo)出關(guān)系模式,并指出主鍵和外鍵。基本概念:數(shù)據(jù)庫(kù)(DB):在長(zhǎng)期存入在計(jì)算機(jī)內(nèi),有組織的,可共享的相關(guān)數(shù)據(jù)的集全,它將數(shù)據(jù)按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲(chǔ),具有冗余度小、數(shù)據(jù)獨(dú)立性高、易擴(kuò)展和可被各類(lèi)用戶(hù)共享的特點(diǎn)。數(shù)據(jù)庫(kù)中不僅存放數(shù)據(jù),還存放有數(shù)據(jù)之間的關(guān)系。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):是位于用戶(hù)和操作系統(tǒng)之間的數(shù)據(jù)管理軟件,它為用戶(hù)或應(yīng)用程序提供訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的方法,涉及數(shù)據(jù)庫(kù)的創(chuàng)建、查詢(xún)、更新及各種數(shù)據(jù)控制,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心。目前比較流行的有:ACCESS,SQLServer,Oracle,Sybase等。重要涉及以下功能:數(shù)據(jù)定義功能,數(shù)據(jù)操縱功能,數(shù)據(jù)庫(kù)運(yùn)營(yíng)管理,數(shù)據(jù)庫(kù)的建立和維護(hù)。當(dāng)前流行的幾種數(shù)據(jù)庫(kù):目前,商品化的數(shù)據(jù)庫(kù)管理系統(tǒng)以關(guān)系型數(shù)據(jù)庫(kù)為主導(dǎo)產(chǎn)品,技術(shù)比較成熟。面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng)雖然技術(shù)先進(jìn),數(shù)據(jù)庫(kù)易于開(kāi)發(fā)、維護(hù),但尚未有成熟的產(chǎn)品。VisualFoxPro由微軟公司開(kāi)發(fā),功能涉及前臺(tái)界面設(shè)計(jì)及后臺(tái)數(shù)據(jù)管理。Access由微軟開(kāi)發(fā),辦公套件之一,桌面型數(shù)據(jù)庫(kù)軟件之一。SQLServerSQLServer是由微軟開(kāi)發(fā)的數(shù)據(jù)庫(kù)管理系統(tǒng),是Web上最流行的用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù),它已廣泛用于電子商務(wù)、銀行、保險(xiǎn)、電力等與數(shù)據(jù)庫(kù)有關(guān)的行業(yè)。目前流行版本是SQLServer2023,它只能在Windows上運(yùn)營(yíng),操作系統(tǒng)的系統(tǒng)穩(wěn)定性對(duì)數(shù)據(jù)庫(kù)十分重要。并行實(shí)行和共存模型并不成熟,很難解決日益增多的用戶(hù)數(shù)和數(shù)據(jù)卷,伸縮性有限。SQLServer提供了眾多的Web和電子商務(wù)功能,如對(duì)XML和Internet標(biāo)準(zhǔn)的豐富支持,通過(guò)Web對(duì)數(shù)據(jù)進(jìn)行輕松安全的訪(fǎng)問(wèn),具有強(qiáng)大的、靈活的、基于Web的和安全的應(yīng)用程序管理等。并且,由于其易操作性及其和諧的操作界面,深受廣大用戶(hù)的愛(ài)慕。.Oracle提起數(shù)據(jù)庫(kù),第一個(gè)想到的公司,一般都會(huì)是Oracle(甲骨文)。該公司成立于1977年,最初是一家專(zhuān)門(mén)開(kāi)發(fā)數(shù)據(jù)庫(kù)的公司。Oracle在數(shù)據(jù)庫(kù)領(lǐng)域一直處在領(lǐng)先地位。1984年,一方面將關(guān)系數(shù)據(jù)庫(kù)轉(zhuǎn)到了桌面計(jì)算機(jī)上。然后,Oracle5率先推出了分布式數(shù)據(jù)庫(kù)、客戶(hù)/服務(wù)器結(jié)構(gòu)等嶄新的概念。Oracle6首創(chuàng)行鎖定模式以及對(duì)稱(chēng)多解決計(jì)算機(jī)的支持……最新的Oracle8重要增長(zhǎng)了對(duì)象技術(shù),成為關(guān)系—對(duì)象數(shù)據(jù)庫(kù)系統(tǒng)。目前,Oracle產(chǎn)品覆蓋了大、中、小型機(jī)等幾十種機(jī)型,Oracle數(shù)據(jù)庫(kù)成為世界上使用最廣泛的關(guān)系數(shù)據(jù)系統(tǒng)之一。Oracle數(shù)據(jù)庫(kù)產(chǎn)品具有以下優(yōu)良特性。(1)兼容性O(shè)racle產(chǎn)品采用標(biāo)準(zhǔn)SQL,并通過(guò)美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)所(NIST)測(cè)試。與IBMSQL/DS、DB2、INGRES、IDMS/R等兼容。(2)可移植性O(shè)racle的產(chǎn)品可運(yùn)營(yíng)于很寬范圍的硬件與操作系統(tǒng)平臺(tái)上??梢园惭b在70種以上不同的大、中、小型機(jī)上;可在VMS、DOS、UNIX、Windows等多種操作系統(tǒng)下工作。(3)可聯(lián)結(jié)性O(shè)racle能與多種通訊網(wǎng)絡(luò)相連,支持各種協(xié)議(TCP/IP、DECnet、LU6.2等)。(4)高生產(chǎn)率Oracle產(chǎn)品提供了多種開(kāi)發(fā)工具,能極大地方便用戶(hù)進(jìn)行進(jìn)一步的開(kāi)發(fā)。(5)開(kāi)放性O(shè)racle良好的兼容性、可移植性、可連接性和高生產(chǎn)率使OracleRDBMS具有良好的開(kāi)放性。DB2DB2是內(nèi)嵌于IBM的AS/400系統(tǒng)上的數(shù)據(jù)庫(kù)管理系統(tǒng),直接由硬件支持。它支持標(biāo)準(zhǔn)的SQL語(yǔ)言,具有與異種數(shù)據(jù)庫(kù)相連的GATEWAY。因此它具有速度快、可靠性好的優(yōu)點(diǎn)。但是,只有硬件平臺(tái)選擇了IBM的AS/400,才干選擇使用DB2數(shù)據(jù)庫(kù)管理系統(tǒng)。DB2能在所有主流平臺(tái)上運(yùn)營(yíng)(涉及Windows),最適于海量數(shù)據(jù)。DB2在公司級(jí)的應(yīng)用最為廣泛,在全球的500家最大的公司中,幾乎85%以上都用DB2數(shù)據(jù)庫(kù)服務(wù)器,而國(guó)內(nèi)到1997年約占5%。MySQLMySQL是最受歡迎的開(kāi)源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQLAB開(kāi)發(fā)、發(fā)布和支持。MySQLAB是一家基于MySQL開(kāi)發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來(lái)結(jié)合開(kāi)源價(jià)值和方法論的第二代開(kāi)源公司。MySQL是MySQLAB的注冊(cè)商標(biāo)。MySQL是一個(gè)快速的、多線(xiàn)程、多用戶(hù)和健壯的SQL數(shù)據(jù)庫(kù)服務(wù)器。MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass-deployed)的軟件中去。與其他數(shù)據(jù)庫(kù)管理系統(tǒng)相比,MySQL具有以下優(yōu)勢(shì):(1)MySQL是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。(2)MySQL是免費(fèi)、開(kāi)源的。(3)MySQL服務(wù)器是一個(gè)快速的、可靠的和易于使用的數(shù)據(jù)庫(kù)服務(wù)器。(4)MySQL服務(wù)器工作在客戶(hù)/服務(wù)器或嵌入系統(tǒng)中。(5)有大量的MySQL軟件可以使用。如何選擇數(shù)據(jù)庫(kù)目前使用比較多的數(shù)據(jù)庫(kù)系統(tǒng)有sqlserver、oracle、db2等。選擇一個(gè)好的數(shù)據(jù)庫(kù)是非常重要的。開(kāi)放性:SQLServer只能在windows上運(yùn)營(yíng),開(kāi)放性相對(duì)不太好,操作系統(tǒng)的系統(tǒng)的穩(wěn)定對(duì)數(shù)據(jù)庫(kù)是十分重要的。Windows9X系列產(chǎn)品是偏重于桌面應(yīng)用,NTserver只適合中小型公司。并且windows平臺(tái)的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經(jīng)考驗(yàn),特別是在解決大數(shù)據(jù)量的關(guān)鍵業(yè)務(wù)時(shí)。Oracle能在所有主流平臺(tái)上運(yùn)營(yíng)(涉及windows)。完全支持所有的工業(yè)標(biāo)準(zhǔn)。采用完全開(kāi)放策略??梢允箍蛻?hù)選擇最適合的解決方案。對(duì)開(kāi)發(fā)商全力支持。DB2能在所有主流平臺(tái)上運(yùn)營(yíng)(涉及windows)。最適于海量數(shù)據(jù)。DB2在公司級(jí)的應(yīng)用最為廣泛,在全球的500家最大的公司中,幾乎85%以上用DB2數(shù)據(jù)庫(kù)服務(wù)器,而國(guó)內(nèi)到97年約占5%.可伸縮性,并行性:SQLserver并行實(shí)行和共存模型并不成熟。很難解決日益增多的用戶(hù)數(shù)和數(shù)據(jù)卷。伸縮性有限。Oracle平行服務(wù)器通過(guò)使一組結(jié)點(diǎn)共享同一簇中的工作來(lái)擴(kuò)展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。假如windowsNT不能滿(mǎn)足需要,用戶(hù)可以把數(shù)據(jù)庫(kù)移到U
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 期貨市場(chǎng)品牌建設(shè)與維護(hù)服務(wù)考核試卷
- 木材加工行業(yè)人才培養(yǎng)計(jì)劃考核試卷
- 攝影器材行業(yè)市場(chǎng)動(dòng)態(tài)監(jiān)測(cè)與競(jìng)爭(zhēng)情報(bào)分析考核試卷
- 辦公室員工職業(yè)發(fā)展與培訓(xùn)體系建設(shè)案例考核試卷
- 天然氣開(kāi)采項(xiàng)目財(cái)務(wù)管理與成本控制考核試卷
- 固體飲料的無(wú)添加與天然成分趨勢(shì)考核試卷
- 木材貿(mào)易風(fēng)險(xiǎn)管理與防范考核試卷
- 搪瓷衛(wèi)生潔具的顧客滿(mǎn)意度調(diào)查考核試卷
- 放射性金屬礦選礦實(shí)驗(yàn)方法與技術(shù)考核試卷
- 鋼板出售轉(zhuǎn)讓合同范本
- 法拉利加利福尼亞california維修手冊(cè)、電路圖-高檔車(chē)原廠(chǎng)
- 汽機(jī)組拆除方案
- 脊柱損傷搬運(yùn)(共18張)課件
- 新教材人教版高中化學(xué)選擇性必修3全冊(cè)各章節(jié)知識(shí)點(diǎn)考點(diǎn)重點(diǎn)難點(diǎn)歸納總結(jié)
- 生產(chǎn)組織供應(yīng)能力說(shuō)明
- 碳酸丙烯酯法脫碳工藝工程設(shè)計(jì)
- 藥劑學(xué)-名詞解釋
- 口語(yǔ)課件Unit 1 Ways of Traveling Possibility and Impossibility
- 城市支路施工組織設(shè)計(jì)
- 耐堿玻纖網(wǎng)格布檢測(cè)報(bào)告
- 20米往返跑教案 (2)
評(píng)論
0/150
提交評(píng)論