本書較為詳細地介紹了數據庫應用系統(tǒng)開發(fā)所必需的知識。本書分為3篇——緒論、數據庫管理系統(tǒng)篇和數據庫應用開發(fā)技術篇。緒論介紹數據庫管理系統(tǒng)和數據庫應用開發(fā)技術的關系,提出一個數據庫應用系統(tǒng)實例——小型教學管理系統(tǒng),在數據庫管理系統(tǒng)篇和數據庫應用開發(fā)技術篇中,以其為例講解從設計到形成數據庫應用產品的整個開發(fā)過程,從而使讀者從系統(tǒng)的角度掌握數據庫應用的開發(fā)技術。數據庫管理系統(tǒng)篇以目前市場占有率較高的SQLServer2000為主,講解如何在數據庫服務器端管理和操縱數據庫應用開發(fā)技術篇以目前最流行的專門的數據庫前端開發(fā)工具——PowerBuilder8.0為主,介紹了客戶端應用程序的開發(fā)方法,同時還介紹了基于Web的數據庫應用開發(fā)方法,以使讀者了解Web結構的數據庫開發(fā)技術。本書是高等學校計算機專業(yè)教學用書,也可作為本??菩畔㈩悓I(yè)教學用書及數據庫短訓班的培訓教材。隨著計算機網絡技術的發(fā)展,絕大部分的計算機應用成為了基于網絡的應用,因而多層體系結構數據庫技術得到廣泛應用。數據庫應用系統(tǒng)的開發(fā),已經由一體的開發(fā)分離為服務器端數據庫的開發(fā)、客戶端應用程序的開發(fā)以及中間件的設計等部分。FoxBASE、FoxPro等小型數據庫管理系統(tǒng),已經無法滿足發(fā)展著的技術的需要,SQLServer、Oracle、Sybase等大型數據庫管理系統(tǒng)迅速取而代之。這些大型數據庫管理系統(tǒng),既支持服務器端數據庫的開發(fā),同時又作為數據庫服務器,負責完成數據庫數據的存儲管理、安全管理、并發(fā)控制、事務管理、完整性維護、查詢優(yōu)化等工作。PowerBuilder、Delphi、VisualBasic、VisualC++等開發(fā)工具負責完成客戶端應用程序的開發(fā),客戶端應用程序負責數據請求、數據表現、菜單和用戶界面等功能的實現。SQLServer是微軟公司的數據庫服務器產品,SQLServer2000是其最新版本,以其易操作及友好的界面,贏得了廣大用戶的青睞。Oracle數據庫系統(tǒng)是Oracle公司開發(fā)的關系數據庫產品,以其開放性和分布處理能力,獲得了較高的市場占有率。PowerBuilder8.0是Sybase公司推出的開發(fā)工具,用于開發(fā)多層結構的企業(yè)級應用系統(tǒng),該工具功能全面、性能優(yōu)異。本書從實用的角度出發(fā),系統(tǒng)地介紹了數據庫應用系統(tǒng)的開發(fā)方法,有機地將服務器端和客戶端的設計結合在一起。全書分為3篇16章,第一篇“緒論”為第1章,介紹數據庫管理系統(tǒng)和數據庫應用開發(fā)技術的關系,提出一個數據庫應用系統(tǒng)實例。第二篇“數據庫管理系統(tǒng)篇”為第2章~第10章,主要介紹了SQLServer2000的使用方法,并利用其實施第1章中設計的數據庫TMS,同時還介紹了Oracle數據庫管理系統(tǒng)。第三篇“數據庫應用開發(fā)技術篇”為第11章~第16章,以目前最流行的專門的數據庫前端開發(fā)工具——PowerBuilder8.0為主,介紹了客戶端應用程序的開發(fā)方法,同時還介紹了基于Web的數據庫應用開發(fā)方法,以使讀者了解Web結構的數據庫開發(fā)技術。本書由趙津燕主編,李益民、苗巍、王雙立任副主編,由田永清主審。本書第1章~第5章、第7章由趙津燕編寫,第8章~第10章由苗巍編寫,第11章一第14章由李益民編寫,第6章、第15章、第16章由王雙立編寫。參加本書編寫工作的還有閆肅、薛曼玲、趙謝秋等。在本書的編寫過程中,北華大學計算機科學技術學院專業(yè)綜合實驗中心的奚立群、趙謝秋和北華大學2002屆畢業(yè)生張勇、孫海峰等給予了多方面的幫助。在此編者向他們表示衷心的感謝。由于編者水平有限,書中難免存在錯誤和不妥之處,懇請讀者批評指正。