本書旨在介紹達夢數據庫常用操作和應用方法。本書融合了作者在數據庫領域豐富的教學經驗,案例新穎;采用任務式寫作方式,可操作性強。本書主要內容包括數據庫系統(tǒng)環(huán)境的部署、數據庫的設計、表空間和模式的創(chuàng)建與管理、表的創(chuàng)建與管理、數據的查詢、視圖的創(chuàng)建與管理、索引的創(chuàng)建與管理、數據庫編程、安全管理等。
本書可作為各類高等院校計算機相關專業(yè)的教材,也適合作為數據庫應用開發(fā)人員的參考書。
結合項目任務,系統(tǒng)講述達夢數據庫常用操作和應用方法
本書旨在系統(tǒng)地介紹達夢數據庫常用操作和應用方法。本書把達夢數據庫知識體系重構為9個具體任務,結合具體的設計任務進行講述,讓讀者在完成任務的過程中主動探索、學習和實踐,逐步掌握核心技能。
本書主要內容如下:
部署文創(chuàng)商城數據庫系統(tǒng)環(huán)境;
設計文創(chuàng)商城數據庫;
創(chuàng)建與管理文創(chuàng)商城表空間和模式;
創(chuàng)建與管理文創(chuàng)商城數據庫的表;
查詢文創(chuàng)商城的數據;
創(chuàng)建與管理文創(chuàng)商城數據庫的視圖;
創(chuàng)建與管理文創(chuàng)商城數據庫的索引;
文創(chuàng)商城數據庫編程;
文創(chuàng)商城數據庫安全管理。
陳雙,副教授,山東電子職業(yè)技術學院專任教師,山東省課程思政教學名師,指導學生獲全國職業(yè)院校技能大賽一等獎3項、山東省職業(yè)院校技能大賽一等獎1項,主持山東省精品課程3門,主持省級以上教科研課題7項,主要講授“C語言程序設計”“數據庫應用技術”“微機原理與接口”等課程。 李棟,講師,信息系統(tǒng)項目管理師,山東電子職業(yè)技術學院專任教師,主持國家級科研課題2項,主持山東省社區(qū)教育優(yōu)秀課程1門,主要講授“主流前端開發(fā)框架”“鴻蒙應用開發(fā)實戰(zhàn)”“數據庫應用技術”等課程。 屈洪雪,講師,山東電子職業(yè)技術學院專任教師,研究生畢業(yè)于江蘇大學,主要研究領域為計算機應用技術,主要講授“Linux操作系統(tǒng)”“C語言程序設計”“數據庫應用技術”等課程。 劉艷春,講師,山東電子職業(yè)技術學院專任教師,指導學生獲全國職業(yè)院校技能大賽一等獎1項、山東省職業(yè)院校技能大賽一等獎2項,主要講授“PHP+MySQL動態(tài)網絡開發(fā)技術”“計算機數據恢復技術”“數據庫應用技術”等課程。 劉揚,講師,山東電子職業(yè)技術學院專任教師,指導學生獲2024首屆教育信息技術應用創(chuàng)新大賽全國二等獎1項,主要研究方向為計算機應用技術,主要講授“數據庫應用技術”“軟件測試技術”“常用工具軟件”等課程。 聶學武,講師,山東電子職業(yè)技術學院專任教師,計算機調試工(二級)技師,指導學生獲山東省職業(yè)院校技能大賽一等獎1項、二等獎1項,主要研究方向為計算機應用技術,近年來主要講授“計算機數據恢復技術””數據庫應用技術”等課程。
任務1 部署文創(chuàng)商城數據庫系統(tǒng)環(huán)境 1
1.1 在Windows操作系統(tǒng)下安裝與卸載達夢數據庫 1
1.1.1 安裝環(huán)境與安裝包 2
1.1.2 安裝與卸載達夢數據庫 4
1.2 在銀河麒麟操作系統(tǒng)下安裝與卸載達夢數據庫 16
1.2.1 軟硬件環(huán)境 16
1.2.2 安裝與卸載達夢數據庫 19
1.3 任務總結 25
練習題 26
人機協(xié)同作業(yè)—我國科技之光 26
任務2 設計文創(chuàng)商城數據庫 28
2.1 建立文創(chuàng)商城概念模型 28
2.1.1 數據加工 28
2.1.2 概念模型 29
2.1.3 設計文創(chuàng)商城概念模型 30
2.2 設計文創(chuàng)商城數據庫邏輯結構 32
2.2.1 邏輯模型概述 33
2.2.2 文創(chuàng)商城數據庫邏輯模型 35
2.3 任務總結 37
練習題 37
人機協(xié)同作業(yè)—科技與傳統(tǒng)文化 38
任務3 創(chuàng)建與管理文創(chuàng)商城表空間和模式 39
3.1 創(chuàng)建與管理表空間 39
3.1.1 了解達夢數據庫的存儲結構 39
3.1.2 創(chuàng)建表空間 41
3.1.3 管理表空間 44
3.2 創(chuàng)建與管理文創(chuàng)商城模式 47
3.2.1 用戶與模式 47
3.2.2 創(chuàng)建文創(chuàng)商城模式 47
3.2.3 管理文創(chuàng)商城模式 50
3.3 任務總結 51
練習題 51
人機協(xié)同作業(yè)—“穿越”的學生數據庫 52
任務4 創(chuàng)建與管理文創(chuàng)商城數據庫的表 54
4.1 創(chuàng)建文創(chuàng)商城數據庫的表 54
4.1.1 認識表 54
4.1.2 了解數據類型 56
4.1.3 了解約束 60
4.1.4 創(chuàng)建表 61
4.2 管理文創(chuàng)商城數據庫的表 68
4.2.1 使用DM管理工具管理表 68
4.2.2 使用SQL語句管理表 70
4.2.3 使用兩種方法管理文創(chuàng)商城數據庫的表 71
4.3 任務總結 73
練習題 73
人機協(xié)同作業(yè)—數據表設計與約束優(yōu)化 75
任務5 查詢文創(chuàng)商城的數據 76
5.1 簡單查詢 76
5.1.1 SELECT語句的基本格式 76
5.1.2 SQL語句的常見用法 77
5.2 匯總查詢 86
5.2.1 聚合函數 86
5.2.2 簡單的匯總查詢 86
5.2.3 使用GROUP BY子句分組 88
5.3 連接查詢 89
5.3.1 關系代數運算 89
5.3.2 連接查詢的分類 90
5.3.3 內連接查詢 92
5.3.4 外連接查詢 96
5.3.5 連接查詢的綜合應用 97
5.4 子查詢 98
5.4.1 什么是子查詢 99
5.4.2 子查詢的分類 99
5.4.3 子查詢的使用 99
5.5 任務總結 102
練習題 102
人機協(xié)同作業(yè)—復雜條件查詢設計與邏輯驗證 105
任務6 創(chuàng)建與管理文創(chuàng)商城數據庫的視圖 106
6.1 實現文創(chuàng)商城數據庫的視圖的常見操作 106
6.1.1 視圖概述 106
6.1.2 創(chuàng)建視圖 107
6.1.3 修改視圖 115
6.1.4 刪除視圖 116
6.2 創(chuàng)建和管理文創(chuàng)商城數據庫的物化視圖 117
6.2.1 物化視圖概述 117
6.2.2 創(chuàng)建物化視圖 117
6.2.3 修改物化視圖 119
6.2.4 刪除物化視圖 120
6.3 任務總結 121
練習題 121
人機協(xié)同作業(yè)—視圖設計與優(yōu)化 123
任務7 創(chuàng)建與管理文創(chuàng)商城數據庫的索引 125
7.1 創(chuàng)建文創(chuàng)商城數據庫的索引 125
7.1.1 索引概述 125
7.1.2 索引的類型 126
7.1.3 索引的創(chuàng)建 129
7.2 管理文創(chuàng)商城數據庫的索引 135
7.2.1 修改索引 135
7.2.2 刪除索引 136
7.3 任務小結 138
練習題 138
人機協(xié)同作業(yè)——單表查詢索引優(yōu)化 139
任務8 文創(chuàng)商城數據庫編程 141
8.1 文創(chuàng)商城數據庫游標的使用 141
8.1.1 游標概述 141
8.1.2 顯式游標的定義和使用 142
8.1.3 顯式游標實戰(zhàn) 144
8.2 文創(chuàng)商城數據庫的存儲過程和函數實現 145
8.2.1 存儲過程和函數概述 146
8.2.2 存儲過程和函數的創(chuàng)建 146
8.2.3 存儲過程和函數的管理 148
8.2.4 存儲過程實戰(zhàn) 150
8.2.5 函數實戰(zhàn) 152
8.2.6 銷售數量統(tǒng)計分析 154
8.3 文創(chuàng)商城數據庫的觸發(fā)器實現 155
8.3.1 觸發(fā)器概述 155
8.3.2 觸發(fā)器創(chuàng)建 156
8.3.3 觸發(fā)器管理 160
8.3.4 觸發(fā)器實戰(zhàn) 161
8.4 任務總結 165
練習題 165
人機協(xié)同作業(yè)—存儲過程優(yōu)化與調試 167
任務9 文創(chuàng)商城數據庫安全管理 168
9.1 用戶管理 168
9.1.1 創(chuàng)建用戶 169
9.1.2 修改用戶信息 172
9.1.3 刪除用戶 173
9.2 權限管理 174
9.2.1 數據庫權限 174
9.2.2 對象權限 175
9.2.3 數據庫權限的授予與撤銷 176
9.2.4 對象權限的授予和撤銷 177
9.2.5 創(chuàng)建角色并授予權限 178
9.3 角色管理 180
9.3.1 創(chuàng)建角色 180
9.3.2 刪除角色 181
9.3.3 為用戶指定角色 182
9.4 任務總結 183
練習題 183
人機協(xié)同作業(yè)—用戶權限管理 184