UP BOOKS&MAGAZINES...あ行 インタープレイ 三省堂書店オンデマンド 商品ラインナップ 3 タイトル 著者 本体格 タイトル 著者 本体格 漢文入門
第一章...
Transcript of 第一章...
翻轉電子書系列:資料庫系統概論(含邏輯設計) 第一章 實習環境架設
翻轉工作室:粘添壽 www.tsnien.idv.tw - 1-1 -
第一章 實習環境架設
本書利用 AppServ 套件建立一套『課程管理系統』的資料庫,名為 course_db。在該資
料庫系統上開發許多程式範例,以供本書敘述開發資料庫程式的技巧,還有許多挑戰題目讓
讀者自我練習。讀者閱讀本書之前,請先將此環境建立起來。本書附有:AppServ 套件、
course_db.sql、createView.sql 等三只軟體,以下分別說明之。
1-1 AppServ 套件安裝
AppServ 套件是很容易取得的免費軟體,安裝後包含下列套件:
1. Apache 網頁伺服器(Apache Web Server):存放使用者所開發的 HTML 文件,可供網路
使用者透過瀏覽器,閱讀文件內容。
2. PHP 編譯器:負責編譯網頁文件的 PHP 程式片段。亦是,負責將 PHP 所編寫的程式
轉換成 HTML 文件。
3. MySQL 資料庫伺服器(Database Server):提供開啟與管理使用者所建立的資料庫。在一
個 MySQL 上可允許建立多個資料庫。
安裝步驟如下:
步驟 1:
利用 Google 搜尋 AppServ 官方網站(http://www.appservnetwork.com)。
翻轉電子書系
翻轉工作室
步驟
則出現下載
步驟
則出現 ap
系列:資料庫
:粘添壽 ww
2:下載最
載頁面:
3:下載後
ppServ 安裝
庫系統概論(含
ww.tsnien.idv
新版本。(
後,點選下載
裝頁面:
含邏輯設計)
v.tw
目前所看到
載檔案安裝
到最新版是
裝:
AppServ 2
2.5.10)
第一章 實習
習環境架設
- 1-2 -
翻轉電子書系
翻轉工作室
步驟
步驟
(local
系列:資料庫
:粘添壽 ww
4:版權宣
5:設定 A
lhost),無法
庫系統概論(含
ww.tsnien.idv
宣告,按『
Apache 伺服
法外界連線
含邏輯設計)
v.tw
I agree』鍵
服器 DNS
線,可隨便輸
鍵,接下來
名稱,與管
輸入。
來幾個步驟
管理者的 E
,只要按『
E-Mail(僅能
第一章 實習
next』即可
能夠單機使
習環境架設
- 1-3 -
可。
使用
翻轉電子書系
翻轉工作室
步驟
Unico
步驟
系列:資料庫
:粘添壽 ww
6:設定密碼
ode』中文才
7:安裝完
庫系統概論(含
ww.tsnien.idv
碼,為了安全
才會顯示正
完成:
含邏輯設計)
v.tw
全起見(怕忘
正常。
忘記),我們
們都設定『12
23456』,字型
第一章 實習
型編碼要選
習環境架設
- 1-4 -
選定『UTF-88
翻轉電子書系
翻轉工作室
步驟
由系統
具,並非執
1-2 App
1-2-1 Ap
許多
編輯路徑如
系列:資料庫
:粘添壽 ww
8:檢視管
統開始 ->
執行程式。
pServ
pache 與
多情況下,必
如下圖所示
庫系統概論(含
ww.tsnien.idv
管理工具
所有程式,
套件管
與 MySQ
必須編輯 A
示,說明如下
含邏輯設計)
v.tw
就可以觀
理
QL 設定
Apache、PH
下:
察到安裝完
定檔
HP 與 MyS
完成的 App
SQL 設定檔
pServ 應用
檔,來規劃
第一章 實習
程式。這裡
伺服器的工
習環境架設
- 1-5 -
裡是管理工
工作環境,
工
2
3
4
5
翻轉電子書系
翻轉工作室
1. MySQL
庫。
2. Add-Re
3. Apache
4. MySQL
5. PHP Ed
1-2-2 管
透過下
系列:資料庫
:粘添壽 ww
L Comman
emove Win
e Edit the h
L Edit my.i
dit the php
管理伺服
下列選單可
庫系統概論(含
ww.tsnien.idv
nd Line Clie
ndows Serv
httpd.conf:
ni:可編輯
.ini:可編輯
服器運作
以啟動、停
含邏輯設計)
v.tw
ent:進入
er:解除或
:可編輯 h
輯 my.ini 系
輯 php.ini
停止、重新
MySQL 得
或安裝(重新
httd.conf 系
系統規劃檔
規劃檔,修
新啟動 Apac
得客戶端,
新安裝) Apa
系統規劃檔
,修改後 M
修改後 Ap
che 或 My
並可利用
che 或 My
,修改後 A
MySQL 須
ache 須重新
ySQL。
第一章 實習
SQL 命令操
ySQL。
Apache 須重
須重新啟動
新啟動。
習環境架設
- 1-6 -
操作資料
重新啟動。
。
翻轉電子書系
翻轉工作室
1-3 My
1-3-1 連
開啟瀏
輸入使用者
系列:資料庫
:粘添壽 ww
ySQL 伺
連結 App
瀏覽器(IE 或
者名稱(root
庫系統概論(含
ww.tsnien.idv
伺服器管
pServ
或 chrome)
t) 與密碼(
含邏輯設計)
v.tw
管理
)後,在 UR
123456),再
RL 位置輸
再按登入即
入:http://l
即可。
localhost,
第一章 實習
則出現下圖
習環境架設
- 1-7 -
圖畫面。
翻轉電子書系
翻轉工作室
1-3-2 ph
(A) phpM
登入
(B) 選單
1. 資
2. 資
3. 資
4. 操
系列:資料庫
:粘添壽 ww
hpMyAd
MyAdmin
入 phpMyAd
單命令
資料庫伺服器
資料庫名稱
資料表序列
select_cou
操作命令選單
庫系統概論(含
ww.tsnien.idv
dmin 管
n 首頁
dmin 套件後
器:localho
:course_d
:all_cours
urse。
單:結構、
含邏輯設計)
v.tw
管理介面
後,出現其
ost
db
se, classes, s
SQL、搜尋
其首頁,如下
students, tea
尋、、、。
下:(選擇欲
achers, depa
欲操作的資
artment, ope
第一章 實習
資料庫)
en_course,
習環境架設
- 1-8 -
翻轉電子書系
翻轉工作室
1-4 導入
進入系
命令草稿
視界,以供
1. 步驟 1
2. 步驟 2
系列:資料庫
:粘添壽 ww
入 cours
系統後,即可
,功能是產
供範例編寫
:建立資料
:載入資料
庫系統概論(含
ww.tsnien.idv
se_db 資
可進入『課程
產生相關資料
寫使用。如下
料庫(course_
料庫
含邏輯設計)
v.tw
資料庫
程資料庫』
料表,以及
下:
_db)
,在隨書光
及載入各資料
碟內還有兩
料表內容。
兩只程式,c
另外,cre
第一章 實習
course_db.s
eateView是
習環境架設
- 1-9 -
ql 為 SQL
是產生三個
L
翻轉電子書系
翻轉工作室
則出現載入
下載完成後
3. 步驟 3
再選擇
系列:資料庫
:粘添壽 ww
入視窗,再
後,由左邊
:載入建立
擇『載入』
庫系統概論(含
ww.tsnien.idv
再點選『選擇
邊可以看到
立 view 程
,並選擇 c
含邏輯設計)
v.tw
擇檔案』瀏
course_db
式
reateView.s
瀏覽檔案位置
資料庫內
sql 程式,
置後:
有 7 個資
如下:
料表。
第一章 實習
習環境架設
- 1-10 -
翻轉電子書系
翻轉工作室
載入成功後
4. 步驟 4
吾人編
資料,亦是
步驟
系列:資料庫
:粘添壽 ww
後,可由資
:測試資料
編寫一簡單
是將 teache
1:點選 S
庫系統概論(含
ww.tsnien.idv
資料庫的『結
料庫 - SQL
SQL 程式
ers 資料表
SQL 選單
含邏輯設計)
v.tw
結構』看出
式來測試 co
表內容全部顯
,如下:
出,有 7 個
ourse_db 是
顯示出來,
個資料表與
是否運作正
如下:
3 個視界(
正常。程式功
第一章 實習
(View):
功能是顯示
習環境架設
- 1-11 -
示全校教師
翻轉電子書系
翻轉工作室
步驟
執行
系列:資料庫
:粘添壽 ww
2:則將產
行後,顯示結
庫系統概論(含
ww.tsnien.idv
產生的暫存資
結果:(擷取
含邏輯設計)
v.tw
資料表(dep
取部分結果
p_ID) 與 a
)
ll_course 表
表合併查詢
第一章 實習
詢,如下:
習環境架設
- 1-12 -