目錄 項目1 資料庫系統概述
任務1 資料庫系統
| 任務引入 |
| 知識準備 |
一、資料庫系統的組成
二、資料庫系統的體繫結構
任務2 資料庫管理系統
| 任務引入 |
| 知識準備 |
一、DBMS的主要功能
二、DBMS的組成
任務3 數據模型
| 任務引入 |
| 知識準備 |
一、數據模型的概念
二、概念模型
三、資料庫類型
項目總結
項目2 關係資料庫
任務1 關係代數
| 任務引入 |
| 知識準備 |
一、傳統的集合運算
二、專門的關係運算
任務2 關係資料庫設計基礎
| 任務引入 |
| 知識準備 |
一、關係模式中的問題
二、函數依賴
項目總結
項目3 資料庫設計
任務1 資料庫設計基礎
| 任務引入 |
| 知識準備 |
一、需求分析
二、概念設計
三、邏輯設計
四、物理設計
任務2 創建和使用資料庫
| 任務引入 |
| 知識準備 |
一、系統資料庫
二、創建資料庫
三、資料庫的屬性設置
四、刪除資料庫
任務3 創建和使用表
| 任務引入 |
| 知識準備 |
一、創建表
二、修改表的結構
三、建立表間關係
四、刪除表
五、新增和修改記錄
項目總結
項目實戰
實戰一 創建一個名為factory的資料庫
實戰二 在factory資料庫中創建表
實戰三 為factory資料庫中的3個表建立關係
實戰四 為factory資料庫中的3個表添加記錄
項目4 SQL基礎應用
任務1 操作語句
| 任務引入 |
| 知識準備 |
一、資料庫的操作語句
二、表的操作語句
任務2 數據查詢
| 任務引入 |
| 知識準備 |
一、投影查詢
二、選擇查詢
三、排序查詢
四、聚合函數
五、表的連接查詢
六、子查詢
七、相關子查詢
八、帶EXISTS測試的子查詢
任務3 SQL程序設計基礎
| 任務引入 |
| 知識準備 |
一、標識符
二、數據類型
三、運算符
四、變數
五、批處理
六、註釋
七、控制流語句
八、函數
項目總結
項目實戰
實戰一 查詢工資為5000~6000元的職工的職工號、姓名和部門號
實戰二 輸出11號職工的平均工資
項目5 SQL高級應用
任務1 高級查詢
| 任務引入 |
| 知識準備 |
一、數據匯總
二、連接查詢
三、子查詢
四、在查詢的基礎上創建新表
任務2 事務處理
| 任務引入 |
| 知識準備 |
一、事務分類
二、顯式事務
三、自動提交事務
四、隱式事務
任務3 游標
| 任務引入 |
| 知識準備 |
一、使用游標
二、游標類型
項目總結
項目實戰
實戰一 插入一條職工記錄,進行完整外部連接、顯示,然後刪除記錄
實戰二 啟動一個事務,向depart表中插入一條記錄,然後回滾該事務
項目6 索引和視圖
任務1 索引
| 任務引入 |
| 知識準備 |
一、索引類型
二、創建索引
三、查看和刪除索引
任務2 視圖
| 任務引入 |
| 知識準備 |
一、創建視圖
二、使用視圖
三、刪除視圖
項目總結
項目實戰
實戰一 為salary表的「職工號」和「日期」列創建聚集索引,並且強制唯一性
實戰二 創建View1視圖,查詢所有職工的職工號、姓名、部門號和工資
項目7 存儲過程和觸發器
任務1 存儲過程
| 任務引入 |
| 知識準備 |
一、創建存儲過程
二、執行存儲過程
三、存儲過程的參數
四、查看和刪除存儲過程
任務2 觸發器
| 任務引入 |
| 知識準備 |
一、創建觸發器
二、使用觸發器
三、修改觸發器
四、刪除觸發器
項目總結
項目實戰
實戰一 創建一個為worker表添加職工記錄的存儲過程Addworker
實戰二 在worker表上創建一個觸發器worker_delete,當刪除職工記錄時同步刪除salary表中對應職工的工資記錄
項目8 安全管理
任務1 賬號和角色
| 任務引入 |
| 知識準備 |
一、伺服器的登錄賬號
二、資料庫的用戶賬號
三、角色
任務2 備份和還原資料庫
| 任務引入 |
| 知識準備 |
一、備份資料庫
二、還原資料庫
項目總結
項目實戰
實戰一 創建一個登錄賬號ABC,密碼為123456
實戰二 在factory資料庫中創建一個用戶賬號,並將其關聯到ABC登錄賬號中
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。