SQL Server數(shù)據(jù)庫技術(shù)
-
【作 者】郭振民 董學(xué)樞
【I S B N 】978-7-5084-6827-3
【責任編輯】楊元泓
【適用讀者群】高職高專
【出版時間】2009-09-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】184
【千字數(shù)】279
【印 張】11.5
【定 價】¥20
【叢 書】21世紀高職高專教學(xué)做一體化規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書從高職高專的培養(yǎng)目標和學(xué)生特點出發(fā),秉承“教學(xué)做合一”的原則,以“激發(fā)學(xué)生興趣”為著眼點,認真組織內(nèi)容,精心設(shè)計案例。
全書從應(yīng)用SQL Server 2000設(shè)計一個完整的數(shù)據(jù)庫系統(tǒng)的角度出發(fā),圍繞一個student數(shù)據(jù)庫項目,展開有關(guān)SQL Server 2000知識的學(xué)習。主要涵蓋了服務(wù)器的注冊和使用、數(shù)據(jù)庫的創(chuàng)建和使用、表的創(chuàng)建和使用、查詢、索引、視圖、存儲過程、數(shù)據(jù)庫安全等內(nèi)容。同時,為了加強學(xué)習效果,每個子項目后都安排了一個實訓(xùn),使讀者能夠運用所學(xué)知識并參照書中實例進行實際的數(shù)據(jù)庫設(shè)計,以達到學(xué)以致用的目的。
本書結(jié)構(gòu)新穎、語言通俗易懂,主要面向高職高專院校計算機相關(guān)專業(yè)的學(xué)生,同時也可作為計算機相關(guān)專業(yè)的培訓(xùn)教材和參考資料。
1.針對性強。貼近高職學(xué)生實際,通俗易懂。
2.層次性強。由淺入深,由易到難。
3.實踐性強。“做”字當頭,樂在其中,在做中教,在做中學(xué)。
21世紀是一個信息時代,人類的衣食住行離不開信息。數(shù)據(jù)是用來記錄信息的可識別的符號,是信息的具體表現(xiàn)形式。人們借助計算機進行數(shù)據(jù)管理是計算機應(yīng)用的一個重要方面。隨著數(shù)據(jù)管理重要性的不斷提高,數(shù)據(jù)管理技術(shù)也在進一步發(fā)展。從最初的人工管理到文件管理,直到現(xiàn)在的數(shù)據(jù)庫管理,數(shù)據(jù)管理技術(shù)已經(jīng)日趨成熟。SQL Server 2000是由微軟公司開發(fā)和推廣的關(guān)系型數(shù)據(jù)庫系統(tǒng),一個可擴展的、高性能的、為分布式客戶機/服務(wù)器應(yīng)用所設(shè)計的數(shù)據(jù)庫管理系統(tǒng),它具有十分強大的數(shù)據(jù)存儲和處理功能。
SQL Server 2000課程是一門實踐性較強的課程,本書旨在改變傳統(tǒng)理論教學(xué)模式,遵照“教學(xué)做一體化”教學(xué)理念,以項目為主線,采用“項目導(dǎo)入”、“項目準備”、“項目任務(wù)”、“項目練習”、“項目總結(jié)”、“項目實訓(xùn)”的全新模式。學(xué)生在老師的指導(dǎo)下,以主體地位在完成一個個具體項目任務(wù)的過程中,理解概念,掌握知識,獲得技能。
本書按照student項目實現(xiàn)的過程,闡述了SQL Server 2000服務(wù)器的注冊和使用、數(shù)據(jù)庫的創(chuàng)建和使用、表的創(chuàng)建和使用、查詢、索引、視圖、存儲過程、數(shù)據(jù)庫安全等內(nèi)容。
本書從高職高專的培養(yǎng)目標和學(xué)生的特點出發(fā),秉承“項目化課程”的原則,以具體的“任務(wù)”為著眼點,認真組織內(nèi)容、精心設(shè)計項目,力求簡潔明了,清晰易懂、更具人性化。主要具有以下特點:
(1)以項目為主線。全書圍繞設(shè)計student數(shù)據(jù)庫這個總項目為主線,根據(jù)項目開發(fā)步驟分成八個分類子項目進行設(shè)計。
(2)以任務(wù)來驅(qū)動。分類子項目的實現(xiàn)是通過“提出任務(wù)”、“分析任務(wù)”、“完成任務(wù)”來實現(xiàn)的。完成任務(wù)的過程就是理論知識的學(xué)習過程。
(3)以實例來講授。對任務(wù)進行精煉、提取,形成大量的經(jīng)典實例,通過實例講解提高學(xué)生動手的能力及實際解決問題的能力。
(4)以實訓(xùn)來檢驗。每一個子項目都安排一個實訓(xùn),實訓(xùn)完成的情況反映了學(xué)生掌握知識和技能的情況。
本書由江海職業(yè)技術(shù)學(xué)院郭振民、董學(xué)樞任主編,揚州工業(yè)職業(yè)技術(shù)學(xué)院范愛華、無錫南洋職業(yè)技術(shù)學(xué)院沈繼云任副主編,蘇州建設(shè)交通高等職業(yè)技術(shù)學(xué)校崔愛國參加了教材的部分編寫工作,全書由董學(xué)樞負責統(tǒng)稿。另外,在編書期間得到楊琴琴、劉華春、高峰、汪湜、蔣其懷、龔香等的幫助,在此一并表示感謝。
由于編者水平有限,加上時間倉促,書中疏漏和錯誤之處在所難免,懇請廣大的老師和同學(xué)提出寶貴意見。作者信箱:gydxs1@hotmail.com。
作 者
2009年6月
項目一 認識SQL Server 2000 1
項目1.1 啟動和停止SQL Server 2000服務(wù) 4
項目1.2 注冊和連接SQL Server服務(wù)器 6
任務(wù)1 注冊服務(wù)器 7
任務(wù)2 設(shè)置SQL Server登錄身份驗證模式 9
項目1.3 使用SQL Server 2000管理工具 13
任務(wù)1 使用企業(yè)管理器組件 13
任務(wù)2 使用查詢分析器組件 15
任務(wù)3 使用聯(lián)機叢書組件 16
項目二 創(chuàng)建和維護數(shù)據(jù)庫 19
項目2.1 創(chuàng)建數(shù)據(jù)庫 22
任務(wù)1 創(chuàng)建數(shù)據(jù)庫 22
任務(wù)2 查看和設(shè)置數(shù)據(jù)庫選項 30
項目2.2 修改和刪除數(shù)據(jù)庫 32
任務(wù)1 修改數(shù)據(jù)庫 32
任務(wù)2 刪除數(shù)據(jù)庫 36
項目2.3 分離和附加數(shù)據(jù)庫 37
任務(wù)1 分離數(shù)據(jù)庫 37
任務(wù)2 附加數(shù)據(jù)庫 39
項目三 創(chuàng)建和維護表 43
項目3.1 創(chuàng)建表結(jié)構(gòu) 45
任務(wù)1 使用企業(yè)管理器創(chuàng)建表結(jié)構(gòu) 46
任務(wù)2 使用查詢分析器創(chuàng)建表結(jié)構(gòu) 47
項目3.2 使用企業(yè)管理器創(chuàng)建完整性約束 48
任務(wù)1 創(chuàng)建主鍵(Primary Key)約束 49
任務(wù)2 創(chuàng)建外鍵(Foreign Key)約束 51
任務(wù)3 創(chuàng)建默認值(Default)約束 53
任務(wù)4 創(chuàng)建檢查(Check)約束 54
任務(wù)5 創(chuàng)建唯一性(Unique)約束 55
項目3.3 使用T-SQL語言創(chuàng)建完整性約束 56
任務(wù)1 通過CREATE-SQL重新創(chuàng)建完整性約束 56
任務(wù)2 通過ALTER-SQL修改表結(jié)構(gòu) 58
項目3.4 管理表中數(shù)據(jù) 59
任務(wù)1 使用企業(yè)管理器管理表數(shù)據(jù) 59
任務(wù)2 使用查詢分析器管理表數(shù)據(jù) 60
項目四 基于單表查詢數(shù)據(jù) 64
項目4.1 使用SELECT子句選取字段和記錄 67
任務(wù)1 查詢表中所有字段 67
任務(wù)2 選取部分字段 69
任務(wù)3 設(shè)置查詢記錄范圍 70
任務(wù)4 設(shè)置字段別名 72
任務(wù)5 使用計算字段 73
項目4.2 使用WHERE子句進行選擇查詢 74
任務(wù)1 基于比較條件選擇查詢 75
任務(wù)2 基于范圍條件選擇查詢 76
任務(wù)3 基于列表條件選擇查詢 78
任務(wù)4 基于模糊條件選擇查詢 79
任務(wù)5 基于NULL值選擇查詢 82
任務(wù)6 基于多個條件選擇查詢 83
項目4.3 使用ORDER BY子句進行記錄排序 84
任務(wù)1 使用ORDER BY子句進行記錄排序 84
任務(wù)2 使用TOP謂詞與ORDER BY子句進行記錄排序 86
任務(wù)3 使用TOP…WITH TIES謂詞與ORDER BY子句進行記錄排序 87
項目4.4 使用GROUP BY子句進行數(shù)據(jù)分組 89
任務(wù)1 使用統(tǒng)計函數(shù)進行數(shù)據(jù)計算 89
任務(wù)2 使用GROUP BY 子句進行數(shù)據(jù)分組 91
任務(wù)3 使用HAVING子句進行分組后篩選 92
項目4.5 使用COMPUTE子句匯總數(shù)據(jù) 94
任務(wù)1 使用COMPUTE 子句進行數(shù)據(jù)匯總 94
任務(wù)2 使用COMPUTE BY子句進行數(shù)據(jù)分類匯總 95
項目五 基于多表查詢數(shù)據(jù) 99
項目5.1 基于多表聯(lián)接的查詢 99
任務(wù)1 基于內(nèi)聯(lián)接的多表查詢 99
任務(wù)2 基于左外聯(lián)接和右外聯(lián)接的多表查詢 102
任務(wù)3 基于自聯(lián)接的多表查詢 104
項目5.2 子查詢 106
任務(wù)1 非相關(guān)子查詢(不依賴于外部查詢的子查詢) 106
任務(wù)2 相關(guān)子查詢(依賴于外部查詢的子查詢) 111
任務(wù)3 IN子查詢和EXISTS子查詢 113
任務(wù)4 包含在INSERT、UPDATE、DELETE語句里的子查詢 115
項目六 SQL Server 2000安全性管理 118
項目6.1 SQL Server登錄用戶、數(shù)據(jù)庫用戶與權(quán)限 118
任務(wù)1 設(shè)置身份驗證模式 119
任務(wù)2 創(chuàng)建登錄賬戶 120
任務(wù)3 創(chuàng)建數(shù)據(jù)庫用戶 123
任務(wù)4 賦予數(shù)據(jù)庫用戶操作數(shù)據(jù)庫對象的權(quán)限 125
項目6.2 角色 127
任務(wù)1 新建數(shù)據(jù)庫角色 128
任務(wù)2 添加角色成員 130
項目七 索引和視圖 134
項目7.1 索引 135
任務(wù)1 創(chuàng)建和刪除非聚集索引 135
任務(wù)2 創(chuàng)建聚集索引 138
項目7.2 視圖 140
任務(wù)1 使用企業(yè)管理器創(chuàng)建視圖 140
任務(wù)2 使用T-SQL命令創(chuàng)建視圖 143
任務(wù)3 使用企業(yè)管理器刪除視圖 144
任務(wù)4 使用T-SQL命令刪除視圖 145
項目八 存儲過程和觸發(fā)器 147
項目8.1 存儲過程 149
任務(wù)1 創(chuàng)建不帶參數(shù)的存儲過程 149
任務(wù)2 創(chuàng)建帶參數(shù)的存儲過程 151
任務(wù)3 執(zhí)行存儲過程 152
項目8.2 觸發(fā)器 154
任務(wù)1 創(chuàng)建觸發(fā)器 155
任務(wù)2 刪除觸發(fā)器 157
綜合應(yīng)用 SQL與前臺的連接 159
附錄A 安裝過程 163
附錄B T-SQL語言 169
參考文獻 176
- 達夢數(shù)據(jù)庫管理與應(yīng)用 [主 編 郭景輝 范麗萍 莊 鑫]
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- SQL Server 2019數(shù)據(jù)庫實戰(zhàn)教程 [主編 岳付強 曾陳萍 唐承佳]
- MySQL數(shù)據(jù)庫技術(shù)項目化教程——基于OBE理念 [主編 劉崇巍 龐金龍]
- MySQL數(shù)據(jù)庫應(yīng)用項目化教程 [主編 代恒 王明超]
- 數(shù)據(jù)庫原理與實踐(MySQL版) [楊俊杰 劉忠艷]
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主編 嚴暉 劉衛(wèi)國]
- 數(shù)據(jù)庫原理及應(yīng)用SQL Server 2014(微課版) [主 編 趙德福]
- MySQL數(shù)據(jù)庫項目化教程(第二版) [主編 鄭小蓉]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主 編 沙有闖]
- 數(shù)據(jù)庫系統(tǒng)工程師真題精析與命題密卷 [鐘志宏]
- 數(shù)據(jù)庫原理與應(yīng)用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競]
- 數(shù)據(jù)庫系統(tǒng)工程師5天修煉 [鐘志宏]
- Access數(shù)據(jù)庫基礎(chǔ)教程實驗指導(dǎo)與習題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數(shù)據(jù)庫基礎(chǔ)教程 [主編 饒拱維 楊貴茂 郭其標]
- MySQL數(shù)據(jù)庫項目化教程 [主編 鄭小蓉 段萍]
- C#數(shù)據(jù)庫編程技術(shù) [主編 顧家銘]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [主編 高亮 韓玉民]
- 數(shù)據(jù)庫原理 [主編 楊俊杰 張瑋]
- 數(shù)據(jù)庫原理與技術(shù)(第三版)實驗指導(dǎo) [程傳慶]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版)(第二版) [主編 嚴暉 王小玲]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程(SQL Server 2008)(第二版) [主編 嚴暉 周肆清]
- 數(shù)據(jù)庫原理與SQL語言 [主編 余恒芳 汪曉青]
- 數(shù)據(jù)庫原理與技術(shù)(第三版) [程傳慧]
- MySQL數(shù)據(jù)庫開發(fā)實戰(zhàn) [肖睿 訾永所 侯小毛]
- Access 2010數(shù)據(jù)庫應(yīng)用教程(第二版) [主編 李亞]
- Access 2010數(shù)據(jù)庫實用教程 [主編 張明 宣繼濤]
- 單片機技術(shù)實驗實訓(xùn)教程(第二版)
- CSS+DIV頁面布局技術(shù)
- 計算機應(yīng)用基礎(chǔ)(第三版)
- JSP Web開發(fā)技術(shù)任務(wù)驅(qū)動式教程
- 平面設(shè)計項目化教程
- Java程序設(shè)計
- 計算機應(yīng)用基礎(chǔ)(第二版)
- 網(wǎng)頁前端技術(shù)
- 大學(xué)計算機信息技術(shù)教程(第二版)
- 動態(tài)網(wǎng)站設(shè)計制作與維護
- 大學(xué)計算機信息技術(shù)實訓(xùn)教程(第二版)
- 計算機網(wǎng)絡(luò)技術(shù)
- C語言程序設(shè)計教學(xué)做一體化
- 可編程控制器實驗與實訓(xùn)教程
- Java程序設(shè)計案例教程
- SQL Server數(shù)據(jù)庫技術(shù)

