




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、任課教師:任課教師:楊楊 超超電子郵箱電子郵箱: : yangchao_2第6章 管理信息系統(tǒng) 一、建立數(shù)據(jù)庫一、建立數(shù)據(jù)庫 1數(shù)據(jù)模型 (1 1)層次模型)層次模型淘汰淘汰 (2 2)網(wǎng)狀模型)網(wǎng)狀模型淘汰淘汰 (3 3)關系模型)關系模型主流主流 (4 4)對象模型)對象模型熱點、復雜、目前未普及熱點、復雜、目前未普及 3第6章 管理信息系統(tǒng)2選擇數(shù)據(jù)庫管理系統(tǒng)(DBMS) (1)單用戶單用戶Access、Paradox (2)集中式集中式主機主機/終端終端 (3)客戶機)客戶機/服務器模式(服務器模式(C/S)SQL Sever、Oracle、Sybase (4)并行式并行式多個多個CP
2、U、多個磁盤多個磁盤 (5)分布式)分布式多個數(shù)據(jù)庫多個數(shù)據(jù)庫 (6)三層數(shù)據(jù)庫應用模式)三層數(shù)據(jù)庫應用模式數(shù)據(jù)庫服務器應用數(shù)據(jù)庫服務器應用服務器客戶端服務器客戶端(SQL Sever、Oracle、Sybase)(Microsoft 的的IIS)網(wǎng)絡客戶端程序網(wǎng)絡客戶端程序4第6章 管理信息系統(tǒng)3結(jié)構(gòu)查詢語言(SQL)CREATE TABLE dbo.AniTable (索引 nvarchar (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,文件描述 nvarchar (60) COLLATE Chinese_PRC_CI_AS NULL ,文件名 nvarc
3、har (255) COLLATE Chinese_PRC_CI_AS NULL ,解說文件 nvarchar (255) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYCREATE TABLE dbo.BookTable (索引 nvarchar (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,類別 nvarchar (40) COLLATE Chinese_PRC_CI_AS NULL ,章節(jié)描述 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,文件描述 nvarchar (
4、60) COLLATE Chinese_PRC_CI_AS NULL ,文件名 nvarchar (255) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY5第6章 管理信息系統(tǒng)二、連接數(shù)據(jù)庫二、連接數(shù)據(jù)庫 1ODBC ODBC是數(shù)據(jù)庫連接通用接口標準,為數(shù)據(jù)庫應用是數(shù)據(jù)庫連接通用接口標準,為數(shù)據(jù)庫應用程序連接數(shù)據(jù)庫提供了簡單的方式,它是應用程序與數(shù)程序連接數(shù)據(jù)庫提供了簡單的方式,它是應用程序與數(shù)據(jù)庫之間的橋梁。據(jù)庫之間的橋梁。Windows各版本都有各版本都有ODBC。 由于由于ODBC是數(shù)據(jù)庫連接通用接口標準,在數(shù)據(jù)庫是數(shù)據(jù)庫連接通用接口標準,在數(shù)據(jù)
5、庫驅(qū)動程序和應用程序之間多了一個關口,所以速度相對驅(qū)動程序和應用程序之間多了一個關口,所以速度相對較慢。如果某種數(shù)據(jù)庫有自己的驅(qū)動程序,最好使用該較慢。如果某種數(shù)據(jù)庫有自己的驅(qū)動程序,最好使用該驅(qū)動程序,可保證較快的速度。驅(qū)動程序,可保證較快的速度。 6第6章 管理信息系統(tǒng)2ADO A D O 是 一 種是 一 種ActiveX對象,它對象,它采用了采用了OLE DB的的數(shù)據(jù)訪問模式。這數(shù)據(jù)訪問模式。這種方式配置數(shù)據(jù)庫種方式配置數(shù)據(jù)庫非常方便。對于不非常方便。對于不同的數(shù)據(jù)庫選擇不同的數(shù)據(jù)庫選擇不同的同的Provider。 7第6章 管理信息系統(tǒng)三、網(wǎng)絡數(shù)據(jù)庫三、網(wǎng)絡數(shù)據(jù)庫 1C/S二層工作模
6、式二層工作模式 服務器端服務器端Internet/Intranet客戶端客戶端。 服務器端:UNIX或或Windows NT/2000 Sever操作系操作系統(tǒng)統(tǒng)Oracle/SQL Sever(DBMS)。)。 客戶端:Delphi等工具開發(fā)的應用程序。等工具開發(fā)的應用程序。 8第6章 管理信息系統(tǒng)2C/S多層工作模式(多層工作模式(MIDAS) 服務器端服務器端Internet/Intranet中間層客戶端??蛻舳丝梢灾虚g層客戶端??蛻舳丝梢宰龅暮茏龅暮堋笆菔荨薄笆菘蛻羰菘蛻簟?。 服務器端:服務器端:UNIX或或Windows NT/2000操作系統(tǒng)操作系統(tǒng)Oracle/SQL Sever
7、(DBMS)()(IIS)。)。 中間層:即應用服務器,采用遠程數(shù)據(jù)模塊,是聯(lián)系服務器端中間層:即應用服務器,采用遠程數(shù)據(jù)模塊,是聯(lián)系服務器端DBMS和客戶端應用程序的橋梁,其主要作用是提供和客戶端應用程序的橋梁,其主要作用是提供IProvider接口。接口。它可以放在任何機器上,是一個共享層,客戶端程序通過其它可以放在任何機器上,是一個共享層,客戶端程序通過其IProvider接口向其發(fā)出請求,再由它向服務器端發(fā)出請求,并將服接口向其發(fā)出請求,再由它向服務器端發(fā)出請求,并將服務器端返回的數(shù)據(jù)發(fā)送給客戶端。它可以傳遞各種數(shù)據(jù)。務器端返回的數(shù)據(jù)發(fā)送給客戶端。它可以傳遞各種數(shù)據(jù)。 客戶端:客戶端:
8、Delphi等工具開發(fā)的應用程序。等工具開發(fā)的應用程序。 9第6章 管理信息系統(tǒng) MIDAS連接方式連接方式: DCOM、TCP/IP、OLE Enterprise 、CORBA 、HTTP MIDAS程序設計步驟:程序設計步驟: (1)建立數(shù)據(jù)庫;)建立數(shù)據(jù)庫; (2)創(chuàng)建應用服務器,然后注冊或安裝應用服務器;)創(chuàng)建應用服務器,然后注冊或安裝應用服務器; (3)創(chuàng)建客戶程序。()創(chuàng)建客戶程序。(只有應用服務器已經(jīng)注冊并只有應用服務器已經(jīng)注冊并正常運行的情況下才能創(chuàng)建客戶程序正常運行的情況下才能創(chuàng)建客戶程序)。)。10第6章 管理信息系統(tǒng) MIDAS優(yōu)點優(yōu)點: (1)在一個共享的中間層封裝商業(yè)
9、規(guī)則,不同的客)在一個共享的中間層封裝商業(yè)規(guī)則,不同的客戶都可使用而無需單獨實現(xiàn)商業(yè)規(guī)則;戶都可使用而無需單獨實現(xiàn)商業(yè)規(guī)則; (2)客戶端可以做的很)客戶端可以做的很“瘦瘦”,很多復雜的工作由,很多復雜的工作由應用服務器代勞,客戶程序只關注用戶界面本身。瘦客應用服務器代勞,客戶程序只關注用戶界面本身。瘦客戶程序更容易發(fā)布、安裝、配置和維護;戶程序更容易發(fā)布、安裝、配置和維護; (3)實現(xiàn)了分布數(shù)據(jù)處理。把一個應用程序分布在)實現(xiàn)了分布數(shù)據(jù)處理。把一個應用程序分布在幾個機器上運行,可以提高應用程序的性能。幾個機器上運行,可以提高應用程序的性能。 (4)有利于安全。可以把敏感的功能放在有嚴密保)有
10、利于安全??梢园衙舾械墓δ芊旁谟袊烂鼙Wo措施的層次上,同時又不會使用戶界面變得復雜。護措施的層次上,同時又不會使用戶界面變得復雜。 MIDAS缺點缺點:昂貴。昂貴。11第6章 管理信息系統(tǒng)3訪問數(shù)據(jù)庫訪問數(shù)據(jù)庫 (1)DAO(Data Access Object)方式方式 適用于單一系統(tǒng)的數(shù)據(jù)庫應用程序。適用于單一系統(tǒng)的數(shù)據(jù)庫應用程序。 (2)RDO(Remote Data Object)方式方式 適用于開發(fā)適用于開發(fā)SQL Sever、Oracle和其它大型關系數(shù)和其它大型關系數(shù)據(jù)庫應用程序。據(jù)庫應用程序。 (3)ADO(Active Data Object)方式方式 一種簡單的應用程序?qū)咏涌?,客戶端應用程序能夠一種簡單的應用程序?qū)咏涌冢蛻舳藨贸绦蚰軌蛲ㄟ^任何通過任何OLE DB Provider來訪問和操作數(shù)據(jù)庫服務器來訪問和操作數(shù)據(jù)庫服務器的數(shù)據(jù),功能很強。的數(shù)據(jù),功能很強。強烈推薦使用強烈推薦使用。12第6章 管理信息系統(tǒng)四、四、MIS系統(tǒng)開發(fā)系統(tǒng)開發(fā) 1需求分析(建立數(shù)據(jù)字典,編寫相應文檔)需求分析(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 情景描寫課件
- 端午節(jié)的企業(yè)活動策劃方案
- 惡劣天氣應急課件
- 母親節(jié)家園合作活動方案
- 谷物誘魚測試題及答案
- 林草監(jiān)管考試題及答案
- 家電公司授權審批管理細則
- vte的考試題及答案
- 武狀元考試題及答案
- 排列圖法試題及答案
- 大金壓縮機使用說明(D型)
- 移動商務基礎(第2版)PPT完整全套教學課件
- 心肺復蘇術(三人組)操作程序及技術標準
- 翻身拍背教學
- 胰島素皮下注射
- 精神科各類量表
- 年產(chǎn)5000t有機硅項目環(huán)境影響報告書
- 鼎捷T100-V1.0-應付管理用戶手冊-簡體
- 幼兒教師選調(diào)進城考試試題題庫含答案(二)真題5套
- 初二英語上冊下冊全冊英語單詞表
- GB/T 11693-2022船用法蘭焊接座板
評論
0/150
提交評論