出版時間:2010-9 出版社:清華大學 作者:郭新順 編 頁數(shù):347
Tag標簽:無
前言
多年以來,一直希望編寫一本通俗易懂,集數(shù)據(jù)庫理論、流行的數(shù)據(jù)庫應用系統(tǒng)開發(fā)環(huán)境(C/S、B/S結(jié)構)以及開發(fā)案例于一體的書,讀者可以通過詳細的案例逐漸學會數(shù)據(jù)庫應用系統(tǒng)的開發(fā)環(huán)境和開發(fā)方法,不斷掌握數(shù)據(jù)庫的理論知識。本書就是按照這種思路編寫而成的,分為4篇?! 〉谝黄獮閿?shù)據(jù)庫理論知識。介紹主要的4種數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構和數(shù)據(jù)庫系統(tǒng)的主要組成部分。系統(tǒng)講解關系數(shù)據(jù)庫的基本概念、關系模型和關系代數(shù)。重點講解關系數(shù)據(jù)庫標準語言SQL的數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操作三部分功能。最后介紹網(wǎng)絡數(shù)據(jù)庫系統(tǒng)的兩種工作模式以及常用的數(shù)據(jù)庫連接技術。幫助讀者掌握數(shù)據(jù)庫系統(tǒng)的基本原理、技術和方法,了解現(xiàn)代數(shù)據(jù)庫系統(tǒng)的特點及發(fā)展趨勢?! 〉诙饕v解目前最為流行的、功能強大的、面向?qū)ο蟮目蛻魴C/服務器(C/S)結(jié)構數(shù)據(jù)庫前臺開發(fā)環(huán)境PowerBuilder 11.5。它是全球領先的企業(yè)集成解決方案供應商——美國著名的數(shù)據(jù)庫公司Sybase的產(chǎn)品。PowerBuilder集面向?qū)ο髷?shù)據(jù)庫技術、分布式應用技術和多媒體技術于一身,是目前最具代表性的、具有可視化圖形界面的快速交互式數(shù)據(jù)庫開發(fā)工具。通過ODBC接口和專業(yè)Native接口,PowerBuilder可以支持幾乎所有的數(shù)據(jù)庫管理系統(tǒng),例如大中型數(shù)據(jù)庫Oracle、Sybase、MS SQL,Server、Informix、IBM DB 2等,小型基于文件方式的數(shù)據(jù)庫dBase、FoxPro、Paradox、Access等。PowerBuilder是跨平臺的圖形開發(fā)環(huán)境,支持Windows 9X/NT/200x/Vista/7、UNIX和Macintosh操作系統(tǒng)。PowerBuilder 11.5顯著地簡化了.NET應用的開發(fā)過程,目前PowerBuilder可以幫助開發(fā)者靈活地部署.NET、Windows Forms、web Forms和.NET Smart C1ients等應用程序。
內(nèi)容概要
本書以數(shù)據(jù)庫為核心,以PowerBuilder 11.5和Dreamweaver CS4為開發(fā)環(huán)境,以“按照數(shù)據(jù)庫功能模塊進行案例教學”為編寫新思路,將數(shù)據(jù)庫基本理論、數(shù)據(jù)庫開發(fā)技術、網(wǎng)站開發(fā)環(huán)境以及多個簡明完整的實驗案例有機地結(jié)合在一起。 本書共分為4篇,第一篇介紹數(shù)據(jù)庫系統(tǒng)概論、關系數(shù)據(jù)庫基礎知識、標準SQL以及網(wǎng)絡數(shù)據(jù)庫系統(tǒng)的工作模式。第二篇介紹利用PowerBuilder 11.5開發(fā)(基于C/S結(jié)構數(shù)據(jù)庫應用系統(tǒng))、創(chuàng)建數(shù)據(jù)庫、窗口和控件、數(shù)據(jù)窗口、菜單、PowerScript語言、函數(shù)及結(jié)構、數(shù)據(jù)管道、程序調(diào)試以及PBL庫管理等內(nèi)容。第三篇介紹利用Dreamweaver CS4開發(fā)(基于B/S結(jié)構網(wǎng)站系統(tǒng))、ASP動態(tài)網(wǎng)頁技術的基礎、動態(tài)站點的建立及Access數(shù)據(jù)庫的連接等。第四篇為兩種開發(fā)環(huán)境開發(fā)的案例。數(shù)據(jù)庫應用系統(tǒng)的第一個案例和網(wǎng)站開發(fā)的兩個案例都有詳細的設計步驟,特別適合初學者自學。 本書可作為大學本科生學習數(shù)據(jù)庫原理及應用、PowerBuilder、Dreamweaver以及管理信息系統(tǒng)的教材和教學參考書,也可供快速開發(fā)C/S、B/S結(jié)構數(shù)據(jù)庫應用系統(tǒng)的用戶學習和參考。
書籍目錄
第一篇 數(shù)據(jù)庫基礎知識 第1章 數(shù)據(jù)庫系統(tǒng)概論 1.1 數(shù)據(jù)和信息 1.1.1 數(shù)據(jù)與信息 1.1.2 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) 1.1.3 數(shù)據(jù)管理技術的友展 1.1.4 數(shù)據(jù)庫系統(tǒng)的特點 1.2 數(shù)據(jù)庫系統(tǒng)的組成 1.3 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構 1.3.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構 1.3.2 數(shù)據(jù)庫系統(tǒng)的二層映像與數(shù)據(jù)獨立性 1.4 數(shù)據(jù)模型 1.4.1 數(shù)據(jù)模型的概念 1.4.2 概念模型 1.4.3 E-R模型 1.4.4 常用的數(shù)據(jù)模型 小結(jié) 思考題與習題 …… 第2章 關系數(shù)據(jù)庫基礎知識 笫3章 關系數(shù)據(jù)庫標準語言SQL 第4章 網(wǎng)絡數(shù)據(jù)庫系統(tǒng)的工作模式第二篇 PowerBuilder數(shù)據(jù)庫開發(fā)環(huán)境 第5章 PowerBuilder概述 第6章 開發(fā)數(shù)據(jù)庫管理系統(tǒng)的基本步驟和基本要素 第7章 數(shù)據(jù)庫管理 第8章 窗口及窗口控件 第9章 數(shù)據(jù)窗口 第10章 菜單 第11章 PowerScript語言 第12章 函數(shù)及結(jié)構 第13章 用戶對象 第14章 數(shù)據(jù)管道 第15章 庫管理 第16章 程序調(diào)試 第17章 可執(zhí)行文件生成及系統(tǒng)發(fā)布第三篇 Dreamweaver動態(tài)網(wǎng)站開發(fā)環(huán)境 第18章 ASP動態(tài)網(wǎng)頁技術的基礎 第19章 數(shù)據(jù)庫創(chuàng)建連接和創(chuàng)建動態(tài)站點第四篇 實驗指導 第20章 實驗1 創(chuàng)建數(shù)據(jù)庫,開發(fā)通訊錄錄入界面 第21章 實驗2 改變字段顯示風格,創(chuàng)建系統(tǒng)主界面和菜單 第22章 實驗3 精確查詢和模糊查詢 第23章 實驗4 任意字段查詢和多關系組合查詢 第24章 實驗5 統(tǒng)計和報表設計 第25章 實驗6 動態(tài)改變數(shù)據(jù)窗口對象和標簽控件的使用方法 第26章 實驗7 工具欄、主界面修飾,系統(tǒng)登錄界面、可執(zhí)行文件生成及安裝盤制作 第27章 實驗8 學生成績管理系統(tǒng)開發(fā) 第28章 實驗9 企業(yè)員工工資管理系統(tǒng)設計 第29章 實驗10 計算器設計(學習PowerScript語言) 第30章 實驗11 客觀題自動閱卷系統(tǒng)設計(學習數(shù)組、函數(shù)、SQL語句) 第31章 實驗12 把C/S結(jié)構的數(shù)據(jù)庫應用系統(tǒng)轉(zhuǎn)換成為B/S結(jié)構的系統(tǒng) 第32章 實驗13 新聞發(fā)布瀏覽站點、數(shù)據(jù)庫和管理頁面設計 第33章 實驗14 管理新聞類別 第34章 實驗15 新聞網(wǎng)頁的管理 第35章 實驗16 在線統(tǒng)計站點和數(shù)據(jù)庫設計規(guī)劃 第36章 實驗17 統(tǒng)計網(wǎng)頁制作 第37章 實驗18 數(shù)據(jù)統(tǒng)計和統(tǒng)計結(jié)果顯示網(wǎng)頁制作參考文獻
章節(jié)摘錄
1.2數(shù)據(jù)庫系統(tǒng)的組成 數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用軟件和界面、軟件和硬件平臺、數(shù)據(jù)庫管理員組成?! ?.硬件平臺 在數(shù)據(jù)庫系統(tǒng)中,其硬件平臺包括計算機和網(wǎng)絡兩類。用于建立數(shù)據(jù)庫系統(tǒng)的計算機可以是大型機、小型機、微型機等。數(shù)據(jù)庫系統(tǒng)既可以建立在單機上,也可以建立在網(wǎng)絡上,結(jié)構形式以分布式方式與B/S方式為主?! ≡跒閿?shù)據(jù)庫系統(tǒng)選擇硬件環(huán)境時,要著重考慮I/O的速度和存儲容量。要有足夠大的內(nèi)存存放操作系統(tǒng)、DBMS的核心模塊、數(shù)據(jù)緩沖區(qū)和應用程序,要有足夠大的磁盤或磁盤陣列等設備存放數(shù)據(jù)庫,有足夠的磁帶或光盤作數(shù)據(jù)備份;系統(tǒng)有較高的數(shù)據(jù)傳送率。對分布式數(shù)據(jù)庫系統(tǒng)或網(wǎng)絡數(shù)據(jù)庫系統(tǒng)還需要考慮數(shù)據(jù)在網(wǎng)絡上的傳輸速度?! ?.軟件平臺 在數(shù)據(jù)庫系統(tǒng)中,其軟件平臺包括支持DBMS運行的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)開發(fā)工具、接口軟件?! ?shù)據(jù)庫系統(tǒng)開發(fā)工具是為應用開發(fā)人員和最終用戶所提供的工具,包括高級程序設計語言以及可視化開發(fā)工具,如Visual Basic.NET、C++、C#、PowerBuilder、Delphi等,還包括與Internet相關的HTML及XML等以及一些專用開發(fā)工具。它們?yōu)閿?shù)據(jù)庫系統(tǒng)的開發(fā)和應用提供了良好的環(huán)境。 在網(wǎng)絡環(huán)境下,數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)庫與應用、數(shù)據(jù)庫與網(wǎng)絡之間需要用接口軟件進行連接,否則數(shù)據(jù)庫系統(tǒng)整體就無法運作。這些接口軟件及規(guī)范包括ODBC、JDBC、CORBA、COM、DCOM等。 3.數(shù)據(jù)庫系統(tǒng)中的人員 數(shù)據(jù)庫系統(tǒng)中的人員包括數(shù)據(jù)庫管理員(DataBase Administrator,DBA)、系統(tǒng)分析員和數(shù)據(jù)庫設計人員、應用程序員和最終用戶?! ?shù)據(jù)庫管理員不一定只是一個人,往往是一個工作小組,主要負責數(shù)據(jù)庫設計、數(shù)據(jù)庫維護、數(shù)據(jù)庫的改進和重組重構。系統(tǒng)分析員是數(shù)據(jù)庫系統(tǒng)設計中的高級人員,主要負責應用系統(tǒng)的需求分析和規(guī)范說明,要和用戶及I)BA相結(jié)合}確定系統(tǒng)的軟硬件配置,并參與數(shù)據(jù)庫系統(tǒng)的概要設計。數(shù)據(jù)庫設計人員負責數(shù)據(jù)庫中數(shù)據(jù)的確定、數(shù)據(jù)庫各級模式的設計,很多情況下數(shù)據(jù)庫設計人員就由數(shù)據(jù)庫管理員擔任。應用程序員負責設計、編寫數(shù)據(jù)庫應用系統(tǒng)的程序模塊,并進行調(diào)試和安裝。最終用戶通過應用系統(tǒng)的用戶接口使用數(shù)據(jù)庫。
編輯推薦
《數(shù)據(jù)庫前臺開發(fā)環(huán)境》以數(shù)據(jù)庫為核心,以PowerBuiIder 11.5和Dreamweaver CS4為開發(fā)環(huán)境,按照數(shù)據(jù)庫功能模塊進行案例教學,將數(shù)據(jù)庫基本理論、數(shù)據(jù)庫開發(fā)技術、網(wǎng)站開發(fā)環(huán)境以及多個簡明完整的實驗案例有機地結(jié)合在一起?! ?shù)據(jù)庫應用系統(tǒng)的第一個案例和網(wǎng)站開發(fā)的兩個案例都有詳細的設計步驟,特別適合初學者自學
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
數(shù)據(jù)庫前臺開發(fā)環(huán)境 PDF格式下載