學生完成一件心得報告、一堆實驗資料;銀行管理員蒐集客戶基本資料、客戶存貸款資料;學校教務處建立學生註冊資料、選課資料。當辛苦完成這些資料後,總是要尋找一處妥當的地方作儲存,儲存於檔案?儲存於表格?儲存於資料庫?我們一直期盼電腦系統的發展可滿足:資料存取可靠、資料運算正確、資料傳輸迅速,而資料庫之設計,正是在克服這些問題,進而尋求最佳解決的方法。
(1) 資料模型(Data Models):為多個概念工具的組合,用以描述資料儲存、資料含義、資料關聯、與資料限制等。以關聯代數式執行程序式查詢;以關聯計算式(描述非程序式查詢。
(2) 關聯式資料庫(Relational Databases):模擬真實世界實體與關聯資料錄,包括查詢語言、與資料庫設計。
(3) 資料庫儲存與查詢(Data Storage and Querying):以低階觀點探討資料庫之儲存裝置、儲存方法、索引檔案、與查詢分析等。