《Oracle 19C資料庫套用(全案例微課版)》是2022清華大學出版社出版的圖書,作者是張華。
基本介紹
- 中文名:Oracle 19C資料庫套用(全案例微課版)
- 作者:張華
- 出版時間:2022年2月1日
- 出版社:清華大學出版社
- ISBN:9787302593577
- 定價:98 元
內容簡介,圖書目錄,
內容簡介
《Oracle 19C資料庫套用(全案例微課版)》是針對零基礎讀者編寫的入門教材,側重案例實訓,並提供掃碼微課來講解當前熱點案例。 《Oracle 19C資料庫套用(全案例微課版)》分為25章,前22章包括資料庫與Oracle概述,安裝與配置Oracle環境,Oracle管理工具,資料庫的基本操作,數據類型和運算符,數據表的創建與操作,插入、更新與刪除數據,Oracle數據的簡單查詢,Oracle數據的複雜查詢,視圖的創建與使用,觸發器的創建與使用,Oracle系統函式的套用,PL/SQL編程基礎,存儲過程的創建與使用,游標的創建與使用,事務與鎖的套用,Oracle表空間的管理,管理控制檔案和日誌檔案,Oracle數據的備份與還原,用戶與角色的安全管理,Oracle的性能最佳化,Java操作Oracle資料庫等內容,最後3章是3個綜合項目,進一步提升讀者的項目開發能力。 《Oracle 19C資料庫套用(全案例微課版)》案例豐富、實用,可以讓初學者快速掌握Oracle資料庫套用技術,既適合作為自學教材,也可作為計算機相關專業的實訓輔導教材。
圖書目錄
第1章 資料庫與Oracle概述 001
1.1 認識資料庫 002
1.1.1 什麼是資料庫002
1.1.2 資料庫的基本概念 002
1.1.3 常見的資料庫產品 003
1.2 資料庫技術構成 005
1.2.1 資料庫系統 005
1.2.2 認識SQL 006
1.2.3 資料庫訪問技術 006
1.3 Oracle資料庫概述 007
1.3.1 Oracle的發展歷程 007
1.3.2 認識資料庫中的對象008
1.3.3 Oracle 19c的新功能009
1.3.4 Oracle資料庫的優勢 011
1.4 如何學習資料庫 011
1.5 疑難問題解析 012
1.6 實戰訓練營 012
第2章 安裝與配置Oracle環境 014
2.1 Oracle資料庫安裝條件 015
2.1.1 硬體條件 015
2.1.2 軟體條件 015
2.2 安裝與配置Oracle軟體 015
2.2.1 下載Oracle 19c軟體 016
2.2.2 安裝Oracle 19c軟體 016
2.2.3 配置Oracle監聽程式018
2.2.4 創建全局資料庫orcl 020
2.3 啟動與停止Oracle資料庫服務 021
2.3.1 啟動Oracle資料庫服務021
2.3.2 停止Oracle資料庫服務022
2.3.3 重啟Oracle資料庫服務023
2.4 移除Oracle資料庫軟體 023
2.4.1 卸載Oracle產品 023
2.4.2 刪除註冊表項024
2.4.3 刪除環境變數025
2.4.4 刪除目錄並重啟計算機026
2.5 疑難問題解析 026
2.6 實戰訓練營 026
第3章 Oracle管理工具 028
3.1 SQL Developer管理工具 029
3.1.1 認識SQL Developer工具029
3.1.2 使用SQL Developer登錄031
3.2 SQL Plus管理工具 032
3.2.1 認識SQL Plus工具032
3.2.2 連線指定的資料庫 033
3.2.3 使用SQL Plus編輯命令 033
3.2.4 使用SQL Plus格式化查詢結果 038
3.2.5 在SQL Plus中輸出查詢結果 043
3.2.6 在SQL Plus中為語句添加注釋 044
3.3 疑難問題解析 045
3.4 實戰訓練營 045
第4章 資料庫的基本操作 047
4.1 Oracle資料庫實例 048
4.1.1 認識資料庫實例 048
4.1.2 創建資料庫實例 048
4.1.3 啟動資料庫實例 051
4.2 登錄Oracle資料庫 053
4.2.1 通過DOS視窗登錄053
4.2.2 直接利用SQL Plus登錄 053
4.3 Oracle數據字典 054
4.3.1 Oracle 數據字典概述 054
4.3.2 Oracle 常用數據字典 054
4.4 刪除資料庫 056
4.5 疑難問題解析 058
4.6 實戰訓練營 058
第5 章 數據類型和運算符 059
5.1 Oracle 數據類型介紹060
5.1.1 數值類型060
5.1.2 日期與時間類型064
5.1.3 字元串類型 070
5.1.4 其他數據類型 072
5.2 數據類型的選擇 073
5.2.1 整數和小數 073
5.2.2 日期與時間類型073
5.2.3 字元類型073
5.3 常見運算符介紹 074
5.3.1 算術運算符 074
5.3.2 比較運算符 076
5.3.3 邏輯運算符 078
5.3.4 運算符的優先權079
5.4 疑難問題解析 079
5.5 實戰訓練營 080
第6 章 數據表的創建與操作 081
6.1 創建與查看數據表 082
6.1.1 創建數據表的語法形式 082
6.1.2 創建不帶約束條件的數據表 082
6.1.3 查看數據表的結構 083
6.2 設定數據表的約束條件 084
6.2.1 添加主鍵約束 084
6.2.2 添加外鍵約束 089
6.2.3 添加非空約束 092
6.2.4 添加唯一性約束095
6.2.5 添加檢查性約束097
6.2.6 添加默認約束 099
6.2.7 設定表欄位自增約束 100
6.3 修改數據表 102
6.3.1 修改數據表的名稱 102
6.3.2 修改欄位數據類型 103
6.3.3 修改數據表的欄位名 104
6.3.4 在數據表中添加欄位 105
6.4 刪除數據表 106
6.4.1 刪除沒有被關聯的表 106
6.4.2 刪除被其他表關聯的主表107
6.5 疑難問題解析 109
6.6 實戰訓練營 109
第7 章 插入、更新與刪除數據 111
7.1 向數據表中插入數據 112
7.1.1 給表里的所有欄位插入數據 112
7.1.2 向表中添加數據時使用默認值 115
7.1.3 一次插入多條數據 115
7.1.4 通過複製表數據插入數據116
7.2 更新數據表中的數據 118
7.2.1 更新表中的全部數據 118
7.2.2 更新表中指定的單行數據119
7.2.3 更新表中指定的多行數據120
7.3 刪除數據表中的數據120
7.3.1 根據條件清除數據 121
7.3.2 清空表中的數據122
7.4 疑難問題解析 123
7.5 實戰訓練營 123
第8 章 Oracle 數據的簡單查詢 125
8.1 認識SELECT 語句 126
8.2 數據的簡單查詢 126
8.2.1 查詢表中所有數據 126
8.2.2 查詢表中想要的數據 129
8.2.3 對查詢結果進行計算 130
8.2.4 為結果列使用別名 131
8.2.5 在查詢時去除重複項 132
8.2.6 在查詢結果中給表取別名132
8.2.7 使用ROWNUM 限制查詢數據 133
8.3 使用WHERE 子句進行條件查詢 134
8.3.1 比較查詢條件的數據查詢134
8.3.2 帶BETWEEN…AND 的範圍查詢 135
8.3.3 帶IN 關鍵字的查詢 136
8.3.4 帶LIKE 的字元匹配查詢 137
8.3.5 未知空數據的查詢 140
8.3.6 帶AND 的多條件查詢 141
8.3.7 帶OR 的多條件查詢 143
8.4 操作查詢的結果 145
8.4.1 對查詢結果進行排序 145
8.4.2 對查詢結果進行分組 147
8.4.3 對分組結果過濾查詢 149
8.5 使用集合函式進行統計查詢 149
8.5.1 使用SUM( ) 求列的和150
8.5.2 使用AVG( ) 求列平均值 151
8.5.3 使用MAX( ) 求列最大值 151
8.5.4 使用MIN( ) 求列最小值 152
8.5.5 使用COUNT( ) 進行統計 153
8.6 疑難問題解析 154
8.7 實戰訓練營 154