第1章 資料庫系統的基礎觀念
Download
Report
Transcript 第1章 資料庫系統的基礎觀念
第 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產生的主因之一
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相關的呼叫
資料記錄在PHP中的逐筆記錄處理
網站的首頁設計
輸入有關於論文的資訊
查詢得到的結果
查詢表格的資訊
PHP與MySQL整合的架構