第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整合的架構