top of page

「Filemaker!你最好的行動資料庫」

   (2011.06.10)

講師 – 台大土木系研究助理 曾怡茹

 


今天Vlab很榮幸邀請到我們土木系的研究助理-曾怡茹學姊來擔任講師,而我們今日的主題,就是要跟同學們分享一個名叫『Filemaker』的資料庫軟體。
說到資料庫軟體,可能同學會覺得很陌生,因為同學們若真的要用資料處理的話,平常寫作業、打報告所使用的Excel就已經很夠用啦,很少會接觸到資料庫的軟體。但是,如果將來同學們到了職場以後,會發現資料庫系統幾乎是每個公司必備的工具之一,原因是利用資料庫來管理公司內大大小小的資料可是非常方便且有效率的呢!
而所謂的資料庫,簡單的說就是一個專門用來存放電子資料的檔案櫃,而且每一筆資料,都可以用來記錄現實中的真實事件,如訂飯店、買票、金融帳戶等,都很適合使用資料庫來記錄。
常見的資料庫軟體有Microsoft的SQL或是其他SQL軟體,還有可能同學也曾經用過的Office Access也算是一種資料庫軟體。

資料庫的基本架構很單純,是由表格(Table)來組成。舉例來說,現在有一個資料庫是由兩個表格所組成,第一個表格負責記錄腳踏車車主的資料,包含了姓名、年齡、生日等,而第二個表格,則記錄了腳踏車的品牌、使用時間、價格等,如此一來,我們可以使用這整個資料庫內的資料,來結合車主與腳踏車的關係(Layout),製作出報名表、維修資料記錄等應用。

話說回來,為什麼要今天要介紹filemaker呢?因為Filemaker可以算是所有資料庫軟體中最快、最簡單、最方便的一套軟體了。
舉例來說,在一般的情況下,若要使用資料庫時,使用者或開發者必須透過HTML網頁,利用PHP設定Query進入MySQL,才能進行搜尋或編輯的工作。如此一來得寫很多的網頁表格、設定很多的變數名稱、寫很多的SQL Query….等等。

但是Filemaker一套軟體就整合了所有的功能,讓你從頭到尾只要使用一套軟體就能做到相同的事情。除此之外,Filemaker的程式語法是利用選擇式的,也就是說你只要選擇你想使用的語法並把他們拼湊在一起,就可以完成一段程式碼,這對於不會寫程式的人來說式非常方便的功能唷。

再來講師為我們介紹了兩個範例,分別是CAE組的教職員管理系統和CAE組的點餐系統。其中,教職員系統結合了每一位教職員的基本資料與參與的研究項目,彼此互相關連,這樣在查詢或記錄上都很方便。另外一個點餐系統,則是讓每一位同學都可以選擇自己想要吃的餐點,結合了各個商家的基本資料與餐單,大大節省了向每一個人登記的時間。
最後,資料庫軟體真的是很方便使用且可以提昇效率的軟體,其中Filemaker又是特別適合新手接觸的入門軟體,若同學將來有需求必須使用資料庫時,千萬別忘記Filemaker這套軟體呀!

bottom of page