熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

數(shù)據(jù)庫原理與應(yīng)用--SQL Server 2000

中國水利水電出版社
    【作 者】仝春靈 沈祥玖 主編 【I S B N 】978-7-5084-1551-2 【責(zé)任編輯】謝麗霞 【適用讀者群】高職高專 【出版時間】2008-05-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數(shù)】292 【千字數(shù)】 【印 張】 【定 價】24 【叢 書】21世紀高職高專新概念教材 【備注信息】
圖書詳情

    本書是一本集數(shù)據(jù)庫的基本原理與SQL Server 2000應(yīng)用為一體的教材,內(nèi)容涵蓋了安裝、使用、管理和維護等各個層面的知識。本書力求深入淺出,簡明易懂,原理部分簡明扼要地講述了關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模型、數(shù)據(jù)庫的標準語言、關(guān)系的規(guī)范化、數(shù)據(jù)庫的設(shè)計、數(shù)據(jù)庫保護以及數(shù)據(jù)庫的最新技術(shù)。應(yīng)用部分詳細介紹了SQL Server 2000的安裝、數(shù)據(jù)庫和數(shù)據(jù)表的建立、數(shù)據(jù)查詢、存儲過程與觸發(fā)器的建立和使用、SQL Server 服務(wù)器的管理、數(shù)據(jù)庫的安全性、完整性設(shè)計以及數(shù)據(jù)庫的備份和恢復(fù)都是以一個例子貫穿;讀者讀完本書以后,得到的是一個完整的科技檔案管理的例子,可以參照本系統(tǒng)來編制其他的應(yīng)用程序。

    本書可作為高等職業(yè)學(xué)校、高等專科學(xué)校、成人高校以及本科院校舉辦的二級職業(yè)技術(shù)學(xué)院和民辦高校數(shù)據(jù)庫課程的教材,也可作為各培訓(xùn)機構(gòu)數(shù)據(jù)庫方面的入門提高用書,或作為廣大數(shù)據(jù)庫開發(fā)者的參考用書。

    數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀60年代末,發(fā)展至今已有近30年的歷史。數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理的最有效的手段,它的出現(xiàn)極大地促進了計算機應(yīng)用的發(fā)展,目前基于數(shù)據(jù)庫技術(shù)的計算機應(yīng)用已成為計算機應(yīng)用的主流。

    Microsoft SQL Server 2000中文版是基于客戶機/服務(wù)器模式的新一代大型數(shù)據(jù)庫管理系統(tǒng),它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,可為企業(yè)的數(shù)據(jù)管理提供強大的支持,并采取有效的措施來實現(xiàn)數(shù)據(jù)的安全性、完整性、備份和恢復(fù)。是目前廣泛使用的一種關(guān)系型數(shù)據(jù)庫。

    本書克服了原理與應(yīng)用分離的缺點,集數(shù)據(jù)庫的基本原理與SQL Server 2000應(yīng)用為一體,便于讀者快速掌握數(shù)據(jù)庫的基本原理,學(xué)會使用SQL Server 2000,是一本符合教學(xué)大綱要求的實用教材。

    本書采用任務(wù)驅(qū)動,用一個實例貫穿始終。從建庫、建表到數(shù)據(jù)庫的安全性、完整性設(shè)計以及數(shù)據(jù)庫的備份和恢復(fù)都是以一個例子貫穿;讀者讀完本書以后,得到的是一個完整的科技檔案管理系統(tǒng)的例子,可以參照本系統(tǒng)來編制其他的應(yīng)用程序。

    本書使用作者實際開發(fā)的高校科研處科研管理系統(tǒng)的一個模塊作為最后的實例,為讀者開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)提供參考。

    本書共分三部分:第一部分為第1章至第3章,簡明扼要地講述了數(shù)據(jù)庫的基本原理;第二部分為第4章至第11章,詳細介紹了SQL Server 2000的安裝、使用和管理;第三部分為第12章,給出了Visual Basic/SQL Server 2000的開發(fā)與編程方法。

    本書可作為高等職業(yè)學(xué)校、高等專科學(xué)校、成人高校以及本科院校舉辦的二級職業(yè)技術(shù)學(xué)院和民辦高校數(shù)據(jù)庫課程的教材,也可作為各培訓(xùn)機構(gòu)數(shù)據(jù)庫方面的入門提高用書,或作為廣大數(shù)據(jù)庫開發(fā)者的參考用書。

    本書配有電子教案,用PowerPoint制作,授課老師可任意修改。本電子教案可從中國水利水電出版社網(wǎng)站下載,網(wǎng)址為http://www.waterpub.com.cn。

    本書第1章、第12章由沈祥玖編寫;第2章由周佩峰編寫;第3章、第5章和第6章由仝春靈編寫;第7章由程偉淵編寫;第4章、第8章至第11章由陳承文編寫;參與本書編寫和大綱討論的還有張岳、蔣金丹、王春紅、孫玲等,在此一并表示感謝。全書由仝春靈統(tǒng)稿。

    由于時間倉促和編者水平有限,書中錯誤之處在所難免,敬請廣大讀者提出寶貴意見和建議。

    編者

    2003年5月


    前言
    第1章 數(shù)據(jù)庫概述 1
    本章學(xué)習(xí)目標 1
    1.1 引言 1
    1.1.1 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的基本概念 1
    1.1.2 數(shù)據(jù)管理的進展 2
    1.1.3 數(shù)據(jù)庫技術(shù)的研究領(lǐng)域 2
    1.2 數(shù)據(jù)模型 3
    1.2.1 數(shù)據(jù)模型的三要素 3
    1.2.2 概念模型 3
    1.2.3 三種主要的數(shù)據(jù)模型 4
    1.3 數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu) 6
    1.3.1 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu) 7
    1.3.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 7
    1.3.3 數(shù)據(jù)庫管理系統(tǒng) 8
    本章小結(jié) 10
    習(xí)題一 10
    第2章 關(guān)系數(shù)據(jù)庫 12
    本章學(xué)習(xí)目標 12
    2.1 關(guān)系模型的基本概念 12
    2.1.1 數(shù)學(xué)定義 12
    2.1.2 關(guān)系數(shù)據(jù)結(jié)構(gòu) 13
    2.2 關(guān)系代數(shù)和關(guān)系演算 14
    2.2.1 傳統(tǒng)的集合運算 14
    2.2.2 專門的關(guān)系運算 16
    2.2.3 關(guān)系演算 20
    2.3 關(guān)系的完整性 25
    2.3.1 實體完整性 25
    2.3.2 參照完整性 25
    2.3.3 用戶定義的完整性 26
    2.4 關(guān)系系統(tǒng) 26
    2.4.1 關(guān)系系統(tǒng)的定義 26
    2.4.2 關(guān)系系統(tǒng)的分類 27
    本章小結(jié) 28
    習(xí)題二 28
    第3章 關(guān)系數(shù)據(jù)庫規(guī)劃和設(shè)計 31
    本章學(xué)習(xí)目標 31
    3.1 關(guān)系數(shù)據(jù)庫理論 31
    3.1.1 函數(shù)依賴 31
    3.1.2 范式 32
    3.1.3 關(guān)系模式的規(guī)范化 33
    3.2 關(guān)系數(shù)據(jù)庫標準語言SQL 36
    3.2.1 SQL概述 36
    3.2.2 SQL的功能 37
    3.2.3 視圖 41
    3.3 數(shù)據(jù)庫保護 42
    3.3.1 安全性 42
    3.3.2 完整性 44
    3.3.3 并發(fā)控制 46
    3.3.4 數(shù)據(jù)庫恢復(fù) 47
    3.4 數(shù)據(jù)庫設(shè)計 48
    3.4.1 數(shù)據(jù)庫的設(shè)計任務(wù)與內(nèi)容 49
    3.4.2 數(shù)據(jù)庫的設(shè)計方法 49
    3.4.3 數(shù)據(jù)庫的設(shè)計步驟 49
    3.5 數(shù)據(jù)庫新技術(shù) 51
    3.5.1 數(shù)據(jù)庫技術(shù)的發(fā)展概述 51
    3.5.2 數(shù)據(jù)庫技術(shù)與其他技術(shù)的結(jié)合 51
    3.5.3 數(shù)據(jù)倉庫 51
    本章小結(jié) 52
    習(xí)題三 53
    第4章 SQL Server 2000概述 54
    本章學(xué)習(xí)目標 54
    4.1 SQL Server 2000的體系結(jié)構(gòu) 54
    4.1.1 SQL Server 2000的客戶/服務(wù)器結(jié)構(gòu) 54
    4.1.2 SQL Server 2000的查詢語言——交互式SQL 55
    4.2 SQL Server 2000的新特性 55
    4.2.1 關(guān)系數(shù)據(jù)庫方面的新特性 55
    4.2.2 其他新特性 57
    4.3 SQL Server 2000的安裝 57
    4.3.1 SQL Server 2000的系統(tǒng)需求 58
    4.3.2 SQL Server 2000的安裝版本 59
    4.3.3 SQL Server 2000的安裝步驟 60
    4.4 SQL Server 2000的兩個主要工具 66
    4.4.1 SQL Server 2000企業(yè)管理器 66
    4.4.2 SQL 查詢分析器 67
    本章小結(jié) 71
    習(xí)題四 71
    第5章 數(shù)據(jù)庫和表的創(chuàng)建 72
    本章學(xué)習(xí)目標 72
    5.1 數(shù)據(jù)庫的創(chuàng)建 72
    5.1.1 數(shù)據(jù)庫的結(jié)構(gòu) 72
    5.1.2 系統(tǒng)數(shù)據(jù)庫 73
    5.1.3 創(chuàng)建數(shù)據(jù)庫 74
    5.1.4 查看數(shù)據(jù)庫信息 77
    5.1.5 修改數(shù)據(jù)庫 81
    5.1.6 刪除數(shù)據(jù)庫 84
    5.2 數(shù)據(jù)表的創(chuàng)建 85
    5.2.1 數(shù)據(jù)類型 85
    5.2.2 創(chuàng)建表結(jié)構(gòu) 91
    5.2.3 查看表結(jié)構(gòu) 94
    5.2.4 修改表結(jié)構(gòu) 97
    5.2.5 刪除表結(jié)構(gòu) 99
    5.2.6 向表中插入數(shù)據(jù) 100
    5.2.7 修改表中數(shù)據(jù) 101
    5.2.8 刪除表中數(shù)據(jù) 103
    5.2.9 使用企業(yè)管理器查看表格 104
    本章小結(jié) 105
    習(xí)題五 105
    第6章 數(shù)據(jù)查詢 107
    本章學(xué)習(xí)目標 107
    6.1 Transact-SQL簡單查詢 107
    6.1.1 最簡單的SELECT語句 107
    6.1.2 帶條件的查詢 113
    6.1.3 模糊查詢 118
    6.1.4 函數(shù)的使用 121
    6.1.5 查詢結(jié)果排序 123
    6.1.6 使用分組 125
    6.2 Transact-SQL高級查詢 128
    6.2.1 連接查詢 128
    6.2.2 合并結(jié)果集 132
    6.2.3 子查詢 133
    6.3 視圖 137
    6.3.1 視圖的概念 137
    6.3.2 創(chuàng)建視圖 138
    6.3.3 查詢視圖 144
    6.3.4 更新視圖 145
    6.3.5 刪除視圖 147
    本章小結(jié) 147
    習(xí)題六 147
    第7章 存儲過程和觸發(fā)器 149
    本章學(xué)習(xí)目標 149
    7.1 存儲過程 149
    7.1.1 存儲過程的概念 149
    7.1.2 創(chuàng)建存儲過程 150
    7.1.3 查看存儲過程信息 151
    7.1.4 執(zhí)行存儲過程 154
    7.1.5 修改存儲過程 154
    7.1.6 刪除存儲過程 154
    7.2 觸發(fā)器 155
    7.2.1 觸發(fā)器的概念 155
    7.2.2 創(chuàng)建觸發(fā)器 156
    7.2.3 管理觸發(fā)器 159
    7.2.4 修改觸發(fā)器 159
    7.2.5 刪除觸發(fā)器 159
    7.2.6 存儲過程和觸發(fā)器在維護數(shù)據(jù)完整性中的作用 160
    本章小結(jié) 161
    習(xí)題七 161
    第8章 管理SQL Server的安全性 162
    本章學(xué)習(xí)目標 162
    8.1 SQL Server的安全性機制 162
    8.1.1 操作系統(tǒng)的安全性 162
    8.1.2 服務(wù)器的安全性 162
    8.1.3 數(shù)據(jù)庫的安全性 163
    8.1.4 表和列級的安全性 163
    8.2 管理服務(wù)器的安全性 163
    8.2.1 服務(wù)器登錄賬戶 163
    8.2.2 設(shè)置安全認證模式 165
    8.2.3 創(chuàng)建賬戶 166
    8.2.4 拒絕登錄賬戶 167
    8.2.5 刪除賬戶 168
    8.2.6 特殊賬戶SA 169
    8.2.7 服務(wù)器角色 169
    8.3 SQL Server數(shù)據(jù)庫的安全性 171
    8.3.1 添加數(shù)據(jù)庫用戶 171
    8.3.2 修改數(shù)據(jù)庫用戶 172
    8.3.3 刪除數(shù)據(jù)庫用戶 172
    8.3.4 特殊數(shù)據(jù)庫用戶 173
    8.3.5 固定數(shù)據(jù)庫角色 173
    8.3.6 創(chuàng)建自定義數(shù)據(jù)庫角色 174
    8.3.7 加入數(shù)據(jù)庫角色 176
    8.4 表和列級的安全性 177
    8.4.1 權(quán)限簡介 177
    8.4.2 授權(quán) 178
    8.4.3 權(quán)限收回 178
    8.4.4 拒絕訪問 179
    本章小結(jié) 181
    習(xí)題八 181
    第9章 設(shè)計數(shù)據(jù)的完整性 183
    本章學(xué)習(xí)目標 183
    9.1 完整性的概念 183
    9.1.1 域完整性 183
    9.1.2 實體完整性 183
    9.1.3 參照完整性 183
    9.2 使用約束實施數(shù)據(jù)完整性 184
    9.2.1 PRIMARY KEY約束 184
    9.2.2 UNIQUE 約束 184
    9.2.3 CHECK 約束 184
    9.2.4 FOREIGN KEY約束 185
    9.3 使用規(guī)則 185
    9.3.1 創(chuàng)建規(guī)則 185
    9.3.2 綁定規(guī)則 186
    9.3.3 解除綁定 187
    9.3.4 刪除規(guī)則 188
    9.4 使用默認值 188
    9.4.1 創(chuàng)建默認值 188
    9.4.2 綁定默認值 189
    9.4.3 解除綁定 190
    9.4.4 刪除默認值 190
    9.5 使用IDENTITY列 191
    9.5.1 建立IDENTITY列 191
    9.5.2 使用IDENTITY列 192
    本章小結(jié) 193
    習(xí)題九 193
    第10章 備份與恢復(fù) 194
    本章學(xué)習(xí)目標 194
    10.1 備份概述 194
    10.1.1 備份的概念 194
    10.1.2 備份類型 195
    10.1.3 備份設(shè)備 195
    10.1.4 備份的策略與規(guī)劃 196
    10.2 備份數(shù)據(jù)庫 196
    10.2.1 數(shù)據(jù)庫備份設(shè)備 196
    10.2.2 備份數(shù)據(jù)庫 197
    10.3 恢復(fù)數(shù)據(jù)庫 200
    10.3.1 檢查點 200
    10.3.2 恢復(fù)數(shù)據(jù)庫 201
    本章小結(jié) 202
    習(xí)題十 202
    第11章 SQL Server服務(wù)器的管理 203
    本章學(xué)習(xí)目標 203
    11.1 注冊SQL Server服務(wù)器 203
    11.1.1 注冊服務(wù)器 203
    11.1.2 創(chuàng)建服務(wù)器組 205
    11.1.3 刪除服務(wù)器 205
    11.2 配置SQL Server服務(wù)器 206
    11.2.1 啟動SQL Server服務(wù)器 206
    11.2.2 更改服務(wù)賬戶 208
    11.2.3 停止SQL Server 2000服務(wù) 209
    本章小結(jié) 209
    習(xí)題十一 210
    第12章 應(yīng)用舉例——科技檔案管理系統(tǒng) 211
    本章學(xué)習(xí)目標 211
    12.1 ActiveX數(shù)據(jù)對象——ADO 211
    12.1.1 ADO對象結(jié)構(gòu) 211
    12.1.2 ADO編程模型 211
    12.1.3 為項目添加ADO 213
    12.2 科技檔案管理系統(tǒng)的設(shè)計與實現(xiàn) 213
    12.2.1 科技檔案數(shù)據(jù)庫的設(shè)計 213
    12.2.2 應(yīng)用程序的編制 218
    本章小結(jié) 235
    習(xí)題十二 235
    附錄A 常用T-SQL語句快速參考 236
    附錄B 常用函數(shù) 247
    附錄C @@類函數(shù) 249
    附錄D 系統(tǒng)存儲過程 251
    附錄E SQL Server 2000實驗 259
    實驗1 SQL Server的安裝及其管理工具的使用 259
    實驗2 創(chuàng)建數(shù)據(jù)庫和表 260
    實驗3 表數(shù)據(jù)插入、修改和刪除 263
    實驗4 數(shù)據(jù)查詢 265
    實驗5 存儲過程和觸發(fā)器的使用 269
    附錄F 部分習(xí)題參考答案 271
    參考文獻 276
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
龙川县| 乐昌市| 栾城县| 紫阳县| 襄城县| 定远县| 广平县| 运城市| 碌曲县| 皮山县| 上思县| 永康市| 景宁| 南木林县| 上蔡县| 保定市| 甘洛县| 林口县| 西和县| 灵山县| 仲巴县| 汝城县| 叶城县| 广饶县| 定结县| 塔河县| 稻城县| 石嘴山市| 神农架林区| 凤城市| 佛冈县| 仲巴县| 甘孜| 永安市| 龙川县| 连平县| 神农架林区| 伽师县| 洛隆县| 扶余县| 凤台县|