數(shù)據(jù)庫(kù)系統(tǒng)概論概論_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論概論_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論概論_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論概論_第4頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論概論_第5頁(yè)
已閱讀5頁(yè),還剩71頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一章數(shù)據(jù)庫(kù)系統(tǒng)概論了解數(shù)據(jù)庫(kù)是什么為什么使用數(shù)據(jù)庫(kù)掌握數(shù)據(jù)庫(kù)系統(tǒng)組成學(xué)習(xí)數(shù)據(jù)庫(kù)的基本元素知曉數(shù)據(jù)庫(kù)管理系統(tǒng)目標(biāo)理解數(shù)據(jù)庫(kù)DBMS類型與功能了解個(gè)人數(shù)據(jù)庫(kù)與企業(yè)數(shù)據(jù)庫(kù)區(qū)別

掌握Access數(shù)據(jù)庫(kù)應(yīng)用【學(xué)習(xí)目標(biāo)】一、什么是數(shù)據(jù)庫(kù)?1.1數(shù)據(jù)庫(kù)概念數(shù)據(jù)庫(kù)——是一種依照特定數(shù)據(jù)模型組織、存儲(chǔ)和管理數(shù)據(jù)的文件,數(shù)據(jù)庫(kù)文件一般存放在輔助存儲(chǔ)器以便長(zhǎng)久保存。數(shù)據(jù)庫(kù)具有如下特點(diǎn):數(shù)據(jù)不重復(fù)存放提供給多種應(yīng)用程序訪問(wèn)

數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序?qū)?shù)據(jù)增、刪、改、檢索由統(tǒng)一軟件進(jìn)行管理和控制高校信息化管理數(shù)據(jù)庫(kù)應(yīng)用實(shí)例二、為什么需要數(shù)據(jù)庫(kù)?

數(shù)據(jù)庫(kù)提供了幫助用戶組織、存儲(chǔ)、管理數(shù)據(jù)的技術(shù)手段,它是信息系統(tǒng)重要組成部分。幾乎所有軟件都使用數(shù)據(jù)庫(kù)處理信息數(shù)據(jù)。數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息技術(shù)的核心技術(shù),成千上萬(wàn)用戶使用數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)給用戶帶來(lái)許多好處:實(shí)現(xiàn)數(shù)據(jù)資源的充分共享減少存儲(chǔ)數(shù)據(jù)的冗余度,節(jié)省數(shù)據(jù)的存儲(chǔ)空間容易實(shí)現(xiàn)數(shù)據(jù)信息的查找、統(tǒng)計(jì)及分析等處理幫助用戶使用軟件工具更好地管理數(shù)據(jù)三、什么是數(shù)據(jù)模型數(shù)據(jù)模型是指描述事物對(duì)象的數(shù)據(jù)組成、數(shù)據(jù)關(guān)系、數(shù)據(jù)約束的抽象結(jié)構(gòu)及其說(shuō)明。1)數(shù)據(jù)結(jié)構(gòu):用于描述事物對(duì)象的靜態(tài)特征,包括事物對(duì)象的數(shù)據(jù)組成、數(shù)據(jù)類型、數(shù)據(jù)性質(zhì)及數(shù)據(jù)之間的聯(lián)系等。2)數(shù)據(jù)操作:用于描述事物對(duì)象的動(dòng)態(tài)特征,包括數(shù)據(jù)的插入、修改、刪除和查詢等訪問(wèn)操作。3)數(shù)據(jù)約束:用于描述數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù)之間的語(yǔ)義聯(lián)系、數(shù)據(jù)之間的制約和依存關(guān)系,以及數(shù)據(jù)動(dòng)態(tài)變化的規(guī)則。數(shù)據(jù)模型數(shù)據(jù)約束數(shù)據(jù)操作數(shù)據(jù)結(jié)構(gòu)四、數(shù)據(jù)庫(kù)模型數(shù)據(jù)庫(kù)模型是指定義數(shù)據(jù)庫(kù)的數(shù)據(jù)模型。數(shù)據(jù)庫(kù)典型數(shù)據(jù)模型:層次數(shù)據(jù)模型網(wǎng)狀數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型其它數(shù)據(jù)模型(如對(duì)象數(shù)據(jù)模型、鍵值對(duì)數(shù)據(jù)模型、列式數(shù)據(jù)模型。。。)1.層次數(shù)據(jù)模型層次數(shù)據(jù)模型思想:采用“樹”結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)。“高等教育系統(tǒng)”層次數(shù)據(jù)模型2.網(wǎng)狀數(shù)據(jù)模型網(wǎng)狀數(shù)據(jù)模型思想:采用“網(wǎng)狀圖”結(jié)構(gòu)組織、存儲(chǔ)和管理數(shù)據(jù)?!案叩冉逃到y(tǒng)”網(wǎng)狀數(shù)據(jù)模型3.關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型思想:采用“二維表”結(jié)構(gòu)組織、存儲(chǔ)和管理數(shù)據(jù)。“課程目錄系統(tǒng)”關(guān)系數(shù)據(jù)模型問(wèn)題:在關(guān)系數(shù)據(jù)模型中,用戶如何查詢總體數(shù)據(jù)?采用結(jié)構(gòu)化查詢語(yǔ)言(StructureQueryLanguage,SQL)對(duì)關(guān)系模型中的基本表進(jìn)行關(guān)聯(lián)數(shù)據(jù)訪問(wèn),實(shí)現(xiàn)數(shù)據(jù)整合查看。課程計(jì)劃查詢的SQL操作語(yǔ)句:SELECTCourseID,CourseName,TeacherName,TermFROMCOURSE,TEACHER,CATALOGWHERETEACHER.TeacherID=CATALOG.TeacherIDANDCOURSE.CourseID=CATALOG.CourseID五、數(shù)據(jù)庫(kù)系統(tǒng)組成數(shù)據(jù)庫(kù)系統(tǒng)包括:用戶、數(shù)據(jù)庫(kù)應(yīng)用程序、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)四個(gè)組成要素。1.數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(Database)是一種依照特定模型組織、存儲(chǔ)和管理數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。在數(shù)據(jù)庫(kù)中,不僅存放了數(shù)據(jù),而且還存放了數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系。系號(hào)系名電話學(xué)號(hào)姓名性別所屬系課號(hào)課名…關(guān)系數(shù)據(jù)庫(kù)表表表關(guān)系一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem)中通常有多個(gè)數(shù)據(jù)庫(kù),每個(gè)庫(kù)由多個(gè)數(shù)據(jù)表(Table)組成。

用戶表

系統(tǒng)表

視圖

索引

約束

觸發(fā)器

存儲(chǔ)過(guò)程數(shù)據(jù)庫(kù)內(nèi)部元素用戶表:用戶在數(shù)據(jù)庫(kù)中創(chuàng)建的數(shù)據(jù)庫(kù)表系統(tǒng)表:數(shù)據(jù)庫(kù)中系統(tǒng)自帶的數(shù)據(jù)庫(kù)表視圖:數(shù)據(jù)庫(kù)中用于對(duì)數(shù)據(jù)進(jìn)行查詢的虛擬表索引:數(shù)據(jù)庫(kù)中用于加快數(shù)據(jù)查詢的索引項(xiàng)約束:數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)、數(shù)據(jù)關(guān)系施加的規(guī)則存儲(chǔ)過(guò)程:數(shù)據(jù)庫(kù)內(nèi)部完成特定功能處理的程序觸發(fā)器:數(shù)據(jù)庫(kù)內(nèi)部因數(shù)據(jù)變化自動(dòng)執(zhí)行的一類存儲(chǔ)過(guò)程SQLServer數(shù)據(jù)庫(kù)內(nèi)部元素實(shí)例展示:SQLServer數(shù)據(jù)庫(kù)內(nèi)部元素元數(shù)據(jù)示例元數(shù)據(jù)——是一種專門描述數(shù)據(jù)庫(kù)結(jié)構(gòu)的數(shù)據(jù)。元數(shù)據(jù)是放在數(shù)據(jù)庫(kù)的系統(tǒng)表內(nèi)數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManageSystem,DBMS

)——是一種專門用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)、管理數(shù)據(jù)庫(kù)、維護(hù)數(shù)據(jù)庫(kù),并提供對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的系統(tǒng)軟件。2.數(shù)據(jù)庫(kù)管理系統(tǒng)用戶數(shù)據(jù)元數(shù)據(jù)DBMS系統(tǒng)層次結(jié)構(gòu)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)主要功能:

創(chuàng)建數(shù)據(jù)庫(kù)和表創(chuàng)建支持結(jié)構(gòu),如索引等讀取數(shù)據(jù)庫(kù)數(shù)據(jù)修改數(shù)據(jù)庫(kù)數(shù)據(jù)

維護(hù)數(shù)據(jù)庫(kù)結(jié)構(gòu)執(zhí)行規(guī)則并發(fā)控制提供安全性執(zhí)行備份和恢復(fù)3.數(shù)據(jù)庫(kù)應(yīng)用程序數(shù)據(jù)庫(kù)應(yīng)用程序是一種在DBMS支持下進(jìn)行用戶數(shù)據(jù)處理的應(yīng)用程序。數(shù)據(jù)庫(kù)應(yīng)用程序需實(shí)現(xiàn)如下功能:創(chuàng)建并處理表單處理用戶查詢創(chuàng)建并處理報(bào)表執(zhí)行應(yīng)用邏輯控制其它應(yīng)用程序1)創(chuàng)建并處理表單用戶注冊(cè)表單查詢學(xué)習(xí)軟件2)處理用戶查詢3)創(chuàng)建并處理報(bào)表月報(bào)表4.數(shù)據(jù)庫(kù)用戶數(shù)據(jù)庫(kù)用戶(Users)是指數(shù)據(jù)庫(kù)系統(tǒng)的使用人員。問(wèn)題:如何理解元數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)概念數(shù)據(jù)庫(kù)系統(tǒng)有哪幾個(gè)部分組成?處理應(yīng)用表單數(shù)據(jù)輸入是數(shù)據(jù)庫(kù)管理系統(tǒng)的功能嗎?一、數(shù)據(jù)管理技術(shù)演化1.2數(shù)據(jù)庫(kù)技術(shù)發(fā)展1.人工管理階段(20世紀(jì)40年代中--50年代中)應(yīng)用需求:科學(xué)計(jì)算硬件背景:紙帶打孔輸入/輸出軟件背景:沒(méi)有操作系統(tǒng)數(shù)據(jù)管理:人工管理數(shù)據(jù)庫(kù)的發(fā)展歷史其實(shí)就是數(shù)據(jù)管理的發(fā)展歷史,它起源于上個(gè)世紀(jì)計(jì)算機(jī)應(yīng)用初期,其發(fā)展經(jīng)歷如下三個(gè)階段。應(yīng)用程序與數(shù)據(jù)之間關(guān)系:數(shù)據(jù)的管理者:用戶(程序員)數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序數(shù)據(jù)的共享程度:無(wú)共享、冗余度極大數(shù)據(jù)的獨(dú)立性:不獨(dú)立,完全依賴于程序數(shù)據(jù)的結(jié)構(gòu)化:無(wú)結(jié)構(gòu)數(shù)據(jù)控制能力:應(yīng)用程序自己控制人工管理階段特點(diǎn):2.文件系統(tǒng)階段(20世紀(jì)50年代末--60年代中)應(yīng)用需求: 科學(xué)計(jì)算、信息管理硬件背景: 磁帶、磁鼓、磁盤軟件背景: 操作系統(tǒng)、文件系統(tǒng)數(shù)據(jù)管理:文件方式組織數(shù)據(jù)以文件方式組織管理數(shù)據(jù),并對(duì)應(yīng)用程序提供存取訪問(wèn)接口數(shù)據(jù)的管理者:文件系統(tǒng)數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序數(shù)據(jù)的共享程度:共享性差、冗余度大數(shù)據(jù)的結(jié)構(gòu)化:記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu)數(shù)據(jù)的獨(dú)立性:獨(dú)立性差,數(shù)據(jù)的邏輯結(jié)構(gòu)改變必須修改應(yīng)用程序數(shù)據(jù)控制能力:應(yīng)用程序自己控制文件系統(tǒng)管理階段特點(diǎn):3.數(shù)據(jù)庫(kù)系統(tǒng)階段(20世紀(jì)60年代末--現(xiàn)在)應(yīng)用背景: 大規(guī)模數(shù)據(jù)管理硬件背景: 大容量磁盤、磁盤陣列軟件背景: 操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)數(shù)據(jù)管理:數(shù)據(jù)庫(kù)管理系統(tǒng)組織、存儲(chǔ)及訪問(wèn)數(shù)據(jù)DatabaseManagementSystem數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理階段數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)獨(dú)立性高數(shù)據(jù)由DBMS統(tǒng)一管理和控制數(shù)據(jù)庫(kù)管理階段特點(diǎn):二、數(shù)據(jù)庫(kù)發(fā)展重要事件1951:Univac系統(tǒng)使用磁帶和穿孔卡片作為數(shù)據(jù)存儲(chǔ)。1956:IBM公司在其Model305RAMAC中第一次引入了磁盤驅(qū)動(dòng)器。1961:通用電氣(GE)公司的CharlesBachman開發(fā)了第一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)——IDS,采用網(wǎng)狀數(shù)據(jù)模型。1970:E.F.Codd發(fā)明了關(guān)系模型數(shù)據(jù)庫(kù)。1973:由JohnJ.Cullinane領(lǐng)導(dǎo)Cullinane公司開發(fā)了IDMS——一個(gè)針對(duì)IBM主機(jī)的層次數(shù)據(jù)模型DBMS。

1974年,IBM的RayBoyce和DonChamberlin提出SQL(StructuredQueryLanguage)語(yǔ)言。1976:Honeywell公司推出了MulticsRelationalDataStore——第一個(gè)商用關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品。1979:Oracle公司引入了第一個(gè)商用SQL關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。1983:IBM推出了DB2數(shù)據(jù)庫(kù)產(chǎn)品。1985:為Procter&Gamble系統(tǒng)設(shè)計(jì)的第一個(gè)商務(wù)智能系統(tǒng)產(chǎn)生。1991:BillInmon(比爾.恩門)提出了構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)。三、數(shù)據(jù)庫(kù)技術(shù)發(fā)展趨勢(shì)數(shù)據(jù)庫(kù)規(guī)模朝兩頭分化發(fā)展,大數(shù)據(jù)庫(kù)系統(tǒng)越來(lái)越大,小數(shù)據(jù)庫(kù)系統(tǒng)越來(lái)越小。數(shù)據(jù)庫(kù)行數(shù)據(jù)訪問(wèn)到列數(shù)據(jù)訪問(wèn)。結(jié)構(gòu)化數(shù)據(jù)庫(kù)到半結(jié)構(gòu)化XML數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)倉(cāng)庫(kù)、商業(yè)智能數(shù)據(jù)分析、大數(shù)據(jù)處理。

通用數(shù)據(jù)庫(kù)、實(shí)時(shí)數(shù)據(jù)庫(kù)、多媒體數(shù)據(jù)庫(kù)、空間數(shù)據(jù)庫(kù)、分布式數(shù)據(jù)庫(kù)、并行數(shù)據(jù)庫(kù)。。。問(wèn)題:數(shù)據(jù)文件與數(shù)據(jù)庫(kù)之間的區(qū)別是什么?

應(yīng)用程序可以直接管理數(shù)據(jù)庫(kù)中數(shù)據(jù)嗎?一、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)類型1.3數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)1.業(yè)務(wù)處理系統(tǒng)業(yè)務(wù)處理系統(tǒng)(TransactionProcessSystem,TPS)是運(yùn)用數(shù)據(jù)庫(kù)應(yīng)用程序?qū)C(jī)構(gòu)業(yè)務(wù)活動(dòng)(如訂購(gòu)、銷售、支付、出貨、核算等)信息進(jìn)行記錄、計(jì)算、檢索、匯總、統(tǒng)計(jì)等數(shù)據(jù)處理,為機(jī)構(gòu)操作層面提供基本業(yè)務(wù)服務(wù),提高業(yè)務(wù)處理效率的信息系統(tǒng)。商業(yè)終端銷售系統(tǒng)航空機(jī)票訂票系統(tǒng)酒店系統(tǒng)…2.管理信息系統(tǒng)管理信息系統(tǒng)(ManageInformationSystem,MIS)是一種以機(jī)構(gòu)信息管理為主導(dǎo),利用計(jì)算機(jī)軟硬件、網(wǎng)絡(luò)通信等IT技術(shù),對(duì)機(jī)構(gòu)業(yè)務(wù)進(jìn)行整體信息化管理,以達(dá)到提高機(jī)構(gòu)工作效率和服務(wù)價(jià)值,并支持機(jī)構(gòu)職能與運(yùn)營(yíng)管理的信息系統(tǒng)。人力資源管理信息系統(tǒng)企業(yè)CRM系統(tǒng)企業(yè)ERP系統(tǒng)學(xué)籍管理信息系統(tǒng)…3.決策支持系統(tǒng)決策支持系統(tǒng)(DecisionSupportSystem)是以管理科學(xué)、運(yùn)籌學(xué)、控制論和行為科學(xué)為基礎(chǔ),以計(jì)算機(jī)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、仿真技術(shù)和信息技術(shù)為手段,為解決特定領(lǐng)域問(wèn)題,為決策者提供信息服務(wù)的信息系統(tǒng)。證券分析與輔助決策信息系統(tǒng)電力市場(chǎng)電價(jià)預(yù)測(cè)信息系統(tǒng)電信營(yíng)銷決策支持系統(tǒng)礦井救災(zāi)決策支持系統(tǒng)…二、數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用結(jié)構(gòu)1.單機(jī)結(jié)構(gòu)特點(diǎn):

在單機(jī)結(jié)構(gòu)系統(tǒng)中,整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)都裝在一臺(tái)計(jì)算機(jī)上,由一個(gè)用戶進(jìn)行訪問(wèn)操作,數(shù)據(jù)不能共享,數(shù)據(jù)冗余度大。2.集中式結(jié)構(gòu)特點(diǎn):

數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用程序、DBMS、數(shù)據(jù),都放在同一主機(jī)上,所有的處理任務(wù)由主機(jī)完成,多個(gè)用戶可同時(shí)并發(fā)地存取數(shù)據(jù),能夠共享數(shù)據(jù)。優(yōu)缺點(diǎn):

結(jié)構(gòu)簡(jiǎn)單,易于維護(hù),但是當(dāng)終端用戶增加到一定數(shù)量后,數(shù)據(jù)的存取將會(huì)成為瓶頸問(wèn)題,使系統(tǒng)的性能大大地降低。3.客戶/服務(wù)器結(jié)構(gòu)優(yōu)缺點(diǎn):在這種系統(tǒng)中,用戶將數(shù)據(jù)傳送到服務(wù)器進(jìn)行處理。服務(wù)器將結(jié)果返回給用戶,提高了系統(tǒng)的性能和負(fù)載能力,但可能帶來(lái)網(wǎng)絡(luò)上數(shù)據(jù)傳數(shù)量過(guò)大。特點(diǎn):在網(wǎng)絡(luò)中將某個(gè)結(jié)點(diǎn)的計(jì)算機(jī)專門用于執(zhí)行DBMS核心功能,稱為數(shù)據(jù)庫(kù)服務(wù)器;其他結(jié)點(diǎn)上的計(jì)算機(jī)安裝DBMS外圍應(yīng)用開發(fā)工具和應(yīng)用程序,稱為客戶機(jī)。這種把DBMS和應(yīng)用程序分開的結(jié)構(gòu)就是客戶/服務(wù)器數(shù)據(jù)庫(kù)系統(tǒng)。

服務(wù)進(jìn)程客戶端程序4.分布式結(jié)構(gòu)優(yōu)缺點(diǎn):適應(yīng)了地理上分布的企業(yè)、團(tuán)體等組織對(duì)數(shù)據(jù)庫(kù)的需求,但給數(shù)據(jù)的處理和維護(hù)帶來(lái)困難。特點(diǎn):數(shù)據(jù)庫(kù)中的數(shù)據(jù)在邏輯上是一個(gè)整體,但物理分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同結(jié)點(diǎn)上,每個(gè)結(jié)點(diǎn)上的主機(jī)又連接多個(gè)用戶。網(wǎng)絡(luò)中的每一個(gè)結(jié)點(diǎn)都可以獨(dú)立地處理數(shù)據(jù),執(zhí)行全局應(yīng)用。

三、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)階段1.系統(tǒng)需求分析系統(tǒng)分析人員與用戶交流,按照軟件工程方法獲取系統(tǒng)數(shù)據(jù)需求信息,并采用模型定義系統(tǒng)數(shù)據(jù)組成,及其數(shù)據(jù)字典。2.系統(tǒng)數(shù)據(jù)架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)人員根據(jù)系統(tǒng)功能和性能需求,對(duì)系統(tǒng)數(shù)據(jù)架構(gòu)模型進(jìn)行設(shè)計(jì),包括系統(tǒng)數(shù)據(jù)概念模型、系統(tǒng)數(shù)據(jù)邏輯模型和系統(tǒng)數(shù)據(jù)物理模型。3.系統(tǒng)數(shù)據(jù)庫(kù)實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫(kù)開發(fā)人員根據(jù)系統(tǒng)設(shè)計(jì)方案,對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行部署和模型實(shí)現(xiàn),包括系統(tǒng)數(shù)據(jù)庫(kù)創(chuàng)建、數(shù)據(jù)表創(chuàng)建、索引和約束等對(duì)象創(chuàng)建。4.系統(tǒng)測(cè)試系統(tǒng)測(cè)試人員將測(cè)試數(shù)據(jù)上載到數(shù)據(jù)庫(kù)中,對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行測(cè)試操作訪問(wèn),實(shí)現(xiàn)數(shù)據(jù)庫(kù)功能和性能測(cè)試。5.系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)運(yùn)維人員在系統(tǒng)投入運(yùn)行過(guò)程中,對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行定期維護(hù)和優(yōu)化,以保證數(shù)據(jù)庫(kù)系統(tǒng)正常地、高效地運(yùn)行。問(wèn)題:圖書管理系統(tǒng)是哪類數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)?數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用結(jié)構(gòu)有哪些?各有什么特點(diǎn)?

數(shù)據(jù)庫(kù)系統(tǒng)測(cè)試的目的是什么?1.4典型數(shù)據(jù)庫(kù)管理系統(tǒng)ACCESS——微軟公司推出的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)SQLSERVER——微軟公司推出的商用數(shù)據(jù)庫(kù)管理系統(tǒng)

ORACLE——甲骨文公司推出的企業(yè)級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng)

IBMDB2——IBM公司推出的企業(yè)級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng)

Sybase

ASE——Sybase公司推出的企業(yè)級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng)MySql——開源的數(shù)據(jù)庫(kù)管理系統(tǒng)。。。。。一、典型數(shù)據(jù)庫(kù)管理系統(tǒng)集中DBMS——數(shù)據(jù)庫(kù)集中在單一物理機(jī)器中分布DBMS——數(shù)據(jù)庫(kù)可分布在不同位置物理機(jī)器3.按系統(tǒng)部署分類單用戶DBMS——僅支持單用戶訪問(wèn)多用戶DBMS——可支持多用戶并行訪問(wèn)2.按用戶數(shù)分類通用DBMS——支持多種領(lǐng)域數(shù)據(jù)庫(kù)應(yīng)用專用DBMS——支持專用領(lǐng)域數(shù)據(jù)庫(kù)應(yīng)用1.按用途分類二、數(shù)據(jù)庫(kù)管理系統(tǒng)分類個(gè)人DBMS——適用于單個(gè)用戶的信息管理應(yīng)用

企業(yè)DBMS——適用于大型的企業(yè)級(jí)應(yīng)用4.按使用場(chǎng)景分類實(shí)例分析:1.MicrosoftSQLServer2012數(shù)據(jù)庫(kù)管理系統(tǒng)屬于哪類DBMS?2.SybaseSQLAnywhere12數(shù)據(jù)庫(kù)管理系統(tǒng)屬于哪類DBMS?3.MicrosoftAccess2013數(shù)據(jù)庫(kù)管理系統(tǒng)屬于哪類DBMS?4.SQLite3數(shù)據(jù)庫(kù)管理系統(tǒng)屬于哪類DBMS?三、個(gè)人數(shù)據(jù)庫(kù)系統(tǒng)與企業(yè)級(jí)數(shù)據(jù)庫(kù)系統(tǒng)比較1.個(gè)人數(shù)據(jù)庫(kù)系統(tǒng)個(gè)人數(shù)據(jù)庫(kù)主要運(yùn)用在少量數(shù)據(jù)處理、單用戶使用的場(chǎng)景。2.企業(yè)級(jí)數(shù)據(jù)庫(kù)系統(tǒng)企業(yè)級(jí)數(shù)據(jù)庫(kù)主要運(yùn)用在大量數(shù)據(jù)處理、多用戶使用的場(chǎng)景。數(shù)百個(gè)數(shù)據(jù)庫(kù)表上百萬(wàn)行數(shù)據(jù)/表數(shù)千計(jì)并發(fā)用戶問(wèn)題:個(gè)人數(shù)據(jù)庫(kù)系統(tǒng)和企業(yè)級(jí)數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別是什么?一、Access數(shù)據(jù)庫(kù)軟件介紹1.5MicrosoftAccess項(xiàng)目實(shí)踐——數(shù)據(jù)庫(kù)單表關(guān)系操作桌面?zhèn)€人數(shù)據(jù)庫(kù)管理系統(tǒng)作為Office辦公軟件套件之一MicrosoftOffice辦公軟件二、Access數(shù)據(jù)庫(kù)創(chuàng)建三、Access數(shù)據(jù)庫(kù)表創(chuàng)建四、數(shù)據(jù)庫(kù)實(shí)踐項(xiàng)目案例本節(jié)結(jié)合一個(gè)“成績(jī)管理系統(tǒng)”項(xiàng)目案例來(lái)學(xué)習(xí)MicrosoftAccess關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)基本操作和應(yīng)用。在本項(xiàng)目案例中,將學(xué)生成績(jī)數(shù)據(jù)庫(kù)名稱定義為Evaluate。在該數(shù)據(jù)庫(kù)中,包含學(xué)生表(Student)、課程表(Course)、教師表(Teacher)、成績(jī)表(Grade)。字段名稱字段編碼數(shù)據(jù)類型字段大小必填字段是否主鍵學(xué)號(hào)StudentID文本12是是姓名StudentName文本10是否性別StudentGender文本2否否出生日期BirthDay日期/時(shí)間短日期否否專業(yè)Major文本30否否手機(jī)號(hào)StudentPhone文本11否否表1-1學(xué)生表(Student)表1-2課程表(Course)字段名稱字段編碼數(shù)據(jù)類型字段大小必填字段是否主鍵課程編號(hào)CourseID文本3是是課程名稱CourseName文本20是否課程類別CourseType文本10否否學(xué)分CourseCredit數(shù)字短整型否否學(xué)時(shí)CoursePeriod數(shù)字短整型否否考核方式TestMethod文本10否否表1-3教師表(Teacher)字段名稱字段編碼數(shù)據(jù)類型字段大小必填字段是否主鍵教師編號(hào)TeacherID文本3是是姓名TeacherName文本10是否性別T

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論