數據庫原理與應用 版權信息
- ISBN:9787302582373
- 條形碼:9787302582373 ; 978-7-302-58237-3
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
數據庫原理與應用 本書特色
本書內容翔實,體系完整,圖文并茂,具有較強的系統性和實用性。章節安排合理,理論與實踐緊密結合,每章后面都配有習題,有助于讀者理解概念,鞏固知識,掌握重點,攻克難點,并配有線上題庫。
案例豐富,內容翔實,配有線上題庫。
數據庫原理與應用 內容簡介
本書全面講述了數據庫的基本原理與SQL Server 2019的使用方法。首先介紹了數據庫系統的基本概念、理論以及數據庫的設計方式等,然后以SQL Server 2019數據庫管理系統為教學開發平臺,詳細地介紹了SQL Server 2019的基本知識、數據庫操作、表和表中數據的操作、TSQL編程基礎、數據查詢、視圖、索引、存儲過程、觸發器、游標、事務、鎖、數據庫安全性管理以及數據庫的備份和還原。
本書理論和實踐相結合,既闡述了數據庫的基本理論,又結合SQL Server 2019數據庫管理系統的應用,內容翔實,實例豐富,有助于讀者理解數據庫的基本概念。
本書既可以作為高等院校本、專科計算機相關專業的教材,也可以作為社會培訓教材,是一本適合初學者學習和參考的讀物。
數據庫原理與應用 目錄
目錄
第1章數據庫系統概述1
1.1數據庫技術發展歷史1
1.2數據庫系統的基本概念4
1.2.1數據與信息4
1.2.2數據庫5
1.2.3數據庫管理系統5
1.2.4數據庫系統5
1.3數據庫系統結構6
1.3.1三級模型結構7
1.3.2兩級映像8
1.4數據庫技術的發展趨勢9
習題10
第2章數據模型11
2.1信息的三種世界11
2.2概念模型12
2.2.1概念模型的基本概念12
2.2.2ER模型14
2.3數據模型15
2.3.1層次模型16
2.3.2網狀模型16
2.3.3關系模型17
2.3.4面向對象模型18
習題19
第3章關系數據庫21
3.1關系數據結構21
3.1.1關系的定義和性質21
3.1.2關系模式23
3.1.3關系數據庫23
3.2關系完整性23
3.3將ER圖轉換為關系數據模型24
3.3.1實體的轉換24
3.3.2聯系的轉換25
3.4關系運算27
3.4.1傳統的集合運算27
3.4.2專門的關系運算30
習題34
第4章關系規范化理論37
4.1函數依賴37
4.1.1函數依賴的概念37
4.1.2幾種特殊的函數依賴38
4.1.3碼的函數依賴表示39
4.2范式39
4.2.1**范式40
4.2.2第二范式41
4.2.3第三范式42
習題42
第5章SQL Server 2019基礎45
5.1SQL Server 2019介紹45
5.1.1SQL Server發展史45
5.1.2SQL Server 2019新增功能46
5.1.3SQL Server 2019系統架構47
5.2SQL Server 2019的安裝和配置48
5.2.1SQL Server 2019的版本48
5.2.2SQL Server 2019的安裝49
5.3SQL Server 2019的管理工具56
5.3.1Microsoft SQL Server Management Studio56
5.3.2SQL Server配置管理器58
5.3.3SQL Server Profiler跟蹤工具59
5.3.4數據庫引擎優化顧問59
習題60
第6章數據庫的創建與管理61
6.1數據庫的基本概念61
6.1.1物理存儲結構61
6.1.2邏輯存儲結構62
6.2數據庫的操作63
6.2.1創建數據庫63
6.2.2修改數據庫67
6.2.3刪除數據庫69
6.3數據庫的分離與附加70
6.3.1分離數據庫70
6.3.2附加數據庫71
習題73
第7章表的創建和管理75
7.1表的創建75
7.1.1表的數據類型75
7.1.2使用圖形化界面創建表78
7.1.3使用TSQL語法創建表79
7.2表的修改81
7.2.1使用圖形化界面修改表81
7.2.2使用TSQL語法修改表82
7.3表中的各種約束82
7.3.1主鍵約束83
7.3.2唯一性約束84
7.3.3外鍵約束85
7.3.4檢查約束88
7.3.5默認值約束89
7.4表的刪除91
7.5表中數據的操作91
7.5.1插入數據91
7.5.2修改數據92
7.5.3刪除數據93
7.6表中數據的導出/導入94
7.6.1導出數據94
7.6.2導入數據98
習題101
第8章TSQL編程基礎103
8.1TSQL的分類103
8.2TSQL基本語法104
8.2.1語法約定104
8.2.2數據庫對象引用規則104
8.2.3標識符105
8.2.4變量106
8.2.5運算符107
8.2.6注釋110
8.2.7批處理110
8.3流程控制語句111
8.3.1set語句111
8.3.2begin…end語句111
8.3.3if…else語句111
8.3.4case語句112
8.3.5while語句114
8.3.6return語句115
8.4函數115
8.4.1聚合函數115
8.4.2數學函數116
8.4.3字符串函數118
8.4.4日期和時間函數118
8.4.5數據類型轉換函數120
8.4.6元數據函數121
8.4.7用戶自定義函數121
習題124
第9章數據查詢125
9.1select查詢語法125
9.2簡單查詢126
9.2.1投影查詢126
9.2.2選擇查詢130
9.2.3模糊查詢134
9.2.4匯總查詢136
9.3分組查詢138
9.4連接查詢142
9.4.1內連接142
9.4.2自連接143
9.4.3外連接144
9.4.4交叉連接146
9.5子查詢147
9.5.1無關子查詢148
9.5.2相關子查詢150
9.6其他查詢152
9.6.1查詢結果排序152
9.6.2集合操作154
9.6.3存儲查詢結果156
習題157
第10章視圖和索引159
10.1視圖159
10.1.1視圖概述160
10.1.2創建視圖161
10.1.3修改視圖165
10.1.4查看視圖166
10.1.5使用視圖168
10.1.6刪除視圖170
10.2索引170
10.2.1索引概述171
10.2.2索引類型171
10.2.3創建索引172
10.2.4查看索引174
10.2.5刪除索引176
習題176
第11章存儲過程、觸發器和游標179
11.1存儲過程179
11.1.1存儲過程概述179
11.1.2存儲過程的類型180
11.1.3創建存儲過程181
11.1.4執行存儲過程183
11.1.5查看存儲過程185
11.1.6修改和刪除存儲過程187
11.2觸發器187
11.2.1觸發器概述188
11.2.2觸發器的類型188
11.2.3創建觸發器189
11.2.4插入表和刪除表192
11.2.5查看觸發器197
11.2.6修改觸發器198
11.2.7禁用、啟用觸發器198
11.2.8刪除觸發器199
11.3游標200
11.3.1游標概述200
11.3.2游標的類型200
11.3.3游標的使用201
習題205
第12章事務和鎖207
12.1事務207
12.1.1事務概述207
12.1.2事務的類型208
12.1.3事務處理語句209
12.2鎖212
12.2.1鎖的基本概念213
12.2.2鎖的類型213
12.2.3鎖定兼容性215
12.2.4死鎖216
12.2.5手工加鎖216
習題217
第13章數據庫安全性管理219
13.1身份驗證219
13.1.1SQL Server的身份驗證模式219
13.1.2身份驗證方式設置220
13.2賬號管理221
13.2.1服務器賬號221
13.2.2數據庫用戶賬號225
13.3角色管理229
13.3.1固定服務器角色229
13.3.2固定數據庫角色231
13.3.3應用程序角色235
13.4權限管理235
13.4.1權限分類235
13.4.2權限設置236
習題239
第14章數據庫的備份和還原241
14.1數據庫備份概述241
14.1.1備份策略242
14.1.2備份類型242
14.2數據庫還原概述243
14.2.1還原策略243
14.2.2數據庫恢復模式244
14.3數據庫備份和還原操作245
14.3.1數據庫備份246
14.3.2數據庫還原249
習題252
展開全部
數據庫原理與應用 作者簡介
呂凱,吉林師范大學計算機學院教師,碩士,副教授。
以第2人參與國家自然科學基金1項以第3人參與吉林省科技廳項目2項以第1人主持吉林省教育廳項目2項分別以第3人,第4人參與吉林省教育廳項目2項。
以第1人主持四平市科技局項目1項以第3人參與四平市科技局項目1項發表核心論文2篇,省級論文多篇。
主編《計算機思維與大學計算機基礎實驗教程》一本。
申請軟件著作權7項,參與申請發明專利,實用新型,軟件著作權多項。