內容簡介
內容簡介 學生完成一件心得報告、一堆實驗資料;銀行管理員蒐集客戶基本資料、客戶存貸款資料;學校教務處建立學生註冊資料、選課資料。當辛苦完成這些資料後,總是要尋找一處妥當的地方作儲存,儲存於檔案?儲存於表格?儲存於資料庫?我們一直期盼電腦系統的發展可滿足:資料存取可靠、資料運算正確、資料傳輸迅速,而資料庫之設計,正是在克服這些問題,進而尋求最佳解決的方法。 (1) 資料模型(Data Models):為多個概念工具的組合,用以描述資料儲存、資料含義、資料關聯、與資料限制等。以關聯代數式執行程序式查詢;以關聯計算式(描述非程序式查詢。 (2) 關聯式資料庫(Relational Databases):模擬真實世界實體與關聯資料錄,包括查詢語言、與資料庫設計。 (3) 資料庫儲存與查詢(Data Storage and Querying):以低階觀點探討資料庫之儲存裝置、儲存方法、索引檔案、與查詢分析等。 (4) 交易管理(Transaction Management):以一連串多個操作完成一項邏輯工作,包括多個執行緒之並行管理、與資料之重整更新。 (5) 資料庫系統結構(Database System Architecture):除本機結構外,資料庫系統亦可建立在網路、並行、與分散等結構上,將龐大的資料庫資料分散至多個工作點,以減輕各作業點之工作量。
產品目錄
產品目錄 第0章 導讀(Introduction) 第一篇 資料模型(Data Models) 第1章 實體關聯模型(Entity Relational Model) 第2章 資料錄關聯模型(Record Relational Model) 第二篇 關聯式資料庫(Relational Databases) 第3章 關聯查詢語言SQL 第4章 關聯資料庫概念(Relational Database Concepts) 第5章 關聯資料庫設計(Relational Database Design) 第三篇 資料庫儲存與查詢(Data Storage and Querying) 第6章 儲存與檔案結構(Storage and File Structure) 第7章 索引檔案(Indexing) 第8章 查詢處理(Query Processing) 第四篇 交易管理(Transaction Management) 第9章 交易處理(Transactions) 第10章 並行控制(Concurrency Control) 第11章 故障修復(Recovery System) 第五篇 資料庫系統結構(Database System Architecture) 第12章 電腦系統架構(Computer System Structure) 第13章 分散式資料庫架構(Distributed Databases Structure) 第14章 保護與安全(Protection and Security) 附錄A中英文名詞索引 英文名詞索引 附錄B參考資料