本書以真實工作任務為載體,采用項目化驅動,由淺入深地介紹了數(shù)據(jù)庫應用崗位所必需的理論知識和應用技能。全書包括 8 個項目,采用活頁式的理念組織任務模塊,涵蓋金倉數(shù)據(jù)庫應用的相關技術,構建“項目導入+任務分解+總結實戰(zhàn)”的內(nèi)容體系,達到知識與技能相融、技術與標準互通的目的,跨越了課前、課中、課后 3 個時間段,便于教師組織線上和線下混合式教學,以及學習者自學進度的安排,為學習者搭建了一個專業(yè)、實用的課程學習平臺。本書既可作為職業(yè)院校計算機相關專業(yè)課程的配套教材,也可作為達夢數(shù)據(jù)庫應用技術愛好者的自學讀物。
趙娟,女,天津職業(yè)大學電子信息工程學院教授,研究方向為軟件工程,長期從事《網(wǎng)站前端技術》、《程序設計》、《數(shù)據(jù)庫原理》等課程教學工作,擅長網(wǎng)站前端設計、網(wǎng)站建設和高級語言編程。積極探索教育教學改革獲省部級教學成果二等獎2項、局級教學成果二等獎1項;主持省部級教改項目1項、教育科學規(guī)劃課題1項、教育工作重點調(diào)研課題1項;主持國家一級學會教育教學研究項目3項;獲省部級信息化教學大賽一等獎1項、三等獎1項;主持建設省部級精品課1門;主編教材3部,發(fā)表論文10余篇。
項目1 KingbaseES安裝與卸載 1
任務1 KingbaseES的安裝與驗證 2
訓練1:系統(tǒng)環(huán)境準備 5
訓練2:預安裝工作 8
訓練3:圖形化界面安裝過程 9
訓練4:字符代碼界面安裝過程 14
訓練5:安裝正確性驗證 19
任務2 KingbaseES的卸載與清理 23
訓練1:圖形化界面卸載數(shù)據(jù)庫系統(tǒng) 24
訓練2:字符代碼界面卸載數(shù)據(jù)庫系統(tǒng) 25
項目小結及實戰(zhàn) 28
項目2 客戶端工具的基礎使用 31
任務1 數(shù)據(jù)庫對象管理工具基礎應用 32
訓練1:新建連接和創(chuàng)建數(shù)據(jù)庫實例 35
訓練2:新建、修改和刪除數(shù)據(jù)庫 37
訓練3:新建用戶 42
訓練4:新建表、查詢表數(shù)據(jù) 44
任務2 ksql交互式客戶端工具基礎應用 49
訓練1:使用用戶system連接數(shù)據(jù)庫 56
訓練2:使用ksql元命令查看數(shù)據(jù)庫及表信息 58
訓練3:管理數(shù)據(jù)庫 60
項目小結及實戰(zhàn) 62
項目3 用戶、角色與權限管理 65
任務1 用戶管理 66
訓練1:創(chuàng)建用戶 67
訓練2:修改用戶權限 69
訓練3:修改用戶的并發(fā)連接數(shù) 71
訓練4:刪除用戶 72
任務2 角色管理 74
訓練1:創(chuàng)建角色 76
訓練2:修改角色 77
訓練3:刪除角色 80
任務3 權限管理 82
訓練1:使用數(shù)據(jù)庫對象管理工具查看權限 85
訓練2:使用ksql元命令查看權限 89
訓練3:修改對象的擁有者 91
訓練4:修改用戶的訪問對象權限 93
項目小結及實戰(zhàn) 97
項目4 數(shù)據(jù)查詢 100
任務1 單表查詢 101
訓練1:導入數(shù)據(jù)并查看其信息 113
訓練2:單表查詢應用 117
訓練3:簡單巡檢 121
任務2 多表查詢 126
訓練1:內(nèi)連接查詢應用 129
訓練2:外連接查詢應用 132
項目小結及實戰(zhàn) 135
項目5 表的定義與約束 138
任務1 表的定義 139
訓練1:使用create table語句新建表 148
訓練2:復制表 150
訓練3:編輯表和表數(shù)據(jù) 152
任務2 表的約束 154
訓練1:添加主鍵約束和外鍵約束 163
訓練2:添加檢查約束 168
項目小結及實戰(zhàn) 172
項目6 索引與視圖管理 176
任務1 索引管理 177
訓練1:創(chuàng)建索引 181
訓練2:修改索引 183
訓練3:重建索引 185
任務2 視圖管理 188
訓練1:創(chuàng)建視圖 190
訓練2:使用選項創(chuàng)建視圖 191
項目小結及實戰(zhàn) 196
項目7 集合運算與子查詢 198
任務1 集合運算 199
訓練1:并集運算 200
訓練2:交集和差集運算 202
任務2 子查詢與偽列 204
訓練1:單行子查詢 205
訓練2:多行子查詢 207
項目小結及實戰(zhàn) 209
項目8 使用內(nèi)置函數(shù) 212
任務1 使用內(nèi)置單行函數(shù) 213
訓練:單行函數(shù)綜合應用 218
任務2 使用內(nèi)置多行函數(shù) 221
訓練:多行函數(shù)綜合應用 221
項目小結及實戰(zhàn) 224