Web數(shù)據(jù)庫技術

出版時間:2005-4  出版社:科學出版社  作者:阮家棟  頁數(shù):333  字數(shù):513000  

前言

電子計算機(又稱電腦)自20世紀中葉誕生以來,經歷了一個只能由極少數(shù)人參與研制、應用的神秘階段,長達30多年,直到80年代才逐漸進入普遍應用與普適教育階段。這時的計算機應用已滲透到國民經濟的各部門,進而又用于人們的工作、生活和娛樂等方面,這是計算機與通信技術、自動化技術和微電子技術密切結合的結果,并以網絡形態(tài)迅速普及發(fā)展開來。與此同時,掀開了以信息技術(IT)為基礎的信息經濟時代。大致說來,IT經歷了三次浪潮,即以1981年個人計算機(PC)的推出乃至廣泛應用的階段為第一次浪潮;20世紀90年代初期,Intemet被推向社會進入商用階段,從而掀起了第二次IT浪潮;本世紀之初又掀起了以發(fā)展存儲為中心的存儲區(qū)域網(SAN)和網絡附加存儲系統(tǒng)(NAS),用以存儲和保護海量昂貴數(shù)據(jù)為目標的第三次IT浪潮。這三次浪潮期間也恰逢我國改革開放時期,計算機是IT的重要子集,全國的計算機教育也得到蓬勃的發(fā)展,止于1995年,全國已有137所高校設有計算機系或專業(yè),而到2005年,我國已發(fā)展到有505所高校具有計算機本科以上的計算機科學技術專業(yè),其中部分高校還招收相應的碩士、博士研究生,說明最近的10年我國IT技術處于加速發(fā)展時期。針對這種情況,我國以往在計算機教育方面多沿用美國的IEEE/ACM組織的CC1991/CC2001計算機學科的課程計劃,恐難以適應目前的發(fā)展狀況。21世紀以來,更多的專家、學者認為,計算機科學技術的教學任務目標,以劃分為培養(yǎng)“研究型”、“工程型”和“應用型”三個方面的人才為宜。這三方面不是上、中、下的層次關系,而是處于同一層面。只是各類型人才在培養(yǎng)數(shù)量上不同而已?!把芯啃汀比瞬趴赡苷紭O少數(shù),“應用型”人才是大多數(shù),而培養(yǎng)“應用型”人才的任務還可以根據(jù)各高校的自身情況和各行業(yè)的背景而細化。這種定位很重要,既涉及各高校的教學設施、教學隊伍和生源情況,又涉及當下的人才市場需求情況。我們在科學出版社支持下成立的“新世紀計算機及相關專業(yè)系列教材”編委會,其宗旨就是以滿足新形勢下的計算機教育為己任。   我們認為,針對“研究型”人才的計算機教育,其課程設置應以程序設計基礎、離散結構、數(shù)據(jù)結構、算法分析、計算機組成基礎、計算機體系結構、操作系統(tǒng)、數(shù)據(jù)庫原理、編譯原理、軟件工程、計算機網絡等為核心課程。而培養(yǎng)“應用型”人才的計算機專業(yè)的課程設置,只選上述大部分的核心課程即可,代之以更靠近行業(yè)應用和更側重實訓性的課程,例如嵌入式系統(tǒng)、計算機網絡通信、微機原理與接口、數(shù)字邏輯、人工智能、計算機圖形學和信息系統(tǒng)工程等,也可以為面向某行業(yè)應用背景,開設相應的組合式的課程,其中包括一些對口的選修課和實訓性課程。培養(yǎng)“工程型”人才則介于上述兩者之間,在此不再贅述。由于信息技術發(fā)展迅猛,其教育內容也日益增多,為使學生打好基礎,并培養(yǎng)其實踐能力以適應市場需要,精心設計課程設置計劃是各院校的首要任務之一。本編委會以組織業(yè)內的知名教授、專家和學者精心編審出一批相應的教材為己任。

內容概要

Web數(shù)據(jù)庫技術是建立網站的必備技術,本書介紹了多種流行的Web數(shù)據(jù)庫訪問技術,包括CGI、ASP、PHP和dotPET技術等。書中的實例均由作者認真編寫、調試。讀者可根據(jù)自己的需要稍加修改,其中的例子即可使用。每章附有習題,便于練習。本書所附的光盤,提供了書中的全部程序和用PowerPoint制作的講稿,便于學生學習和教師講課。    本書可以作為高等院校高年級學生學習“Web數(shù)據(jù)庫技術”課程的教材,也可以作為從事商務營銷、網站建設的工程技術人員以及社會各界人士繼續(xù)教育的培訓教材或自學教材。

書籍目錄

總序前言1 概述   1.1 網絡應用結構模型   1.2 Web數(shù)據(jù)庫解決方案   1.3 Web服務器  習題1 2 HTML   2.1 HTML語言的結構   2.2 HTML的基本元素   2.3 超文本連接指針   2.4 版面風格控制   2.5 表格  2.6 表單  習題23 XML  3.1 XML的語法  3.2 XML文檔的瀏覽  3.3 XML數(shù)據(jù)島  習題34 公共網關接口   4.1 CGI原理   4.2 CGI程序設計   4.3 CGI表單處理程序設計   4.4 CGI數(shù)據(jù)庫訪問程序設計   習題45 ASP概述  5.1 ASP的運行環(huán)境  5.2 ASP的運行方式  5.3 ASP文件  5.4 ASP的執(zhí)行  5.5 ASP的內建對象  5.6 ASP的外掛對象  習題56 ASP的內建對象  6.1 獲取客戶請求數(shù)據(jù)Request  6.2 向客戶輸出數(shù)據(jù)Request  6.3 Cookies集合  6.4 Session對象  6.5 Application對象  6.6 Server對象  習題67 ADO Connection對象   7.1 建立和關閉Connection對象   7.2 使用Connection對象建立與數(shù)據(jù)庫的連接   7.3 數(shù)據(jù)庫查詢操作   7.4 Connection對象的屬性   7.5 Connection對象的方法   習題178 ADO Recordset對象   8.1 常見Recordset對象   8.2 存取數(shù)據(jù)庫   8.3 Recordset對象的屬性   8.4 Recordset對象的方法   8.5 分頁瀏覽  8.6 數(shù)據(jù)庫與XML的結合  習題89 ADO Command對象  9.1 建立Command對象  9.2 執(zhí)行Command對象  9.3 Command對象的屬性  9.4 Command對象的方法  9.5 Command對象的使用 習題9 10 PHP程序設計  10.1 建立PHP工作環(huán)境  10.2 PHP程序模式  10.3 PHP的數(shù)據(jù)類型、運算符和表達式  10.4 PHP語言結構  10.5 PHP常用函數(shù)  習題1011 MySQL數(shù)據(jù)庫  11.1 安裝MySQL  11.2 MySQL的基本操作  習題1112 用PHP操作MySQL數(shù)據(jù)庫  12.1 連接MySQL服務器  12.2 選擇數(shù)據(jù)庫  12.3 發(fā)送SQL查詢  12.4 讀取表中數(shù)據(jù)  12.5 用PHP和MySQL設計留言簿  習題1213 ASP.NET的開發(fā)平臺和VB.NET  13.1 ASP.NET的開發(fā)平臺  13.2 VB.NET簡介  習題1314 .NET中的服務器控件  14.1 HTML服務器控件  14.2 Web服務器控件  14.3 Web控件與數(shù)據(jù)的綁定  習題1415 ASP.NET  15.1 ADO.NET對象模型和命名空間  15.2 ADO.NET的主要對象  15.3 ASP.NET存取數(shù)據(jù)庫  15.4 存取SQL Server數(shù)據(jù)庫  習題15

章節(jié)摘錄

插圖:XML的全稱是eXtensible Markup Language,是一種類似于HTML的標記語言。HTML的局限性表現(xiàn)在它的標記的數(shù)量和功能都是規(guī)定的,不能擴展。于是,希望有一種功能更強大的標記語言,或是一種作為HTML補充的標記語言。XML正是在這種情況下產生的。XML是W3C SGML(World Wide Web Consortium Standard Generlized MarkuoLanguage,通用標記語言標準)的一個子集。XML雖然類似于HTML,但它不同于HTML。通過上一章的學習,用戶已經知道HTML是用來在網頁中顯示數(shù)據(jù)的語言。而XML是用來描述數(shù)據(jù)的,是關于數(shù)據(jù)的語言。在HTML中,所有的標記(tags)和文檔結構都是預先定義好的,用戶只能使用那些標準的HTML標記。在XML中標記是由使用者自己創(chuàng)造的,是可以擴展的。XML允許使用者定義自己的標記和文檔結構。XML是HTML的一種補充,它不是HTML的替代品。在將來,網站開發(fā)者很有可能用XML來描述網站所需數(shù)據(jù)和網站的結構,而用HTML來格式化和顯示這些數(shù)據(jù)。HTML是一個網站的基礎,而XML會成為網站開發(fā)的一個重要特色。也許它將擔當起所有數(shù)據(jù)的處理和傳輸?shù)娜蝿?。HTML頁面是用來顯示數(shù)據(jù)的,所以數(shù)據(jù)一般都保存在HTML頁面內部。而使用XML,這些數(shù)據(jù)能夠被保存到一個單獨的XML文件中。這種方法就能夠讓用戶集中使用HTML的格式化和顯示,并能夠確保對數(shù)據(jù)的任何改動都不必重新修改HTML代碼。xML能夠被用來分隔數(shù)據(jù),也可以在:HTML文檔內部保存數(shù)據(jù)。這些數(shù)據(jù)被當成“數(shù)據(jù)島(Data Islands)”保存在:HTML頁面中,用戶仍然可以使用HTML來格式化和顯示這些數(shù)據(jù)。XML能夠用來作為一種交換信息的格式。在現(xiàn)實世界里,計算機系統(tǒng)和數(shù)據(jù)庫中保存的數(shù)據(jù)格式是不兼容的,所以在很多時候開發(fā)者面臨的問題是如何通過Internet來交換這些數(shù)據(jù)。如果把這些數(shù)據(jù)轉換成XML,能夠大大降低這個工作的復雜性。XML,文檔中的數(shù)據(jù)也可以保存到其他文件或數(shù)據(jù)庫中。

編輯推薦

《Web數(shù)據(jù)庫技術(第3版)》:新世紀計算機及相關專業(yè)系列教材。

圖書封面

評論、評分、閱讀與下載


    Web數(shù)據(jù)庫技術 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7