資料庫基礎(2023年電子工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《資料庫基礎》是2023年電子工業出版社出版的圖書,作者是遲麗娟、余寧、張繼旺。

基本介紹

  • 中文名:資料庫基礎
  • 作者:遲麗娟、余寧、張繼旺
  • 出版社:電子工業出版社
  • 出版時間:2023年1月
  • 頁數:220 頁
  • 定價:49.0 元
  • 開本:16 開
  • ISBN:787121438752
內容簡介,圖書目錄,

內容簡介

本書採用項目式設計,循序漸進地講解資料庫的基本原理和套用的方法。全書共8個項目,具體內容為資料庫系統概述、關係資料庫、資料庫設計、SQL基礎套用、SQL高級套用、索引和視圖、存儲過程和觸發器、安全管理。本書實例豐富、內容翔實、操作方法簡單易學,不僅適合作為高等職業院校計算機與大數據相關專業教材,也可供從事數據處理相關工作的專業人士參考。

圖書目錄

項目1 資料庫系統概述 1
任務1 資料庫系統 2
| 任務引入 | 2
| 知識準備 | 2
一、資料庫系統的組成 2
二、資料庫系統的體系結構 2
任務2 資料庫管理系統 4
| 任務引入 | 4
| 知識準備 | 4
一、DBMS的主要功能 4
二、DBMS的組成 5
任務3 數據模型 6
| 任務引入 | 6
| 知識準備 | 7
一、數據模型的概念 7
二、概念模型 8
三、資料庫類型 11
項目總結 14
項目2 關係資料庫 15
任務1 關係代數 16
| 任務引入 | 16
| 知識準備 | 16
一、傳統的集合運算 16
二、專門的關係運算 17
任務2 關係資料庫設計基礎 18
| 任務引入 | 18
| 知識準備 | 19
一、關係模式中的問題 19
二、函式依賴 20
項目總結 21
項目3 資料庫設計 22
任務1 資料庫設計基礎 23
| 任務引入 | 23
| 知識準備 | 23
一、需求分析 23
二、概念設計 28
三、邏輯設計 30
四、物理設計 31
任務2 創建和使用資料庫 31
| 任務引入 | 31
| 知識準備 | 31
一、系統資料庫 31
二、創建資料庫 33
三、資料庫的屬性設定 35
四、刪除資料庫 37
任務3 創建和使用表 38
| 任務引入 | 38
| 知識準備 | 38
一、創建表 38
二、修改表的結構 40
三、建立表間關係 41
四、刪除表 43
五、新增和修改記錄 44
項目總結 46
項目實戰 47
實戰一 創建一個名為factory的資料庫 47
實戰二 在factory資料庫中創建表 48
實戰三 為factory資料庫中的3個表建立關係 48
實戰四 為factory資料庫中的3個表添加記錄 49
項目4 SQL基礎套用 51
任務1 操作語句 52
| 任務引入 | 52
| 知識準備 | 52
一、資料庫的操作語句 52
二、表的操作語句 57
任務2 數據查詢 60
| 任務引入 | 60
| 知識準備 | 61
一、投影查詢 61
二、選擇查詢 63
三、排序查詢 64
四、聚合函式 65
五、表的連線查詢 67
六、子查詢 71
七、相關子查詢 75
八、帶EXISTS測試的子查詢 76
任務3 SQL程式設計基礎 78
| 任務引入 | 78
| 知識準備 | 78
一、標識符 78
二、數據類型 81
三、運算符 92
四、變數 98
五、批處理 100
六、注釋 101
七、控制流語句 102
八、函式 110
項目總結 113
項目實戰 114
實戰一 查詢工資為5000~6000元的職工的職工號、姓名和部門號 114
實戰二 輸出11號職工的平均工資 114
項目5 SQL高級套用 116
任務1 高級查詢 117
| 任務引入 | 117
| 知識準備 | 117
一、數據匯總 117
二、連線查詢 120
三、子查詢 125
四、在查詢的基礎上創建新表 130
任務2 事務處理 131
| 任務引入 | 131
| 知識準備 | 131
一、事務分類 132
二、顯式事務 132
三、自動提交事務 136
四、隱式事務 136
任務3 游標 138
| 任務引入 | 138
| 知識準備 | 138
一、使用游標 139
二、游標類型 144
項目總結 145
項目實戰 145
實戰一 插入一條職工記錄,進行完整外部連線、顯示,然後刪除記錄 145
實戰二 啟動一個事務,向depart表中插入一條記錄,然後回滾該事務 146
項目6 索引和視圖 148
任務1 索引 149
| 任務引入 | 149
| 知識準備 | 149
一、索引類型 149
二、創建索引 153
三、查看和刪除索引 157
任務2 視圖 158
| 任務引入 | 158
| 知識準備 | 158
一、創建視圖 159
二、使用視圖 162
三、刪除視圖 166
項目總結 167
項目實戰 168
實戰一 為salary表的“職工號”和“日期”列創建聚集索引,並且強制唯一性 168
實戰二 創建View1視圖,查詢所有職工的職工號、姓名、部門號和工資 168
項目7 存儲過程和觸發器 170
任務1 存儲過程 171
| 任務引入 | 171
| 知識準備 | 171
一、創建存儲過程 171
二、執行存儲過程 173
三、存儲過程的參數 174
四、查看和刪除存儲過程 176
任務2 觸發器 177
| 任務引入 | 177
| 知識準備 | 178
一、創建觸發器 178
二、使用觸發器 181
三、修改觸發器 183
四、刪除觸發器 183
項目總結 184
項目實戰 184
實戰一 創建一個為worker表添加職工記錄的存儲過程Addworker 184
實戰二 在worker表上創建一個觸發器worker_delete,當刪除職工記錄時同步刪除salary表中對應職工的工資記錄 184
項目8 安全管理 186
任務1 賬號和角色 187
| 任務引入 | 187
| 知識準備 | 187
一、伺服器的登錄賬號 187
二、資料庫的用戶賬號 190
三、角色 192
任務2 備份和還原資料庫 196
| 任務引入 | 196
| 知識準備 | 197
一、備份資料庫 197
二、還原資料庫 202
項目總結 208
項目實戰 208
實戰一 創建一個登錄賬號ABC,密碼為123456 208
實戰二 在factory資料庫中創建一個用戶賬號,並將其關聯到ABC登錄賬號中 208

相關詞條

熱門詞條

聯絡我們