freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

局域網(wǎng)圖書資料查詢系統(tǒng)(doc40)-經(jīng)營(yíng)管理(編輯修改稿)

2024-09-20 10:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 中,“變量 1”,“變量 2”和“變量 3”等都是 PowerScript 語(yǔ)言的變量。該語(yǔ)句的作用是把數(shù) 據(jù)庫(kù)表的“列名 1”,“列名 2”和“列名 3”等列的值從數(shù)據(jù)庫(kù)中取出,然后放入對(duì)應(yīng)的“變量 1 ”,“變量 2”和“變量 3”等變量中。例如: String name, extrace SELECT name,extract INTO : name , : extrace from auths Where author_code=’A00001’。 該語(yǔ)句僅僅適合于查詢到一條記錄的情況。如果查詢到的記 錄是多條,則要用下面的方法。 查詢多行 SELECT 是描述型語(yǔ)言,它面向的是集合,是一組記錄。而 PowerScript 語(yǔ)言卻是面向過(guò)程的,它要 一條條地接收并處理記錄。 PowerScript 通過(guò)描述型光標(biāo) (CURSOR)在這組記錄上游動(dòng)的方法,給 Script 語(yǔ)句逐個(gè)地傳送記錄,建立了集合與記錄間的內(nèi)在聯(lián)系。請(qǐng)看下例: 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 10 頁(yè) 共 32 頁(yè) String name String V1=’A%’ DECLARE CURSOR FOR C1 SELECT name FROM auths SELECT 語(yǔ)句 WHERE author_code like :V1。 語(yǔ)句中用到了變量 V1 OPEN C1。 // 打開光標(biāo),此時(shí)執(zhí)行此光標(biāo)對(duì)應(yīng)的 SQL SELECT 語(yǔ)句。 Lab1: FETCH C1 INTO :name。 If =0 then Goto lab1 End if 打開光標(biāo)的時(shí)候,變量 V1 被其值“ A%”替換,因此最后執(zhí)行的 SQL SELECT 語(yǔ)句為: SELECT name FROM auths WHERE author_code like ‘A%’ 執(zhí)行完這條語(yǔ)句后,把光標(biāo) C1 定位到了查詢出的第一條記錄上。每執(zhí)行一次語(yǔ)句: FECTCH C1 INTO : name 。 則取出一條記錄送給變量 name,然后光標(biāo)移到下一條記錄。如 果想控制查詢結(jié)果的次序,必須在 SELECT 語(yǔ)句中用 ORDER BY 子句,否則,沒(méi)有其它的辦法。我們不可能一下子把光標(biāo)定位在某條記 錄上,只能從第一條開始,一個(gè)個(gè)地移。 第三章 及其數(shù)據(jù)庫(kù)編程 167。 開發(fā)工具 特點(diǎn)及功能 要適應(yīng)企業(yè)環(huán)境不斷變化的需求,成功地開發(fā)出高質(zhì)量的應(yīng)用系統(tǒng),必須采用先進(jìn)的應(yīng)用開發(fā)工 具。這對(duì)于減輕應(yīng)用開發(fā)人員的開發(fā)負(fù)擔(dān),提高開發(fā)速度和質(zhì)量都有十分重要的意義。 Sybase 公 司推出 的 、 Web 及組件開發(fā)的企業(yè)級(jí)應(yīng)用開發(fā)工具。它 占全球開發(fā)工具市場(chǎng)近 50%,是當(dāng)前最優(yōu)秀的開發(fā)工具之一。它具有以下優(yōu)異的功能和特點(diǎn): 內(nèi)置的關(guān)系數(shù)據(jù)庫(kù) PowerBuilder 本身帶有一套數(shù)據(jù)庫(kù)系統(tǒng) Sybase SQL Anywhere。這樣做的好處是, PowerBuilder 可以脫離網(wǎng)絡(luò)數(shù)據(jù)庫(kù)服務(wù)器獨(dú)立運(yùn)行,從而在開發(fā)階段脫離網(wǎng)絡(luò)服務(wù)器上的數(shù)據(jù)庫(kù)。當(dāng)然,利用 這一功能也可以開發(fā)和調(diào)試單用戶的獨(dú)立的數(shù)據(jù)庫(kù)應(yīng)用。下圖顯示了內(nèi)置數(shù) 據(jù)庫(kù)的工作原理: 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 11 頁(yè) 共 32 頁(yè) 如果沒(méi)有內(nèi)置的數(shù)據(jù)庫(kù) Sybase SQL Anywhere,開發(fā)時(shí)則不能脫離網(wǎng)絡(luò)服務(wù)器上的數(shù)據(jù)庫(kù)(如圖 3 - 2 所示): 數(shù)據(jù)窗口( Datawindow)對(duì)象 PowerBuilder 擁有數(shù)據(jù)窗口這個(gè)具有專利技術(shù)的智能對(duì)象,利用該對(duì)象可以操作關(guān)系數(shù)據(jù)庫(kù)的數(shù) 據(jù)而無(wú)需編寫 SQL 語(yǔ)句。用戶可以查詢、修改、插入、刪除、瀏覽、打印、以多種文件格式打開和 存儲(chǔ)數(shù)據(jù),或在數(shù)據(jù)窗口中 直接定義功能按鈕實(shí)現(xiàn)預(yù)定義的系統(tǒng)功能,如插入、刪除數(shù)據(jù)的操作 。它還支持?jǐn)?shù)據(jù)庫(kù)事務(wù)管理和并發(fā)控制等機(jī)制。其工作機(jī)理如下圖所示: 豐富的數(shù)據(jù)窗口數(shù)據(jù)源和多種樣式的數(shù)據(jù)顯示格式 數(shù)據(jù)窗口可以用來(lái)維護(hù)數(shù)據(jù)和顯示數(shù)據(jù),可定義多種顯示風(fēng)格和數(shù)據(jù)顯示格式;并且還可以與 TreeView 控制、 ListView 控制配合使用,創(chuàng)建出更豐富的數(shù)據(jù)顯示格式 支持多種商業(yè)圖形,包括多種類型的二維和三維的 圖形 支持組件的開發(fā)和調(diào)用 用 PowerBuilder 開發(fā)的組件,可以在其它應(yīng)用中調(diào)用,可以由多種事務(wù)管理服務(wù)器管理。 具有面向?qū)ο蟮奶卣? PowerBuilder 采用了面向?qū)ο蟮拈_方式,這可以使系統(tǒng)開發(fā)人員在無(wú)需精通專用語(yǔ)言的情況下就 可以迅速轉(zhuǎn)向面向?qū)ο蟮拈_發(fā)。 PowerBuilder 應(yīng)用是由一系列對(duì)象組成的,包括窗口、菜單、函 數(shù)、數(shù)據(jù)窗口和各種控制等對(duì)象,它支持對(duì)象的繼承、封裝和多態(tài)性。 有機(jī)結(jié)合的集成開發(fā)環(huán)境 完全支持 Windows 的窗口信息和控制 強(qiáng)有力的 PowerScript 編程語(yǔ)言 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 12 頁(yè) 共 32 頁(yè) 它能使開發(fā)人員很容易地將簡(jiǎn)單或復(fù)雜的事務(wù)邏輯與應(yīng)用相配合。該語(yǔ)言還有幾百個(gè)函數(shù)用于操 縱對(duì)象、處理數(shù)字、文本、字符串、日期和應(yīng)用分布,進(jìn)行文件處理、報(bào)表打印,用 DDE 和 OLE 2 .0 進(jìn)行程序之間的通信,直接調(diào)用 SQL 語(yǔ)句操縱數(shù)據(jù)庫(kù)等等。 PowerBuilder 提供了多種流行軟件的接口庫(kù) Netware Library Pen Computing Library Lotus Notes Library Microsoft MAPI 1 PowerBuilder 支持多種平臺(tái) 目前 , PowerBuilder 能夠在 Microsoft Windows 、 Windows 95Windows NTAlpha/IntelApple Mac Sun Saloris IBM AIX HP Unix等多種平臺(tái)上開發(fā)和運(yùn)行應(yīng)用程序,并能夠不加改動(dòng)地應(yīng)用于 其它平臺(tái)上。 1支持 Inter/Intra 下的 Web 應(yīng)用開發(fā) 1支持團(tuán)體開發(fā) 1對(duì)多種數(shù)據(jù)庫(kù)的支持 PowerBuilder 幾乎支持所有的數(shù)據(jù)庫(kù),它提供了到多種數(shù)據(jù)庫(kù)的專用接口和 ODBC 接口。 167。 PowerBuilder 與 Client/Server 體系結(jié)構(gòu) Client/Server 模式 在 C/S 結(jié)構(gòu)中,存在著幾個(gè)非常重要的基本概念,它們是:主機(jī)、終端、客戶機(jī)、工作站和服務(wù)器 。在分析 C/S 網(wǎng)絡(luò)結(jié)構(gòu)之前,必須搞清楚它們之間的區(qū)別。 最早的計(jì)算機(jī)網(wǎng)絡(luò)是伴隨著主機(jī) (Host)和終端( Terminal)這兩個(gè)概念的出現(xiàn)而產(chǎn)生的。當(dāng)時(shí)的 主機(jī)通常是指具有中央處理單元( CPU)的大型機(jī)或功能較強(qiáng)的小型機(jī),而終端則是指計(jì)算機(jī)的輸 入輸出設(shè)備。終端沒(méi)有自己的 CPU,當(dāng)然也沒(méi)有自己的內(nèi)存,其主要功能是 將鍵盤輸入的請(qǐng)求數(shù)據(jù) 發(fā)往主機(jī)并將主機(jī)的運(yùn)算結(jié)果顯示出來(lái)。主機(jī)和終端共同構(gòu)成了集中式系統(tǒng)結(jié)構(gòu)。在這種應(yīng)用系 統(tǒng)中,幾乎所有的工作都是由主機(jī)來(lái)完成,終端僅僅作為一種輸入輸出設(shè)備,因此系統(tǒng)負(fù)荷重、 效率低、擴(kuò)充性差。 之后隨著計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)的細(xì)化,不同的計(jì)算機(jī)開始在網(wǎng)絡(luò)中擔(dān)負(fù)不同的任務(wù),于是出現(xiàn)了文件 服務(wù)器 /網(wǎng)絡(luò)工作站( F/W)式結(jié)構(gòu)的模型。其中,工作站( Workstation)和服務(wù)器( Server)都 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 13 頁(yè) 共 32 頁(yè) 是獨(dú)立的計(jì)算機(jī)。當(dāng)一臺(tái)連入網(wǎng)絡(luò)的計(jì)算機(jī)向其它計(jì)算機(jī)(工作站)提供各種網(wǎng)絡(luò)服務(wù)(如數(shù)據(jù) 、文件 的共享)時(shí),它就被叫做服務(wù)器。而那些用于訪問(wèn)服務(wù)器資料的計(jì)算機(jī)則被叫做工作站。 在 F/W 結(jié)構(gòu)中,所有實(shí)際的數(shù)據(jù)處理工作仍在運(yùn)行數(shù)據(jù)庫(kù)應(yīng)用程序的 PC 工作站上完成,因此不論文 件服務(wù)器的性能有多高,其整體網(wǎng)絡(luò)性能都將受到 PC 機(jī)能力的限制。 客戶機(jī)( Client)是伴隨 C/S 數(shù)據(jù)訪問(wèn)的興起而被提出來(lái)的,在一般人的理解中它和 F/W 概念沒(méi)有 本質(zhì)的區(qū)別。但是,嚴(yán)格說(shuō)來(lái), C/S 模型并不是從物理分布的角度來(lái)定義的。它既包括具體的網(wǎng)絡(luò) 結(jié)構(gòu)設(shè)計(jì),又包括軟件的運(yùn)行和組織,所體現(xiàn)的是一種網(wǎng)絡(luò)數(shù)據(jù)的訪問(wèn)方式。這里的客戶機(jī) 和服 務(wù)器不僅指承擔(dān)不同任務(wù)的計(jì)算機(jī)本身,而且包括主機(jī)上運(yùn)行的客戶端和服務(wù)器端的軟件環(huán)境。 它們的區(qū)別,是相對(duì)于各自在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)訪問(wèn)中所處的地位或?qū)崿F(xiàn)的功能而言的。 理解了以上的基本概念,才可以更好地理解 C/S 結(jié)構(gòu)的實(shí)質(zhì)和運(yùn)行方式:所謂 C/S結(jié)構(gòu),是將數(shù)據(jù) 存取與應(yīng)用程序分離開來(lái),把一個(gè)軟件系統(tǒng)或應(yīng)用系統(tǒng)按功能分成若干個(gè)部分,再將這些軟件的 組成部分按其不同的角色分成 Client 軟件和 Server軟件,分別放置在客戶機(jī)和服務(wù)器上??蛻魴C(jī) 程序負(fù)責(zé)用戶交互界面、數(shù)據(jù)表示及應(yīng)用處理邏輯等應(yīng)用部分,而服 務(wù)器端則負(fù)責(zé)數(shù)據(jù)存取管理 、完整性控制及并發(fā)控制等數(shù)據(jù)庫(kù)管理部分。客戶機(jī)程序應(yīng)用通過(guò) SQL 語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù),相應(yīng)的 SQL 語(yǔ)句經(jīng)網(wǎng)絡(luò)傳輸?shù)椒?wù)器端,由服務(wù)器端的數(shù)據(jù)庫(kù)服務(wù)器解釋執(zhí)行這些 SQL 語(yǔ)句,執(zhí)行后的結(jié) 果數(shù)據(jù)送回客戶機(jī)。 Client/Server 體系結(jié)構(gòu)的優(yōu)缺點(diǎn) 我們看到,客戶 /服務(wù)器體系結(jié)構(gòu)有以下優(yōu)點(diǎn): l 應(yīng)用邏輯與數(shù)據(jù)實(shí)現(xiàn)分離,實(shí)現(xiàn)了在網(wǎng)絡(luò)上的負(fù)載均衡; l 充分利用了網(wǎng)絡(luò)服務(wù)器的處理能力??蛻糁行鑼⒄?qǐng)求送數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)查詢工作由服務(wù)器 來(lái)承擔(dān),服務(wù)器的能力可以得到充 分的發(fā)揮。 但是它也有以下一些缺點(diǎn): l 由于計(jì)算機(jī)技術(shù)的快速進(jìn)步和企業(yè)需求變化的加快,企業(yè)面臨的硬件、網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫(kù) 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 14 頁(yè) 共 32 頁(yè) 系統(tǒng)、開發(fā)工具、應(yīng)用系統(tǒng)的升級(jí)周期越來(lái)越短,因此“維護(hù)”客戶服務(wù)器的費(fèi)用就變得越來(lái)越 高昂。 l 快速升級(jí)的硬件、網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、開發(fā)工具使企業(yè)的技術(shù)人員失去了方向:不斷 地消化新技術(shù),卻無(wú)瑕顧及企業(yè)要解決的問(wèn)題 l 在客戶端,必須安裝操作系統(tǒng)(一般為 Windows95/NT)、網(wǎng)絡(luò)軟件、特定的中間件( Sybasse NetLibrary)以及應(yīng)用軟件系統(tǒng)才能工 作,因此應(yīng)用系統(tǒng)的安裝、升級(jí)和維護(hù)通常需要專業(yè)人員 才能用勝任,且必須各站點(diǎn)逐個(gè)安裝,從而使客戶端的維護(hù)費(fèi)用變得也很高昂。對(duì)主機(jī)系統(tǒng)來(lái)說(shuō) ,這一點(diǎn)要優(yōu)越的多,只需要在主機(jī)上安裝一次即可。 PowerBuilder 是客戶 /服務(wù)器體系結(jié)構(gòu)下客戶端的開發(fā)工具 前面已提到, PowerBuilder 是客戶 /服務(wù)器體系結(jié)構(gòu)下開發(fā)客戶程序用的開發(fā)工具,用 PowerBuilder 開發(fā)出的程序可以存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。下圖表示了 PowerBuilder 與數(shù)據(jù)庫(kù)配合工 作的方式。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1