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

正文內(nèi)容

局域網(wǎng)圖書資料查詢系統(tǒng)(doc40)-經(jīng)營(yíng)管理-文庫(kù)吧資料

2024-08-23 10:54本頁(yè)面
  

【正文】 用 PowerBuilder 開發(fā)出的程序可以存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 l 快速升級(jí)的硬件、網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、開發(fā)工具使企業(yè)的技術(shù)人員失去了方向:不斷 地消化新技術(shù),卻無(wú)瑕顧及企業(yè)要解決的問題 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)用變得也很高昂??蛻糁行鑼⒄?qǐng)求送數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)查詢工作由服務(wù)器 來(lái)承擔(dān),服務(wù)器的能力可以得到充 分的發(fā)揮??蛻魴C(jī)程序應(yīng)用通過 SQL 語(yǔ)句訪問數(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ī)。 理解了以上的基本概念,才可以更好地理解 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ù)器上。這里的客戶機(jī) 和服 務(wù)器不僅指承擔(dān)不同任務(wù)的計(jì)算機(jī)本身,而且包括主機(jī)上運(yùn)行的客戶端和服務(wù)器端的軟件環(huán)境。但是,嚴(yán)格說來(lái), C/S 模型并不是從物理分布的角度來(lái)定義的。 在 F/W 結(jié)構(gòu)中,所有實(shí)際的數(shù)據(jù)處理工作仍在運(yùn)行數(shù)據(jù)庫(kù)應(yīng)用程序的 PC 工作站上完成,因此不論文 件服務(wù)器的性能有多高,其整體網(wǎng)絡(luò)性能都將受到 PC 機(jī)能力的限制。當(dāng)一臺(tái)連入網(wǎng)絡(luò)的計(jì)算機(jī)向其它計(jì)算機(jī)(工作站)提供各種網(wǎng)絡(luò)服務(wù)(如數(shù)據(jù) 、文件 的共享)時(shí),它就被叫做服務(wù)器。 之后隨著計(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)的模型。主機(jī)和終端共同構(gòu)成了集中式系統(tǒng)結(jié)構(gòu)。當(dāng)時(shí)的 主機(jī)通常是指具有中央處理單元( CPU)的大型機(jī)或功能較強(qiáng)的小型機(jī),而終端則是指計(jì)算機(jī)的輸 入輸出設(shè)備。在分析 C/S 網(wǎng)絡(luò)結(jié)構(gòu)之前,必須搞清楚它們之間的區(qū)別。 167。 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)上。 有機(jī)結(jié)合的集成開發(fā)環(huán)境 完全支持 Windows 的窗口信息和控制 強(qiáng)有力的 PowerScript 編程語(yǔ)言 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 12 頁(yè) 共 32 頁(yè) 它能使開發(fā)人員很容易地將簡(jiǎn)單或復(fù)雜的事務(wù)邏輯與應(yīng)用相配合。 具有面向?qū)ο蟮奶卣? PowerBuilder 采用了面向?qū)ο蟮拈_方式,這可以使系統(tǒng)開發(fā)人員在無(wú)需精通專用語(yǔ)言的情況下就 可以迅速轉(zhuǎn)向面向?qū)ο蟮拈_發(fā)。它還支持?jǐn)?shù)據(jù)庫(kù)事務(wù)管理和并發(fā)控制等機(jī)制。下圖顯示了內(nèi)置數(shù) 據(jù)庫(kù)的工作原理: 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 11 頁(yè) 共 32 頁(yè) 如果沒有內(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ǔ)句。這樣做的好處是, PowerBuilder 可以脫離網(wǎng)絡(luò)數(shù)據(jù)庫(kù)服務(wù)器獨(dú)立運(yùn)行,從而在開發(fā)階段脫離網(wǎng)絡(luò)服務(wù)器上的數(shù)據(jù)庫(kù)。它 占全球開發(fā)工具市場(chǎng)近 50%,是當(dāng)前最優(yōu)秀的開發(fā)工具之一。這對(duì)于減輕應(yīng)用開發(fā)人員的開發(fā)負(fù)擔(dān),提高開發(fā)速度和質(zhì)量都有十分重要的意義。 第三章 及其數(shù)據(jù)庫(kù)編程 167。如 果想控制查詢結(jié)果的次序,必須在 SELECT 語(yǔ)句中用 ORDER BY 子句,否則,沒有其它的辦法。每執(zhí)行一次語(yǔ)句: FECTCH C1 INTO : name 。 Lab1: FETCH C1 INTO :name。 語(yǔ)句中用到了變量 V1 OPEN C1。 PowerScript 通過描述型光標(biāo) (CURSOR)在這組記錄上游動(dòng)的方法,給 Script 語(yǔ)句逐個(gè)地傳送記錄,建立了集合與記錄間的內(nèi)在聯(lián)系。 查詢多行 SELECT 是描述型語(yǔ)言,它面向的是集合,是一組記錄。 該語(yǔ)句僅僅適合于查詢到一條記錄的情況。該語(yǔ)句的作用是把數(shù) 據(jù)庫(kù)表的“列名 1”,“列名 2”和“列名 3”等列的值從數(shù)據(jù)庫(kù)中取出,然后放入對(duì)應(yīng)的“變量 1 ”,“變量 2”和“變量 3”等變量中。 對(duì)數(shù)據(jù)庫(kù)的操作 PowerBuilder 對(duì)數(shù)據(jù)庫(kù)的操作即可以通過數(shù)據(jù)窗口完成(本質(zhì)上是數(shù)據(jù)窗口把在屏幕上對(duì)數(shù)據(jù) 庫(kù)的操作 轉(zhuǎn)化成 SQL 語(yǔ)句),又可以在 PowerScript 語(yǔ)言中直接調(diào)用 SQL 或存儲(chǔ)過程 (本質(zhì)上仍是SQL 語(yǔ)句 )完成。 3)數(shù)據(jù)修改 當(dāng)需要修改基本表中元組的某些列值時(shí),可以用 UPDATE 語(yǔ)句實(shí)現(xiàn),其句法如下: UPDATE 基本表名 SET 列名=值表達(dá)式 [,列名=值表達(dá)式? ] [WHERE 條件表達(dá)式 ] 其語(yǔ)義是:修改基本表中滿足條件表達(dá)式的那些元組中的列值,需修改的列值在 SET 子句中指出。 SQL 的數(shù)據(jù)更新 SQL 的數(shù)據(jù)更新包括數(shù)據(jù)插入、刪除和修改等三種操作 1)數(shù)據(jù)插入 a) 元組值的插入 INSERT INTO 基本表名(列名表) VALUES(元組值) 或者 INSERT INTO 基本表名(列名表) 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 9 頁(yè) 共 32 頁(yè) ( TABLE(元組值), (元組值), ?? ) 前一種格式只能插入一個(gè)元組,后一種格式可以插入多個(gè)元組。 e) ORDER 子句對(duì)輸出的目標(biāo)表進(jìn)行排序,按附加說明 ASC 升序排列,或按 DESC 降序排列。 c) 按 GROUP 子句中指定列的值分組,同時(shí)提取滿足 HAVING 子句中組條件表達(dá)式的那些組。 整個(gè)語(yǔ)句的執(zhí)行過程如下: a) 讀取 FROM 子句中基本表、視圖的數(shù)據(jù),執(zhí)行笛卡爾積操作。 4)嵌入式 SQL 的使用規(guī)定:這一部分內(nèi)容涉及到 SQL語(yǔ)句嵌入在宿主語(yǔ)言程序中使用的規(guī)則。其中數(shù)據(jù)更新又 分成插入、刪除、和修改三種操作。 2)數(shù)據(jù)操縱:這一部分也稱為“ SQL DML”。在 1992 年推出了新 的標(biāo)準(zhǔn)- SQL2。 1987 年 6 月 ,國(guó)際標(biāo)準(zhǔn) 化組織( ISO)采納為國(guó)際標(biāo)準(zhǔn)。從 20 世紀(jì) 70 年代末起,在推出的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)品 ORACLE、SQL/ 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 8 頁(yè) 共 32 頁(yè) DS、 DB SYBASE 上實(shí)現(xiàn)了 SQL語(yǔ)言。 SQL 雖然名為查詢語(yǔ) 言,但實(shí)際上具有定義、查詢、更新和控制等多種功能。 167。對(duì)于合成型算法只要 求輸入初始依賴集,結(jié)果 滿足依賴等要求。 關(guān)系模式的方法基本上可以分為分解與合成兩大類。但要注意,在實(shí)際使用中,并不一 定要達(dá)到最小宙余。 l 最小冗余性:要求在分解后的數(shù)據(jù)庫(kù)能表達(dá)原來(lái)數(shù)據(jù)庫(kù)的所有信息這個(gè)前提下實(shí)現(xiàn)。如果能達(dá)到這個(gè)目的,就分離 。獨(dú)立聯(lián)系是我們所考慮的“ 基本信息 單位”。 3. 模式設(shè)計(jì)方法 一個(gè)好的模式設(shè)計(jì)方法應(yīng)符合下列三條原則: l 表達(dá)性:涉及到兩個(gè)數(shù)據(jù)庫(kù)模式的等價(jià)性問題,即數(shù)據(jù)等價(jià)和依賴等價(jià),分別用無(wú)損聯(lián)接和保 持函數(shù)依賴來(lái)衡量。 為防止數(shù)據(jù)庫(kù)出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)庫(kù)要盡量 按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。 第三范式 (third normal form,簡(jiǎn)稱 3rd NF)就是指表中的所有數(shù)據(jù)元素不但要能夠唯一地被主 關(guān)鍵字所標(biāo)識(shí),而且它們之間還必須相互獨(dú)立,不存在其它的函數(shù)關(guān)系。通常我們 稱這種關(guān)系為函數(shù)依賴 (functional depEndence)關(guān)系。 第二范式 (second normal form,簡(jiǎn)稱 2nd NF)是指每個(gè)表必須有一個(gè) (而且僅一個(gè) )數(shù)據(jù)元素為主 關(guān)鍵字 (primary key),其它數(shù)據(jù)元素與主關(guān)鍵字一一對(duì)應(yīng)。在本文所討論的開發(fā)方法里, 1st NF 實(shí) 際上是沒有什么意義的。 第一范式 (first normal form,簡(jiǎn)稱 1st NF)就是指在同一表中 沒有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重 復(fù)項(xiàng)去掉。在這五種范式中,一般只用前三種,對(duì)于常用系統(tǒng)就足夠了。如果 X→ Y, Y→ Z,且 Y≮ X, X不函數(shù)依賴于 Y,則稱“ Z傳遞函數(shù)依賴于X”。如果 X→ Y,并且對(duì)于 X 的任一真子集 X ’,都有 Y 不函數(shù)依賴于 X ’,則稱“ Y 完 全函數(shù)依賴于 X” ,記作 X f Y 。 1. 函數(shù)依賴( Functional dependency , FD)的定義 設(shè) R(U)是一個(gè)關(guān)系模式, U 是 R的屬性集合, X 和 Y 是 U的子集。 數(shù)據(jù)庫(kù)的設(shè)計(jì)理論 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)理論主要包括三個(gè)方面的內(nèi)容:數(shù)據(jù)依賴、范式,模式 設(shè)計(jì)方法。 2) 關(guān)系中允許出現(xiàn)相同的元組(沒有重復(fù)元組) 3) 由于關(guān)系是一個(gè)集合,因此不考慮元組間的順序,即沒有行序。 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 6 頁(yè) 共 32 頁(yè) 把關(guān)系看成是一個(gè)集合,集合中的元素是元組,每個(gè)元組的屬性個(gè)數(shù)應(yīng)相同。 3. 關(guān)系的定義和 性質(zhì) 我們可以用集合的觀點(diǎn)定義關(guān)系。 3) 主鍵: (Primary Key):用戶選作元組標(biāo)識(shí)的一個(gè)侯選鍵稱為主鍵。 2) 候選鍵 (Candidate Key):不含有多余屬性的超鍵稱為候選鍵。 1. 二維表格 表 2- 1 是一張職工登記表,這是二維表格 工號(hào) 姓名 年齡 性別 工資 0001 Zhang 26 男 1000 0002 Li 25 女 1500 0003 Liu 29 男 1000 0004 Wang 22 女 1500 表 2- 1 二維表格實(shí)例 為簡(jiǎn)單起見,對(duì)表格數(shù)學(xué)化,用字母表示表格的內(nèi)容。 第二章 數(shù)據(jù)庫(kù)理論基礎(chǔ) 167。 最后,在結(jié)束語(yǔ)的總結(jié)部分指出了系統(tǒng)的亮點(diǎn)以及不足之處。 第五章是 對(duì)局域網(wǎng)圖書資料查詢系統(tǒng)的具體設(shè)計(jì)。 第三章從特點(diǎn)和功能入手,介紹了開發(fā)工具 ;并且介紹了 C/S 模式的概念、特點(diǎn) 中國(guó)最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 5
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1