《SQL Server數據庫基礎與實訓教程(第2版)》采用案例教學方式,以一個電腦銷售公司的數據庫管理項目為主線,從數據庫的規范化設計開始,通過大量豐富、實用、前后銜接的實訓項目完整介紹了 SQL Server2005數據庫管理系統,可以使讀者由淺入深、全面、系統地掌握 SQL Server數據庫管理系統及其應用開發。
《SQL Server數據庫基礎與實訓教程(第2版)》基本知識系統全面、例題豐富,體現了在軟件技術教學過程中形成的“項目驅動、案例教學、理論與實踐相結合”的教學方法。《SQL Server數據庫基礎與實訓教程(第2版)》既可以作為計算機專業本科、專科(高職)計算機應用、軟件、信息管理專業的教材,也可作為計算機專業人員的自學或參考書。
在當今的信息社會中,隨著信息技術一日千里的飛速發展,數據庫技術已經廣泛滲透到各個領域,數據庫應用技術也已經成為計算機工作人員的必修課程。
SQL Server 2005是Microsoft公司2005年推出的大型客戶/服務器網絡關系數據庫管理系統,是一個大規模聯機事務處理(OLTP)、數據倉庫和電子商務應用的優秀數據庫平臺。SQL Server 2005具有可靠性、可伸縮性、支持大型Web站點和支持數據倉庫等特點,而且使用方便,易于維護,已被國內外眾多用戶所使用。
作者根據多年的教學經驗、數據庫應用的特點以及學生的認知規律,精心編寫了本書。
本書突破了以講解SQL Server操作或命令為主的枯燥模式,以一個電腦銷售公司的進貨、銷售、庫存以及人事管理的數據庫實訓項目貫穿全書,從實際應用出發,既講解SQL Server,又講解“數據庫”應用技術,將SQL Server 2005數據庫管理系統與數據庫的應用技術真正有機地融合在一起。在實訓項目中,從數據庫的規范化設計開始,圍繞該數據庫的創建、應用,完整地介紹了SQL Server 2005數據庫管理系統,將SQL語法、各種約束、規則、默認值對象、自定義數據類型、自定義函數等自然地融合到實際應用中,尤其對難度較大而在應用中又非常重要的視圖、存儲過程和觸發器等內容,也在實訓項目中得到了充分的應用。
本書不但涵蓋了SQL Server的全部內容,而且通過數據庫的實際應用與開發,讓讀者在學會數據庫設計的基礎上,由淺入深、全面、系統地掌握SQL Server數據庫管理系統及其應用開發。
全書共分10章,內容安排如下。
第1章介紹數據庫的基礎知識,包括數據模型、關系數據庫的規范化、數據完整性與數據表的關聯,并介紹了實訓項目的數據庫模型“電腦器材銷售管理”的規范化設計。
第2章介紹SQL Server 2005 數據庫管理系統及其安裝步驟、常用工具、系統數據庫。
第3、4章介紹用戶數據庫、數據表及其表結構與各種約束對象的創建與操作,包括數據類型、表達式、系統函數并創建了實訓項目“電腦器材銷售管理”數據庫及數據表。
第5、6章介紹數據庫的查詢操作、視圖與索引,包括多表連接、統計匯總與子查詢。
第7、8章介紹T-SQL程序設計、自定義類型和函數、游標、存儲過程與觸發器。
第9、10章介紹SQL Server數據庫的權限管理及備份恢復SQL Server數據庫。
每章之后都有實訓要求與大量的習題,并在附錄中給出了習題答案,供讀者課外鞏固所學的知識。
本書即可作為計算機專業本科、專科(高職)大專院校計算機應用、軟件、信息管理專業、成人繼續教育的教材,也可作為計算機專業人員的自學或參考書。
本書由呂鳳順、宋傳玲主編,曲文堯、高玉雙、李武、云貴全、徐萌任副主編。具體分工為:第1章由高玉雙、呂鳳順編寫,第2章由高玉雙、宋傳玲編寫,第3~5章由呂鳳順編寫,第7、8章由宋傳玲編寫,第6、9章由曲文堯編寫,第10章由李武、云貴全編寫,習題答案由徐萌整理。
本書在編寫過程中還得到了山東商業職業技術學院徐紅、姚麗娟等老師的大力支持和幫助,在此表示感謝。
由于作者水平有限,錯誤和遺漏在所難免,敬請各位同行和廣大讀者批評指正,并歡迎提出寶貴的意見與建議。
編者E-mail:chuanlingsong@163.com
編 者
第1章 關系數據庫管理系統基礎知識
1.1 數據庫系統概述
1.1.1 數據庫技術的產生與發展
1.1.2 數據庫系統
1.2 數據模型
1.2.1 數據模型的組成要素
1.2.2 概念模型
1.2.3 層次模型
1.2.4 網狀模型
1.2.5 關系模型
1.3 關系數據庫及其設計過程
1.3.1 關系與表格
1.3.2 數據表的基本概念
1.3.3 “電腦器材銷售管理”數據庫的模型設計
1.4 關系數據庫的規范化
1.4.1 數據庫的三個規范化形式
1.4.2 數據庫規范化設計的原則
1.5 數據表的關聯與數據的完整性
1.5.1 表的關聯
1.5.2 數據的完整性及約束
1.6 關系數據庫應用實例——電腦器材銷售管理
1.6.1 “電腦器材銷售管理”數據庫的規范化設計
1.6.2 “電腦器材銷售管理”數據庫邏輯數據模型
1.7 實訓要求與習題
……
第2章 SQLServer2005數據庫管理系統
第3章 用戶數據庫的創建與操作
第4章 數據表的創建與操作
第5章 數據庫查詢與視圖
第6章 數據庫索引
第7章 T-SQL程序設計、自定義類型、函數和游標
第8章 存儲過程與觸發器
第9章 SQL Server2005的安全性
第10章 數據備份恢復
附錄 習題答案