iT邦幫忙

DAY 11
4

網站系統規劃實務系列 第 11

網站系統規劃 - 資料庫聽起來很複雜很可怕?談資料庫環境建置

  • 分享至 

  • xImage
  •  

本篇文章作為第二週的第四篇,我們將進入資料庫的世界,
本篇說明如何使用 phpmyadmin 進行資料庫的環境建置。

--------系列簡介--------

網站系統可說是現在最多學子與新人想要入門的一個領域,
這個原本屬於新興的領域,這幾年來也累積許多年的知識與 pattern ,
在有限的環境(stateless)與有限的伺服器端、瀏覽器資源下,
成為許多人進入程式的一塊入門鐵板(?)。

這個系列希望能夠就網站系統設計幾個門檻著手,
這是設定給初心者作為學習,給同好們作為回顧,

重新認識有關網站系統的每個環節。
本週第一天我們聊到將思考化為情境、流程的訓練,
第二天我們提到將情境融入到為單一資料表的操作。

而昨天(第三天)我們則提到不同的操作中,
我們會選擇把資料表切分多個資料表的原因。

其中,我們都是以 Excel 作為資料庫的概念。

接下來我們將正式進入資料庫的世界,就如第一篇開頭所提到的,
以下的介紹主要以 Mysql 這一套開源資料庫為主。
(主流有 mysql / mssql / oracle 等 database)

@ 如何建置 MySQL Server

如同我們在 form 那篇提到的,就開發用而言,
我們建議 windows 使用者透過 WAMP 這個安裝包,

進行 Apace + MySQL + Php (with PHPMyAdmin) 套件的安裝,
當您安裝完後, MySQL 也會包括在內。

@ 資料庫的儲存單位

在我們正式進入資料庫的世界之前,我們必須要介紹資料庫裡面的主要角色,
資料庫伺服器本身是一個服務伺服器(Server)。

然後我們所做的操作,是指連上資料庫伺服器之後,透過指令進行對其中的內容作操作。

而這個內容又分為以下幾項:

1.System Table :
一些系統相關的資料,像是使用者跟權限之類的。

2.DataBase(資料庫) :

資料庫伺服器裡面的基本單位,可以看成是資料表的集合。通常一個專案只會使用一個 Database 。
每個資料庫單位其中又包以下幾項

* Table (資料表),如前面兩篇所述,是以 column 作為資料欄位定義,以 row 進行資料存放的資料結構。

(以下兩個不在本篇討論範圍,不過還是順帶一提。)

* View (檢視) :可用來查詢預先定義好的查詢語法的結果,主要用來作為檢視用。

* Store Procedure (預儲程序):可以用來作比查詢或者新增語法更複雜的事情,像是交易管理或是條件式判斷等(if-else)。

@ 那什麼是 SQL ?

SQL 是一種跟資料庫溝通的指令語言,可以用他來建立資料庫、建立資料表,
修改資料表、建立檢視,建立 Store Procedure 等等,
所有你能對資料庫的操作都要透過 SQL 語法。

(MySQL , MSSQL , Oracle 都是使用 SQL 語法,只是有一些細節上的不同。)

@ 所以我要操作資料庫就必須先學會 SQL 囉?

基本上是的,不過還是有很多工具可以幫忙我們簡化,
介紹完名詞後,我們還是快快進入操作吧!

@ PHPMyAdmin

還記得我們介紹過這個工具嗎?

手工建立資料庫跟資料表太心苦了,他可以幫我們處理很多對資料庫的操作,
以下我們就示範如何透過他建立資料庫:

1.首先按照之前的教學安裝並啟動 WAMP Server。
(安裝時應該會要您設定一組 root 密碼作為管理員密碼)

2.進入 phpmyadmin 首頁,輸入 root 帳號密碼。

3.點擊資料庫 tab

4.輸入名字跟點擊建立後建立資料庫

5.接著資料庫將出現在左方

此時我們已經透過 phpmyadmin ,建好我們需要的 database 。

6.點入資料庫後,就可以開時進行資料表的設計了

我們先以昨天的 Message Board 進行設計。
如以下步驟:

有沒有覺得很簡單呢?

今天主要是先作資料表的建置,
至於欄位的細節與 SQL 語法,我們留到明天的章節再說明。:)


上一篇
網站系統規劃 - 資料的成長與分化?續談資料邏輯
下一篇
網站系統規劃 - 從 Excel 到資料庫,談聰明的人腦到憨直的 SQL
系列文
網站系統規劃實務27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
tony1223
iT邦新手 2 級 ‧ 2012-10-05 00:15:41

補一下,步驟二少一步是點擊 wamp homepage 裡面 tools 的 phpmyadmin 。
或者是直接連線 http://localhost/phpmyadmin

我要留言

立即登入留言