SQL Server數(shù)據(jù)庫技術

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