第5章_信息系統(tǒng)開發(fā)能力培養(yǎng)_第1頁
第5章_信息系統(tǒng)開發(fā)能力培養(yǎng)_第2頁
第5章_信息系統(tǒng)開發(fā)能力培養(yǎng)_第3頁
第5章_信息系統(tǒng)開發(fā)能力培養(yǎng)_第4頁
第5章_信息系統(tǒng)開發(fā)能力培養(yǎng)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 本章學(xué)習(xí)目標(biāo) n為什么要采用數(shù)據(jù)庫方法進(jìn)行數(shù)據(jù)管理 n一個(gè)數(shù)據(jù)庫系統(tǒng)由哪些部分組成 n數(shù)據(jù)庫系統(tǒng)的三種數(shù)據(jù)模型,當(dāng)前主要以哪一種為主 n信息系統(tǒng)開發(fā)過程中應(yīng)注意哪些問題 n進(jìn)行信息系統(tǒng)開發(fā)有哪些數(shù)據(jù)庫系統(tǒng)和可視化工具 本章目錄n5.1 數(shù)據(jù)庫概論 n5.2 信息系統(tǒng)開發(fā)的有關(guān)問題 n5.3 SQL語言 n5.4 數(shù)據(jù)庫管理系統(tǒng)和開發(fā)工具 5.1 數(shù)據(jù)庫概論 n5.1.1 數(shù)據(jù)庫 n5.1.2 數(shù)據(jù)庫系統(tǒng)的組成 n5.1.3 三種數(shù)據(jù)模型 5.1.1 數(shù)據(jù)庫 n 數(shù)據(jù)庫方法代表了不同的數(shù)據(jù)處理觀點(diǎn),它將數(shù)據(jù)視為一種與人、財(cái)、物同等重要,甚至更重要的組織資源,所以要像其他資源一樣來統(tǒng)一管理、控制

2、、共享使用。 n 數(shù)據(jù)庫與文件不同,一個(gè)基本的差別在于它們的使用形式不同。 n 數(shù)據(jù)庫是將各種數(shù)據(jù)集成在一起,且使各種用戶能以不同的數(shù)據(jù)庫邏輯視圖來共享數(shù)據(jù)庫。5.1.1 數(shù)據(jù)庫 圖5.1 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)處理視圖 5.1.1 數(shù)據(jù)庫 圖5.3 集成的數(shù)據(jù)管理 5.1.2 數(shù)據(jù)庫系統(tǒng)的組成 圖5.4 數(shù)據(jù)庫系統(tǒng)組成 5.1.3 三種數(shù)據(jù)模型 n 數(shù)據(jù)模型是對(duì)數(shù)據(jù)庫系統(tǒng)的一個(gè)抽象模擬,它應(yīng)能表明數(shù)據(jù)庫系統(tǒng)中信息如何表示和如何操作。 n三類數(shù)據(jù)模型:n 層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、關(guān)系數(shù)據(jù)模型。 5.1.3 三種數(shù)據(jù)模型 n3關(guān)系數(shù)據(jù)模型 用二維表格數(shù)據(jù)(即集合論中的關(guān)系)來表示實(shí)體和實(shí)體間聯(lián)系的

3、模型叫關(guān)系數(shù)據(jù)模型。 關(guān)系數(shù)據(jù)模型有嚴(yán)格的數(shù)學(xué)基礎(chǔ),可直接表達(dá)與處理實(shí)體集間的多對(duì)多聯(lián)系。 著名的關(guān)系數(shù)據(jù)庫管理系統(tǒng)有Oracle,Ingres,dBASE,Informix,F(xiàn)oxPro等。另外,關(guān)系數(shù)據(jù)庫語言SQL(Structured Query Language)現(xiàn)已成為關(guān)系數(shù)據(jù)庫語言的標(biāo)準(zhǔn)。 5.2 信息系統(tǒng)開發(fā)的有關(guān)問題 n5.2.1 信息系統(tǒng)開發(fā)中常見的一些問題 n5.2.2 系統(tǒng)的方法n5.2.3 系統(tǒng)開發(fā)步驟 n5.2.4 信息系統(tǒng)開發(fā)的指導(dǎo)思想和工作原則 5.2.1 信息系統(tǒng)開發(fā)中常見的一些問題 n1信息系統(tǒng)開發(fā)人員對(duì)需求的理解出現(xiàn)偏差 n2“堆?!爆F(xiàn)象 n3重編程,輕規(guī)劃

4、,輕分析 n4當(dāng)信息系統(tǒng)開發(fā)進(jìn)度減緩時(shí),采用增加人員的方式來加快進(jìn)度 n5過低估計(jì)信息系統(tǒng)的投資而使開發(fā)工作夭折 總之,在信息系統(tǒng)開發(fā)過程中,要注重采用正總之,在信息系統(tǒng)開發(fā)過程中,要注重采用正確的開發(fā)方法和有力的開發(fā)工具,選用適當(dāng)?shù)恼Z言確的開發(fā)方法和有力的開發(fā)工具,選用適當(dāng)?shù)恼Z言來支持系統(tǒng)的開發(fā)。來支持系統(tǒng)的開發(fā)。 5.2.2 系統(tǒng)的方法 n 信息系統(tǒng)的開發(fā)是一種系統(tǒng)工程,一方面從系統(tǒng)的概念出發(fā),首先考慮系統(tǒng)的全局結(jié)構(gòu),著眼于整體最優(yōu),再進(jìn)一步考慮系統(tǒng)的各個(gè)組成部分的主要功能以及組成部分之間的協(xié)調(diào)一致,進(jìn)而達(dá)到系統(tǒng)的最終目標(biāo)。 n 系統(tǒng)方法的要點(diǎn)可以歸結(jié)為:系統(tǒng)的思想、數(shù)學(xué)的方法和計(jì)算機(jī)技術(shù)

5、。 5.2.3 系統(tǒng)開發(fā)步驟 n1可行性分析 n2信息系統(tǒng)規(guī)劃階段 n3信息系統(tǒng)分析階段 n4信息系統(tǒng)設(shè)計(jì)階段 n5信息系統(tǒng)開發(fā)實(shí)施階段 n6信息系統(tǒng)測試階段 n7信息系統(tǒng)安裝調(diào)試階段 n8信息系統(tǒng)試運(yùn)行階段 n9信息系統(tǒng)運(yùn)行維護(hù)階段 n10信息系統(tǒng)更新階段 5.2.4 信息系統(tǒng)開發(fā)的指導(dǎo)思想和工作原則 信息系統(tǒng)開發(fā)的基本原理和前提: n1數(shù)據(jù)位于現(xiàn)代數(shù)據(jù)處理的中心 n2數(shù)據(jù)模型是穩(wěn)定的,處理是多變的 n3用戶必須真正參與開發(fā)工作 5.2.4 信息系統(tǒng)開發(fā)的指導(dǎo)思想和工作原則 信息系統(tǒng)開發(fā)過程中必須強(qiáng)調(diào)幾個(gè)基本觀點(diǎn):n 第一,面向用戶的觀點(diǎn)n 第二,嚴(yán)格區(qū)分工作階段,每個(gè)階段規(guī)定明確的任務(wù)和所

6、應(yīng)得的成果n 第三,按照系統(tǒng)的觀點(diǎn),自頂向下地完成研制工作 n 第四,充分考慮變化的情況n 第五,工作的成果要成文,文獻(xiàn)資料的格式要規(guī)范化、標(biāo)準(zhǔn)化5.3 SQL語言 n Structured Query Languagen 關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言n 同時(shí)包含了關(guān)系數(shù)據(jù)庫的定義、查詢、維護(hù)、控制等描述功能。 n 它是一個(gè)標(biāo)準(zhǔn),是實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的一個(gè)大綱與框架,與具體機(jī)器無關(guān),與各種牌號(hào)具體的關(guān)系型DBMS通過什么技術(shù)途徑來實(shí)現(xiàn)的細(xì)節(jié)無關(guān)。5.4 數(shù)據(jù)庫管理系統(tǒng)和開發(fā)工具 n 客戶機(jī)/服務(wù)器(Client/Server,C/S)是信息系統(tǒng)實(shí)現(xiàn)的重要結(jié)構(gòu)形式。n 從軟件角度來看,一個(gè)信息系統(tǒng)

7、大體上由兩部分構(gòu)成。一是數(shù)據(jù)數(shù)據(jù)庫管理系統(tǒng),主要負(fù)責(zé)對(duì)信息系統(tǒng)中的數(shù)據(jù)庫進(jìn)行管理,典型的數(shù)據(jù)庫管理系統(tǒng)有Microsoft Access,Microsoft SQL Server,Oracle、IBM DB2,Informix等。數(shù)據(jù)庫管理系統(tǒng)安裝在服務(wù)器上,稱為數(shù)據(jù)庫服務(wù)器。二是信息系統(tǒng)應(yīng)用程序,安裝在客戶機(jī)上,提供客戶操縱使用信息系統(tǒng)的界面,以及負(fù)責(zé)與數(shù)據(jù)庫服務(wù)器的溝通。 5.4 數(shù)據(jù)庫管理系統(tǒng)和開發(fā)工具 n5.4.1 數(shù)據(jù)庫管理系統(tǒng) n5.4.2 開發(fā)工具 5.4.1 數(shù)據(jù)庫管理系統(tǒng) n1Microsoft Access n2Microsoft SQL Server n3Oracle系統(tǒng)

8、 n4Sybase系統(tǒng) 5.4.2 開發(fā)工具 n1Visual FoxPro n2Delphi n3PowerBuilder Delphi 圖5.7 BDE功能位置圖 PowerBuilder 圖5.8 PowerBuilder應(yīng)用程序與數(shù)據(jù)庫管理系統(tǒng)的關(guān)系 本章小結(jié) n本章主要講解了數(shù)據(jù)庫和信息系統(tǒng)開發(fā)的基本知識(shí),介紹了有關(guān)的數(shù)據(jù)庫系統(tǒng)和開發(fā)工具。 n數(shù)據(jù)庫的基本知識(shí)方面首先從數(shù)據(jù)處理的角度比較了數(shù)據(jù)庫方式與文件方式處理信息的區(qū)別,然后介紹了數(shù)據(jù)庫系統(tǒng)的組成和三種數(shù)據(jù)模型。 n信息系統(tǒng)開發(fā)的基本知識(shí)方面首先列出了信息系統(tǒng)開發(fā)中常見的一些問題,之后介紹了系統(tǒng)方法,最后講解了信息系統(tǒng)的開發(fā)步驟 。 n數(shù)據(jù)庫管理系統(tǒng)方面主要介紹了標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫結(jié)構(gòu)化查詢語言SQL和關(guān)系數(shù)據(jù)庫系統(tǒng)Microsoft Access,Microsoft SQL Server,Oracle,Sybase,最后介紹了數(shù)據(jù)庫管理系統(tǒng)開發(fā)工具Visual FoxPro,Delphi以及PowerBuilder。 習(xí)題五 5-1 常見的數(shù)據(jù)庫管理系統(tǒng)有哪些,它們各自具有什么特點(diǎn)? 5-2 SQL語言是一種數(shù)據(jù)庫結(jié)構(gòu)化查詢語言,請(qǐng)說出它能做些什么? 5-3 為什么說S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論