《數(shù)據(jù)庫應用》全面講述了Microsoft SQL Server2008數(shù)據(jù)庫系統(tǒng)的體系架構(gòu)、功能特點和使用操作,本門課程從SQL Server的基本概念出發(fā),配合大量的實例和演示,由淺入深地講述了系統(tǒng)的安裝、服務器的配置、Transact-SQL語言、系統(tǒng)安全機制、數(shù)據(jù)庫管理、數(shù)據(jù)庫對象的管理,以及索引技術(shù)、數(shù)據(jù)更新技術(shù)、數(shù)據(jù)完整性技術(shù)、數(shù)據(jù)復制技術(shù)和并發(fā)性技術(shù)等等。本課程注重培養(yǎng)同學們對于SQL Server數(shù)據(jù)庫服務器的操作技術(shù)和運用該數(shù)據(jù)庫服務器解決實際問題的能力。
通過本門課程的學習,同學們應該能夠全面掌握Microsoft SQL Server2008數(shù)據(jù)庫的系統(tǒng)管理和數(shù)據(jù)管理方法,掌握運用該數(shù)據(jù)庫管理系統(tǒng)構(gòu)建數(shù)據(jù)庫應用系統(tǒng)的相關技術(shù),加深對關系數(shù)據(jù)系統(tǒng)基礎理論知識的理解。為進一步在更復雜的信息系統(tǒng)中使用數(shù)據(jù)庫管理系統(tǒng)打下堅實的基礎。
課程內(nèi)容共12章。第1章sqlserver2008概述,講述了sqlserver2008的安裝、配置和常用的管理工具的使用。第2章講述了數(shù)據(jù)庫的建立與維護。第3章講述表的建立與維護,包括列的數(shù)據(jù)類型。第4章講述了表的數(shù)據(jù)操作。第5章講述SQL Server安全與權(quán)限管理。第6章講述T-SQL語言基礎,包括運算符和表達式、流程控制語句和函數(shù)等。第7章講述查詢和視圖。第8章講述T-SQL的索引。第9章講述數(shù)據(jù)完整性。第10章講述SQL Server的存儲過程和觸發(fā)器。第11章講述數(shù)據(jù)備份、恢復和報表。第12章講述了SQL Server的事務、鎖游標等,并介紹了SQL的一些其他高級應用。
本課程演示用的數(shù)據(jù)庫系統(tǒng)是Microsoft SQL Server2008R2,但本課程中的絕大部分命令和操作同樣適用于Microsoft SQL Server2005、Microsoft SQL Server2008、Microsoft SQL Server2014和Microsoft SQL Server2014。同學們在學習本課程中的例子時應該注意融會貫通、舉一反三、根據(jù)實際情況靈活運用。