>
科技 >
計算機與網(wǎng)絡(luò) >
數(shù)據(jù)庫 >
SQL Server 2005數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程
內(nèi) 容 簡 介本書詳細(xì)講述了SQL Server 2005的使用知識。本書從高職高專的培養(yǎng)目標(biāo)和學(xué)生特點出發(fā),秉承“教、學(xué)、做合一”的原則,以“激發(fā)學(xué)生興趣”為著眼點,認(rèn)真組織內(nèi)容,精心設(shè)計案例。本書以“學(xué)生信息管理系統(tǒng)”項目貫穿全過程,通過指導(dǎo)學(xué)生完成一系列的實際工作任務(wù)來達(dá)到課程的教學(xué)目標(biāo),重點培養(yǎng)學(xué)生解決實際問題的能力,實現(xiàn)能力訓(xùn)練項目化、課程結(jié)構(gòu)模塊化、理論與實踐教學(xué)一體化。本書教學(xué)內(nèi)容適量,難易程度適中,適合高職高專電子商務(wù)、會計電算化、物流管理、審計、市場營銷等經(jīng)濟管理類專業(yè)作為教材,也可以供其他相關(guān)專業(yè)作為教材和學(xué)習(xí)參考用書。
前 言21世紀(jì)是一個信息時代,人類的衣食住行都離不開信息。數(shù)據(jù)庫技術(shù)已經(jīng)廣泛地滲透到各個領(lǐng)域,數(shù)據(jù)庫應(yīng)用技術(shù)也已經(jīng)成為計算機必修課程。SQL Server 2005是Microsoft公司推出的數(shù)據(jù)庫服務(wù)產(chǎn)品,是一個企業(yè)級的網(wǎng)絡(luò)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),越來越得到廣大用戶的青睞。SQL Server 2005課程是一門實踐性較強的課程。本書旨在改變傳統(tǒng)理論教學(xué)模式,遵照“教、學(xué)、做一體化”的教學(xué)理念,以項目為主線,采用“項目教學(xué)”、“項目分解”、“項目總結(jié)”、“項目實訓(xùn)”的全新模式。學(xué)生在老師的指導(dǎo)下,以主體地位在完成一個個具體項目任務(wù)的過程中,理解概念,掌握知識,獲得技能。本書按照學(xué)生信息管理系統(tǒng)項目實現(xiàn)的過程,將學(xué)生信息管理系統(tǒng)分解為8個子項目,闡述了SQL Server 2005服務(wù)器的注冊和使用、數(shù)據(jù)庫的創(chuàng)建和使用、表的創(chuàng)建和使用、數(shù)據(jù)的添加、更新、數(shù)據(jù)的簡單查詢、分組查詢、索引、視圖、數(shù)據(jù)庫安全等內(nèi)容,最后,還設(shè)計了一個綜合項目“網(wǎng)上購物系統(tǒng)”,可以根據(jù)學(xué)生的實際情況進行教學(xué)。完成每個項目的過程就是理論知識的學(xué)習(xí)過程,并且每一個子項目都安排實訓(xùn),加大學(xué)生實踐操作能力和動手能力,實訓(xùn)完成的情況可以反映出學(xué)生掌握知識和技能的情況。本書從高職高專的培養(yǎng)目標(biāo)和學(xué)生的特點出發(fā),秉承“項目化課程”的原則,以具體的“任務(wù)”為著眼點,認(rèn)真組織內(nèi)容、精心設(shè)計項目,力求簡潔明了,清晰易懂。主要具有以下特點。l 針對性強:貼近高職高專學(xué)生實際,通俗易懂,便于閱讀。l 趣味性強:實例引導(dǎo),激發(fā)興趣,增強學(xué)習(xí)者的自信心和成就感。l 實踐性強:在做中教,在做中學(xué),教、學(xué)、做一體化。本書由宋傳玲任主編,王倫生、姚麗娟、李艷杰、劉錫冬、王軼鳳任副主編。第1、2章由王倫生編寫,第3章由李艷杰編寫,第4~6章由宋傳玲編寫,第7章由姚麗娟編寫,第8章由劉錫冬編寫,第9章由王軼鳳編寫。本書在編寫過程中得到各參編院校的大力支持,在此表示感謝。由于作者水平有限,如有錯誤和遺漏敬請各位同行和廣大讀者批評指正,并誠懇歡迎提出寶貴的建議。編者E-mail:chuanlingsong@163.com編 者
目 錄
項目1 認(rèn)識SQL Server 2005項目1.1 初識數(shù)據(jù)庫任務(wù)1.1.1 數(shù)據(jù)庫基本概念任務(wù)1.1.2 數(shù)據(jù)模型任務(wù)1.1.3 關(guān)系數(shù)據(jù)庫項目1.2 SQL Server 2005的安裝任務(wù)1.2.1 SQL Server 2005的版本任務(wù)1.2.2 安裝SQL Server 2005的
系統(tǒng)要求項目1.3 啟動SQL Server 2005任務(wù)1.3.1 啟動SQL Server 2005
服務(wù)任務(wù)1.3.2 連接到SQL
Server 2005項目總結(jié)練習(xí)1實訓(xùn)1項目2 創(chuàng)建和維護數(shù)據(jù)庫項目2.1 創(chuàng)建數(shù)據(jù)庫任務(wù)2.1.1 SQL Server 2005的
系統(tǒng)數(shù)據(jù)庫任務(wù)2.1.2 用戶數(shù)據(jù)庫任務(wù)2.1.3 創(chuàng)建“學(xué)生信息
管理系統(tǒng)”數(shù)據(jù)庫任務(wù)2.1.4 刪除數(shù)據(jù)庫項目2.2 分離和附加數(shù)據(jù)庫任務(wù)2.2.1 分離數(shù)據(jù)庫任務(wù)2.2.2 附加數(shù)據(jù)庫項目總結(jié)練習(xí)2實訓(xùn)2項目3 創(chuàng)建和維護表項目3.1 為學(xué)生信息管理系統(tǒng)
建立數(shù)據(jù)表任務(wù)3.1.1 為學(xué)生信息管理系統(tǒng)
創(chuàng)建表結(jié)構(gòu)任務(wù)3.1.2 數(shù)據(jù)類型任務(wù)3.1.3 修改表結(jié)構(gòu)任務(wù)3.1.4 向?qū)W生信息管理系統(tǒng)
數(shù)據(jù)表中錄入數(shù)據(jù)項目3.2 創(chuàng)建數(shù)據(jù)完整性約束任務(wù)3.2.1 數(shù)據(jù)的完整性任務(wù)3.2.2 數(shù)據(jù)的約束任務(wù)3.2.3 刪除數(shù)據(jù)表項目總結(jié)練習(xí)3實訓(xùn)3項目4 使用學(xué)生信息管理系統(tǒng)項目4.1 數(shù)據(jù)操作任務(wù)4.1.1 T-SQL語言概述任務(wù)4.1.2 使用INSERT語句插入
數(shù)據(jù)任務(wù)4.1.3 使用UPDATE語句
修改數(shù)據(jù)任務(wù)4.1.4 使用DELETE語句
刪除數(shù)據(jù)項目4.2 簡單數(shù)據(jù)查詢任務(wù)4.2.1 SELECT查詢語句任務(wù)4.2.2 對結(jié)果集進行排序任務(wù)4.2.3 常用的SQL內(nèi)置函數(shù)項目總結(jié)練習(xí)4實訓(xùn)4項目5 分組統(tǒng)計與多表關(guān)聯(lián)查詢項目5.1 對學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫
進行分類匯總統(tǒng)計任務(wù)5.1.1 常用的聚合函數(shù)任務(wù)5.1.2 分組統(tǒng)計項目5.2 學(xué)生信息管理系統(tǒng)多表關(guān)聯(lián)
查詢任務(wù)5.2.1 內(nèi)連接任務(wù)5.2.2 外連接任務(wù)5.2.3 交叉連接項目5.3 子查詢任務(wù)5.3.1 嵌套子查詢任務(wù)5.3.2 相關(guān)子查詢項目總結(jié)練習(xí)5實訓(xùn)5項目6 視圖的創(chuàng)建與管理項目6.1 創(chuàng)建視圖任務(wù)6.1.1 使用視圖的優(yōu)點任務(wù)6.1.2 視圖的創(chuàng)建與使用項目6.2 使用視圖對數(shù)據(jù)表的數(shù)據(jù)
進行操作任務(wù)6.2.1 利用視圖對基表
進行操作任務(wù)6.2.2 查看、編輯和
刪除視圖項目總結(jié)練習(xí)6實訓(xùn)6項目7 數(shù)據(jù)庫索引項目7.1 索引概述任務(wù)7.1.1 什么是索引任務(wù)7.1.2 索引的分類項目7.2 創(chuàng)建索引任務(wù)7.2.1 使用SSMS創(chuàng)建索引任務(wù)7.2.2 用CREATE INDEX
命令創(chuàng)建索引項目7.3 查看與修改索引任務(wù)7.3.1 用SSMS查看和
修改索引任務(wù)7.3.2 刪除索引任務(wù)7.3.3 索引的維護項目總結(jié)練習(xí)7實訓(xùn)7項目8 學(xué)生信息管理系統(tǒng)的安全性項目8.1 SQL Server的管理權(quán)限任務(wù)8.1.1 登錄SQL Server 2005任務(wù)8.1.2 訪問學(xué)生信息管理
系統(tǒng)數(shù)據(jù)庫任務(wù)8.1.3 創(chuàng)建數(shù)據(jù)庫的用戶任務(wù)8.1.4 訪問數(shù)據(jù)表項目8.2 備份和還原數(shù)據(jù)庫任務(wù)8.2.1 備份數(shù)據(jù)庫任務(wù)8.2.2 還原學(xué)生信息管理
系統(tǒng)項目總結(jié)練習(xí)8實訓(xùn)8項目9 數(shù)據(jù)庫綜合應(yīng)用
——網(wǎng)上購物系統(tǒng)項目9.1 數(shù)據(jù)庫的需求分析與設(shè)計任務(wù)9.1.1 需求分析的任務(wù)及
過程任務(wù)9.1.2 系統(tǒng)數(shù)據(jù)庫設(shè)計任務(wù)9.1.3 數(shù)據(jù)庫的創(chuàng)建項目9.2 網(wǎng)上購物系統(tǒng)的應(yīng)用任務(wù)9.2.1 模擬會員在線
訂購商品任務(wù)9.2.2 模擬訂單修改業(yè)務(wù)任務(wù)9.2.3 查找一個月內(nèi)的訂單任務(wù)9.2.4 統(tǒng)計不同商品的
訂購情況任務(wù)9.2.5 查詢指定會員的
詳細(xì)信息任務(wù)9.2.6 查找沒有訂單的會員項目9.3 網(wǎng)上購物系統(tǒng)的安全管理任務(wù)9.3.1 為網(wǎng)上購物系統(tǒng)
創(chuàng)建賬號任務(wù)9.3.2 備份和恢復(fù)網(wǎng)上
購物系統(tǒng)項目總結(jié)附錄 習(xí)題答案