第 11 章 網際網路與資料庫系統
學習目標 了解Web平台的概念。 認識企業網際網路的架構。 了解Web與DBMS的結合。 了解企業網際網路資料庫應用的開發技術。 了解SQL在網路應用開發上扮演的角色。
從疑惑中開始學習 Web平台是什麼 ? Web-centric organization是什麼 ? DBMS與Web要如何結合 ?
企業網際網路 Internet Intranet Extranet
資料庫的特性和傳統的網頁資訊主要的差異 資料量大 查詢的彈性大
動態資料庫連結的基本觀念
企業網際網路與資料庫的連結
Intranet應用的領域 商業自動化的應用 公共服務資訊網的應用
企業網際網路的新結構
企業網際網路
應用系統為因應需求及結合新技術而產生的轉變 以檔案為導向的(File-oriented)應用系統 傳統的主從架構 多重式的主從架構 企業網際網路的架構
傳統的two-tier結構 前端(front-end) 後端(back-end) 前端提供使用者介面 後端提供資料庫的存取功能
二重式的Intranet架構
三重式的Intranet架構
四重式或更多重式的Intranet架構
Web主從架構系統的測試 負載測試 (Load test) 元件測試 (Component test) 回歸測試 (Regression test) 整合測試 (Integration test) 物件導向測試 (Object-oriented test)
JDBC連結資料庫的架構
XML技術的影響 HTML文件是Web伺服器提供資訊的主要格式,但是HTML缺乏特化(Specialization)功能 XML仍然保有HTML簡易的特性,除了能支援自訂標籤化,XML文件的結構可以透過程式語言(例如Java)來處理,所以對於資訊的提供來說,可以有更大的彈性,和資料庫系統間也有了更緊密的連結
XML文件隱含的結構
用XML與Java來建立資料庫的應用
資料庫與XML文件的連結
XML的應用架構
XML的新發展 XPath(XML path language) XSL(eXtensible Stylesheet Language) XQuery
建立學習SQL與PHP的環境 開發軟體應用系統少不了資料庫的功能,MySQL也是一種可以自由取得的軟體,算得上是一種資料庫管理系統 跟一般大型的資料庫管理系統比較起來,MySQL在安裝設定與使用上簡易多了,再加上與PHP之間的整合已經存在,是開發Web應用系統很好的選擇
使用PHP與MySQL開發之前要學習的重點
網站的首頁設計
輸入有關於論文的資訊
查詢得到的結果
查詢表格的資訊
PHP與MySQL整合的架構