學生完成一件心得報告、一堆實驗資料;銀行管理員蒐集客戶基本資料、客戶存貸款資料;學校教務處建立學生註冊資料、選課資料。當辛苦完成這些資料後,總是要尋找一處妥當的地方作儲存,儲存於檔案?儲存於表格?儲存於資料庫?我們一直期盼電腦系統的發展可滿足:資料存取可靠、資料運算正確、資料傳輸迅速,而資料庫之設計,正是在克服這些問題,進而尋求最佳解決的方法。(1)資料模型(DataModels):為多個概念工具的組合,用以描述資料儲存、資料含義、資料關聯、與資料限制等。以關聯代數式執行程序式查詢;以關聯計算式(描述非程序式查詢。(2)關聯式資料庫(RelationalDatabases):模擬真實世界實體與關聯資料錄,包括查詢語言、與資料庫設計。(3)資料庫儲存與查詢(DataStorageandQuerying):以低階觀點探討資料庫之儲存裝置、儲存方法、索引檔案、與查詢分析等。(4)交易管理(TransactionManagement):以一連串多個操作完成一項邏輯工作,包括多個執行緒之並行管理、與資料之重整更新。(5)資料庫系統結構(DatabaseSystemArchitecture):除本機結構外,資料庫系統亦可建立在網路、並行、與分散等結構上,將龐大的資料庫資料分散至多個工作點,以減輕各作業點之工作量。