資料庫管理系統:使用MS SQL Server實作(附範例光碟)(平裝附光碟片)
坊間資料庫管理系統相關書籍多將內容放在資料庫管理系統的操作,對於資料庫設計著墨不多;復以市面上有關資料庫設計的專書不多、學校又少開設專論資料庫設計的課程,以致於學生多僅學習資料庫管理系統的操作,而不知資料庫形成的來龍去脈,在學習資料庫管理系統相關知識時見樹不見林,無法通盤理解。因此本書內容除了資料庫管理系統操作外,還強化資料庫設計的基本知識。閱讀本書後,學生可以學會操作資料庫管理系統,也知道他們所操作的資料庫是如何設計的。 第一章 資料庫管理系統簡介1-1資料、資訊與知識的區別1-2資料庫、資料庫管理系統與資料庫系統1-3資料庫管理系統的演進第二章 資料庫系統架構與資料模型2-1資料庫系統的組成份子2-2資料庫系統與多層式應用架構2-3ANSI/SPARC資料庫管理系統架構2-4資料庫綱要2-5資料模型與塑模2-6常見的資料模型理論第三章 概念資料庫設計-使用實體關聯模型3-1系統開發的生命週期3-2資料庫開發的生命週期3-3實體關聯模型3-4實體關聯模型設計範例第四章 進階實體關聯模型4-1超類型與子類型4-2一般化與特殊化4-3超類型與子類型的限制4-4子類型鑑別子第五章 邏輯資料庫設計-使用關聯式模型5-1關聯表結構5-2完整性限制5-3轉換實體關聯圖為關聯表綱要5-4範例第六章 正規化6-1功能相依6-2為什麼要正規化6-3第一正規化6-4第二正規化6-5第三正規化第七章 實體資料庫設計7-1設計基底資料表7-2交易分析7-3索引7-4資料庫的儲存需求7-5資料庫檔案的規劃7-6反正規化第八章 SQLServer的管理平台-SQLServerManagementStudio8-1SQLServerManagementStudio(SSMS)簡介8-2SSMS的操作介面8-3編寫Transact-SQL敘述8-4SQLServer的輔助資訊第九章 Transact-SQL概論9-1SQL(StructuredQueryLanguage)簡介9-2T-SQL程式語言的語法結構9-3T-SQL程式語言的資料類型9-4T-SQL程式語言的分類第十章 管理資料庫與資料庫檔案10-1規劃資料庫10-2管理資料庫第十一章 資料表的維護11-1建立資料表11-2修改資料表11-3資料表的應用第十二章 資料的查詢12-1SELECT陳述式的語法結構12-2SELECT陳述式的格式化結果集12-3SELECT陳述式的執行邏輯第十三章 資料的新增、刪除與修改13-1資料的新增─INSERT陳述式13-2資料的刪除─DELETE陳述式與TRUNCATETABLE陳述式13-3資料的修改─UPDATE陳述式