注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用

SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用

SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用

定 價(jià):¥56.00

作 者: 張成叔 著,張成叔 編
出版社: 中國(guó)鐵道出版社
叢編項(xiàng): “十三五”高等職業(yè)教育規(guī)劃教材
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787113270858 出版時(shí)間: 2020-08-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 269 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書以數(shù)據(jù)庫(kù)設(shè)計(jì)為主線,以“增、刪、改、查”為核心技能,通過“教學(xué)做一體化”的內(nèi)容體系、“項(xiàng)目案例一體化”的技能體系和“新形態(tài)一體化”的展示形式,將“理論+實(shí)訓(xùn)”高度融合,實(shí)現(xiàn)了“教—學(xué)—做”的有機(jī)結(jié)合,進(jìn)一步提高學(xué)生學(xué)習(xí)的積極性。

作者簡(jiǎn)介

  張成叔,安徽商貿(mào)職業(yè)技術(shù)學(xué)院電子信息系主任,安徽商貿(mào)職業(yè)技術(shù)學(xué)院是安徽省示范性高職院校,負(fù)責(zé)全校的計(jì)算機(jī)公共課程的教學(xué)及電子信息系的教學(xué)工作。副教授,高校教齡20年 主授課程數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用、數(shù)據(jù)結(jié)構(gòu)與算法、C語(yǔ)言程序設(shè)計(jì)等,主編教材20余本,其中主編“十二五”規(guī)劃教材1本,主持省級(jí)教科研項(xiàng)目8項(xiàng),發(fā)表10多篇教科研論文,獲省級(jí)教學(xué)成果獎(jiǎng)一等獎(jiǎng)4項(xiàng)。是安徽省計(jì)算機(jī)學(xué)會(huì)高職高專學(xué)會(huì)的副理事長(zhǎng),參與安徽省省級(jí)等級(jí)考試的工作。

圖書目錄

目錄
第1章 創(chuàng)建和管理數(shù)據(jù)庫(kù) 1
1.1 認(rèn)識(shí)數(shù)據(jù)庫(kù)系統(tǒng) 2
1.1.1 數(shù)據(jù)庫(kù)基本概念 2
1.1.2 常用數(shù)據(jù)庫(kù)系統(tǒng) 2
1.2 認(rèn)識(shí)SQL Server 2008 4
1.2.1 SQL Server 2008的版本 4
1.2.2 數(shù)據(jù)庫(kù)文件和日志文件 4
1.2.3 系統(tǒng)數(shù)據(jù)庫(kù) 4
1.3 登錄SQL Server數(shù)據(jù)庫(kù) 5
1.3.1 建立數(shù)據(jù)庫(kù)服務(wù)器連接 5
【技能訓(xùn)練1-1】連接到本地?cái)?shù)據(jù)庫(kù)
服務(wù)器 6
1.3.2 新建數(shù)據(jù)庫(kù)登錄名 7
【技能訓(xùn)練1-2】新建一個(gè)數(shù)據(jù)庫(kù)
登錄名SchoolMaster 9
1.3.3 新建數(shù)據(jù)庫(kù)用戶名 9
1.4 創(chuàng)建和管理SchoolDB數(shù)據(jù)庫(kù) 10
1.4.1 創(chuàng)建數(shù)據(jù)庫(kù) 10
【技能訓(xùn)練1-3】創(chuàng)建SchoolDB
數(shù)據(jù)庫(kù) 13
【技能訓(xùn)練1-4】新建SchoolDB
數(shù)據(jù)庫(kù)用戶名:Master 13
1.4.2 分離和附加數(shù)據(jù)庫(kù) 13
【技能訓(xùn)練1-5】分離和附加SchoolDB
數(shù)據(jù)庫(kù) 15
1.4.3 數(shù)據(jù)庫(kù)的備份和還原 15
1.4.4 刪除數(shù)據(jù)庫(kù) 18
【技能訓(xùn)練1-6】刪除SchoolDB
數(shù)據(jù)庫(kù) 18
小結(jié) 18
習(xí)題 18
第2章 創(chuàng)建和管理數(shù)據(jù)表 21
2.1 數(shù)據(jù)表的完整性 22
2.1.1 實(shí)體和記錄 22
2.1.2 數(shù)據(jù)完整性 22
2.1.3 主鍵和外鍵 23
2.2 創(chuàng)建數(shù)據(jù)表 24
2.2.1 數(shù)據(jù)類型 24
2.2.2 使用SSMS建立數(shù)據(jù)表 25
【技能訓(xùn)練2-1】為SchoolDB數(shù)據(jù)庫(kù)
創(chuàng)建數(shù)據(jù)表 25
2.3 完善數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì) 27
2.3.1 是否允許為空值 27
【技能訓(xùn)練2-2】設(shè)計(jì)Student和Result
表中允許為空的字段 28
2.3.2 建立主鍵 28
【技能訓(xùn)練2-3】為SchoolDB數(shù)據(jù)庫(kù)
中的每張數(shù)據(jù)表建立主鍵 28
2.3.3 默認(rèn)值 29
【技能訓(xùn)練2-4】為Student表設(shè)置
默認(rèn)值 29
2.3.4 建立檢查約束 29
【技能訓(xùn)練2-5】為SchoolDB數(shù)據(jù)庫(kù)
中的數(shù)據(jù)表添加檢查約束 30
2.3.5 標(biāo)識(shí)列 31
【技能訓(xùn)練2-6】為SchoolDB數(shù)據(jù)庫(kù)
中的數(shù)據(jù)表添加標(biāo)識(shí)列 31
2.4 建立數(shù)據(jù)表間關(guān)系 32
2.4.1 設(shè)置外鍵約束 32
【技能訓(xùn)練2-7】為SchoolDB數(shù)據(jù)庫(kù)
建立表間關(guān)系 33
2.4.2 建立數(shù)據(jù)庫(kù)關(guān)系圖 33
【技能訓(xùn)練2-8】為SchoolDB建立
數(shù)據(jù)庫(kù)關(guān)系圖 34
2.5 刪除數(shù)據(jù)表 34
小結(jié) 35
習(xí)題 35
第3章 用T-SQL語(yǔ)句操作數(shù)據(jù) 38
3.1 T-SQL簡(jiǎn)介 39
3.1.1 SQL和T-SQL 39
3.1.2 T-SQL中的運(yùn)算符 39
3.2 使用T-SQL向數(shù)據(jù)表中插入
數(shù)據(jù) 41
3.2.1 使用INSERT語(yǔ)句插入數(shù)據(jù) 41
【技能訓(xùn)練3-1】向?qū)W期表Grade
和學(xué)生信息表Student中插入數(shù)據(jù) 42
3.2.2 一次插入多行數(shù)據(jù) 46
【技能訓(xùn)練3-2】為SchoolDB數(shù)據(jù)庫(kù)
創(chuàng)建學(xué)生通信錄 47
3.3 使用UPDATE語(yǔ)句更新數(shù)據(jù) 48
【技能訓(xùn)練3-3】修改SchoolDB的
數(shù)據(jù)表 48
3.4 使用DELETE語(yǔ)句刪除表中
記錄 49
【技能訓(xùn)練3-4】刪除SchoolDB
數(shù)據(jù)表中的學(xué)生記錄 49
3.5 數(shù)據(jù)的導(dǎo)出和導(dǎo)入 50
3.5.1 數(shù)據(jù)的導(dǎo)出 50
【技能訓(xùn)練3-5】導(dǎo)出SchoolDB
數(shù)據(jù)庫(kù)中學(xué)生信息表Student 51
3.5.2 數(shù)據(jù)的導(dǎo)入 51
【技能訓(xùn)練3-6】向SchoolDB中的
相關(guān)表導(dǎo)入數(shù)據(jù) 52
小結(jié) 53
習(xí)題 53
第4章 簡(jiǎn)單數(shù)據(jù)查詢 57
4.1 使用SELECT語(yǔ)句進(jìn)行查詢 58
【技能訓(xùn)練4-1】對(duì)課程表Subject
和學(xué)生信息表Student進(jìn)行簡(jiǎn)單查詢 62
4.2 使用ORDER BY進(jìn)行查詢排序 62
【技能訓(xùn)練4-2】使用排序查詢學(xué)生
相關(guān)信息 62
4.3 在查詢中使用函數(shù) 63
4.3.1 字符串函數(shù) 63
4.3.2 日期函數(shù) 64
4.3.3 數(shù)學(xué)函數(shù) 65
4.3.4 系統(tǒng)函數(shù) 65
【技能訓(xùn)練4-3】使用函數(shù)查詢學(xué)生
相關(guān)信息 66
【技能訓(xùn)練4-4】更新用戶卡信息 67
小結(jié) 68
習(xí)題 68
第5章 模糊查詢和聚合函數(shù) 72
5.1 模糊查詢 73
5.1.1 通配符 73
5.1.2 使用LIKE進(jìn)行模糊查詢 73
【技能訓(xùn)練5-1】使用LIKE模糊查詢
學(xué)生的相關(guān)信息 74
5.1.3 使用BETWEEN在某個(gè)范圍內(nèi)
進(jìn)行查詢 75
【技能訓(xùn)練5-2】使用BETWEEN
模糊查詢學(xué)生的相關(guān)信息 76
5.1.4 使用IN在列舉值內(nèi)進(jìn)行查詢 77
【技能訓(xùn)練5-3】使用IN關(guān)鍵字進(jìn)行
模糊查詢學(xué)生相關(guān)信息 78
5.2 T-SQL中的聚合函數(shù) 78
5.2.1 SUM()函數(shù) 78
5.2.2 AVG()函數(shù) 79
5.2.3 MAX()函數(shù)和MIN()函數(shù) 81
5.2.4 COUNT()函數(shù) 82
【技能訓(xùn)練5-4】查詢匯總信息 83
小結(jié) 84
習(xí)題 84
第6章 分組查詢和連接查詢 88
6.1 分組查詢 89
6.1.1 使用GROUP BY進(jìn)行分組查詢 89
【技能訓(xùn)練6-1】使用分組查詢學(xué)生
相關(guān)信息 93
6.1.2 使用HAVING子句進(jìn)行分組
篩選 94
【技能訓(xùn)練6-2】限定條件的分組
查詢 96
6.2 多表連接查詢 98
6.2.1 內(nèi)連接查詢 98
【技能訓(xùn)練6-3】使用內(nèi)連接查詢
信息 100
6.2.2 外連接查詢 103
【技能訓(xùn)練6-4】使用外連接查詢
信息 103
小結(jié) 104
習(xí)題 104
第7章 階段項(xiàng)目——QQ數(shù)據(jù)庫(kù)
管理 109
7.1 項(xiàng)目分析 110
7.1.1 項(xiàng)目概述 110
7.1.2 項(xiàng)目覆蓋的技能要點(diǎn) 110
7.1.3 項(xiàng)目需求分析 110
7.2 項(xiàng)目需求實(shí)現(xiàn) 112
7.2.1 創(chuàng)建QQ數(shù)據(jù)庫(kù)及登錄名 112
7.2.2 創(chuàng)建表結(jié)構(gòu) 112
7.2.3 添加約束 112
7.2.4 建立表間關(guān)系 112
7.2.5 插入模擬數(shù)據(jù) 112
7.2.6 查詢數(shù)據(jù) 114
7.2.7 修改數(shù)據(jù) 117
7.2.8 刪除數(shù)據(jù) 118
7.2.9 分離數(shù)據(jù)庫(kù) 118
7.3 進(jìn)度記錄 118
小結(jié) 119
習(xí)題 119
第8章 用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
和數(shù)據(jù)表 120
8.1 用T-SQL語(yǔ)句創(chuàng)建和刪除
數(shù)據(jù)庫(kù) 121
8.1.1 用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 121
【技能訓(xùn)練8-1】使用T-SQL語(yǔ)句
創(chuàng)建數(shù)據(jù)庫(kù)SchoolDB 123
8.1.2 用T-SQL語(yǔ)句刪除數(shù)據(jù)庫(kù) 124
【技能訓(xùn)練8-2】使用T-SQL語(yǔ)句
刪除數(shù)據(jù)庫(kù)SchoolDB 125
8.2 用T-SQL語(yǔ)句創(chuàng)建和刪除
數(shù)據(jù)表 126
8.2.1 用T-SQL語(yǔ)句創(chuàng)建表 126
【技能訓(xùn)練8-3】創(chuàng)建科目表Subject、
成績(jī)表Result、學(xué)生信息表Student
和學(xué)期表Grade 129
8.2.2 用T-SQL語(yǔ)句刪除表 130
【技能訓(xùn)練8-4】使用T-SQL語(yǔ)句
刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)表 131
8.3 用T-SQL語(yǔ)句創(chuàng)建和刪除數(shù)據(jù)表
的約束 131
8.3.1 用T-SQL語(yǔ)句添加約束 131
【技能訓(xùn)練8-5】為Grade、Student、
Subject、Result表添加約束 134
8.3.2 用T-SQL語(yǔ)句刪除約束 135
【技能訓(xùn)練8-6】刪除SchoolDB中
各表的約束 135
小結(jié) 136
習(xí)題 136
第9章 T-SQL編程 140
9.1 變量的使用 141
9.1.1 局部變量 141
9.1.2 全局變量 145
【技能訓(xùn)練9-1】聲明并使用局部
變量 146
9.2 輸出語(yǔ)句 146
9.2.1 輸出語(yǔ)句 146
9.2.2 類型轉(zhuǎn)換函數(shù) 148
【技能訓(xùn)練9-2】類型轉(zhuǎn)換函數(shù)的
應(yīng)用 150
9.3 邏輯控制語(yǔ)句 151
9.3.1 BEGINEND語(yǔ)句塊 151
9.3.2 IFELSE語(yǔ)句 151
【技能訓(xùn)練9-3】 IFELSE條件
語(yǔ)句的使用 154
9.3.3 CASE多分支語(yǔ)句 155
【技能訓(xùn)練9-4】使用邏輯控制
語(yǔ)句 157
9.3.4 WHILE循環(huán)語(yǔ)句 158
【技能訓(xùn)練9-5】使用WHILE循環(huán)
語(yǔ)句實(shí)現(xiàn)學(xué)生加分 159
9.4 批處理 160
小結(jié) 162
習(xí)題 162
第10章 子查詢 165
10.1 簡(jiǎn)單子查詢 166
【技能訓(xùn)練10-1】查詢指定學(xué)生的
考試成績(jī) 170
10.2 IN和NOT IN子查詢 171
10.2.1 IN子查詢 171
【技能訓(xùn)練10-2】查詢某學(xué)期開設(shè)的
課程 174
10.2.2 NOT IN子查詢 175
【技能訓(xùn)練10-3】查詢“Java面向
對(duì)象設(shè)計(jì)”最近一次考試缺考的
學(xué)生名單 177
10.3 EXISTS和NOT EXISTS子
查詢 178
10.3.1 EXISTS子查詢 178
10.3.2 NOT EXISTS子查詢 181
【技能訓(xùn)練10-4】檢查并更新學(xué)期為
S1的學(xué)生的學(xué)期為S2 184
小結(jié) 184
習(xí)題 185
第11章 事務(wù)、視圖與索引 187
11.1 事務(wù) 188
11.1.1 事務(wù)的價(jià)值 188
11.1.2 事務(wù)的定義 191
11.1.3 執(zhí)行事務(wù) 192
【技能訓(xùn)練11-1】批量插入學(xué)生
考試成績(jī) 195
11.2 視圖 196
11.2.1 什么是視圖 196
11.2.2 創(chuàng)建和使用視圖 197
【技能訓(xùn)練11-2】查看學(xué)生各學(xué)期
考試成績(jī) 200
11.3 索引 201
11.3.1 索引的定義 201
11.3.2 索引分類 202
11.3.3 創(chuàng)建索引 203
【技能訓(xùn)練11-3】創(chuàng)建并使用索引
查詢學(xué)生考試成績(jī) 205
11.3.4 刪除索引 206
【技能訓(xùn)練11-4】刪除Student表
中的索引 207
11.3.5 查看索引 207
小結(jié) 209
習(xí)題 209
第12章 存儲(chǔ)過程 213
12.1 存儲(chǔ)過程概述 214
12.1.1 存儲(chǔ)過程的定義 214
12.1.2 存儲(chǔ)過程的優(yōu)點(diǎn) 214
12.2 系統(tǒng)存儲(chǔ)過程 215
12.2.1 常用的系統(tǒng)存儲(chǔ)過程 215
12.2.2 常用擴(kuò)展存儲(chǔ)過程 216
【技能訓(xùn)練12-1】使用存儲(chǔ)過程
查看數(shù)據(jù)庫(kù)表中的信息 218
12.3 用戶自定義存儲(chǔ)過程 218
12.3.1 創(chuàng)建不帶參數(shù)的存儲(chǔ)過程 218
【技能訓(xùn)練12-2】查詢獲得各學(xué)期
科目名稱和課時(shí)數(shù) 221
12.3.2 創(chuàng)建帶輸入?yún)?shù)的存儲(chǔ)過程 222
【技能訓(xùn)練12-3】使用存儲(chǔ)過程
查看指定學(xué)期所開設(shè)的科目信息 225
12.3.3 創(chuàng)建帶輸出參數(shù)的存儲(chǔ)過程 225
【技能訓(xùn)練12-4】使用帶輸入和輸出
參數(shù)存儲(chǔ)過程,查詢獲得指定學(xué)期的
科目名稱、課時(shí),統(tǒng)計(jì)該學(xué)期的
科目數(shù)、總課時(shí) 229
小結(jié) 230
習(xí)題 230
第13章 數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化 232
13.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 233
13.1.1 為什么需要數(shù)據(jù)庫(kù)設(shè)計(jì) 233
13.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟 234
13.2 賓館管理系統(tǒng)的概念設(shè)計(jì) 236
13.2.1 實(shí)體-關(guān)系模型 236
13.2.2 關(guān)系數(shù)據(jù)庫(kù)模式 239
【技能訓(xùn)練13-1】為圖書管理系統(tǒng)
繪制實(shí)體—關(guān)系圖(E-R圖) 239
13.3 賓館管理系統(tǒng)的邏輯設(shè)計(jì) 239
13.3.1 E-R圖向關(guān)系模型的轉(zhuǎn)換 239
13.3.2 繪制數(shù)據(jù)庫(kù)模型圖 241
【技能訓(xùn)練13-2】繪制圖書管理
數(shù)據(jù)庫(kù)模型圖 243
13.4 賓館管理系統(tǒng)的數(shù)據(jù)規(guī)范化 243
13.4.1 設(shè)計(jì)問題 243
13.4.2 規(guī)范設(shè)計(jì) 245
【技能訓(xùn)練13-3】規(guī)范化圖書管理
數(shù)據(jù)庫(kù)設(shè)計(jì) 249
小結(jié) 249
習(xí)題 249
第14章 課程項(xiàng)目——銀行ATM系統(tǒng)
數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化 252
14.1 項(xiàng)目分析 253
14.1.1 需求概述 253
14.1.2 開發(fā)環(huán)境 253
14.1.3 項(xiàng)目覆蓋的技能要點(diǎn) 253
14.1.4 需求分析 254
14.2 項(xiàng)目需求實(shí)現(xiàn) 256
14.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 256
14.2.2 創(chuàng)建數(shù)據(jù)庫(kù)、表和添加約束 257
14.2.3 插入測(cè)試數(shù)據(jù) 258
14.2.4 模擬常規(guī)業(yè)務(wù) 259
14.2.5 創(chuàng)建和使用視圖 261
14.2.6 使用存儲(chǔ)過程實(shí)現(xiàn)業(yè)務(wù)處理 262
14.2.7 利用事務(wù)實(shí)現(xiàn)較復(fù)雜的數(shù)據(jù)
更新 267
14.2.8 數(shù)據(jù)庫(kù)賬戶訪問權(quán)限設(shè)置 269
14.3 進(jìn)度記錄 269
小結(jié) 269
習(xí)題 269
參考文獻(xiàn) 270

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)