本教材以數(shù)據(jù)庫工程師的四大核心任務“建庫、用庫、管庫、開發(fā)”為編寫基礎,分為四篇。第一篇,學習者通過體驗數(shù)據(jù)庫,對數(shù)據(jù)庫建立感性的認識,了解并掌握數(shù)據(jù)庫的基礎知識,并在此基礎上學習SQL Server數(shù)據(jù)庫管理系統(tǒng)的安裝及配置;使用圖形化工具、T-SQL語句兩種方式創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,學會創(chuàng)建主鍵、檢查等各類約束來保證數(shù)據(jù)的完整性。第二篇,包括數(shù)據(jù)庫的主要應用,即數(shù)據(jù)查詢和數(shù)據(jù)的增加、修改和刪除。第三篇,從管理者的角度對數(shù)據(jù)庫的安全機制、數(shù)據(jù)庫的備份與還原及不同數(shù)據(jù)源的轉換進行介紹,如SQL Server與Excel數(shù)據(jù)表、XML數(shù)據(jù)的轉換等。第四篇,以開發(fā)者的視角介紹了如何使用T-SQL語句實現(xiàn)編程,涉及數(shù)據(jù)庫的一些常用對象的運用,如存儲過程、觸發(fā)器等;還介紹了如何運用微軟的Microsoft Visual Studio開發(fā)平臺設計、開發(fā)、部署數(shù)據(jù)庫應用系統(tǒng)的整個流程。