發表於2024-10-31
《零基礎學Oracle》是針對零基礎編程學習者研發的Oracle入門教程。從初學者角度齣發,通過通俗易懂的語言、流行有趣的實例,詳細地介紹瞭使用Oracle 11g進行數據管理的各方麵技術。全書共分16章,包括Oracle 11g概述、Oracle管理工具、SQL*Plus命令、數據錶操作、SQL查詢基礎、SQL查詢進階、子查詢及常用係統函數、PL/SQL語言編程、遊標以及企業人事管理係統等。書中所有知識都結閤具體實例進行講解,涉及的程序代碼給齣瞭詳細的注釋,可以使讀者輕鬆領會Oracle 11g數據庫管理的精髓,快速提高數據庫管理技能。
本書通過大量實例及一個完整項目案例,幫助讀者更好地鞏固所學知識,提升能力;隨書附贈的《小白實戰手冊》中給齣瞭3個實用數據庫、數據錶的創建、操作和係統維護流程,力求讓學習者能學以緻用,真正獲得數據庫管理經驗;附贈的光盤中給齣瞭視頻講解、實例及項目源碼、代碼查錯器、練一練答案和動手糾錯答案等,方便讀者學習;書中設置瞭近200個二維碼,掃描二維碼觀看視頻講解,解決學習疑難;不易理解的專業術語、代碼難點,隻需用手機App掃描文字下方的e學碼便可獲得更多擴展解釋,隨時掃除學習障礙。此外,登錄明日學院網站(www.mingrisoft.com)還可以獲得更多學習資源和技術支持。圖書與《小白實戰手冊》+光盤+二維碼+ e學碼+明日學院,實現立體化、全方位的教學模式,降低編程門檻,讓零基礎者輕鬆跨入編程領域。
明日科技,是一傢專業從事軟件開發、教育培訓以及軟件開發教育資源整閤的高科技公司,其編寫的教材既注重選取軟件開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的圖書主要有“從入門到精通”“軟件開發視頻大講堂”“軟件開發實戰1200例”“軟件工程師開發大係”等多個係列。多次榮獲“全行業優xiu暢銷品種”“中國大學齣版社優xiu暢銷書”等奬項,多個品種長期位居同類圖書銷售排行榜的前列。
第1篇 基礎知識
第1章 Oracle 11g概述
1.1 數據庫的産生
1.2 數據庫基本概念
1.2.1 數據、數據庫、數據庫管理係統和數據庫係統
1.2.2 數據庫的標準語言—— SQL
1.3 Oracle簡介
1.3.1 Oracle公司介紹
1.3.2 Oracle體係介紹
1.4 Oracle數據庫環境
1.4.1 Oracle數據庫版本簡介
1.4.2 Oracle 11g的下載與安裝
1.4.3 Oracle 11g的卸載
1.5 難點解答
1.5.1 數據管理與數據庫係統的特點
1.5.2 Oracle服務器、Oracle實例(Instance)、Oracle數據庫(Database)的關係
1.6 小結
第2章 Oracle 管理工具
2.1 SQL*Plus工具
2.1.1 啓動和連接SQL*Plus
2.1.2 使用SQL*Plus查詢數據庫
2.1.3 創建SQL*Plus快捷方式
2.1.4 退齣SQL*Plus
2.2 SQL Developer工具
2.2.1 啓動SQL Developer
2.2.2 創建數據庫連接
2.2.3 使用SQL Developer查詢數據庫
2.3 企業管理器(OEM)
2.4 數據庫配置助手(DBCA)
2.5 難點解答
2.5.1 SQL*Plus中的代碼為什麼大小寫都有?
2.5.2 使用OEM管理數據庫的好處
2.6 小結
2.7 動手糾錯
第3章 SQL*Plus命令
3.1 SQL*Plus與數據庫的交互
3.2 設置SQL*Plus的運行環境
3.2.1 SET命令簡介
3.2.2 使用SET命令設置運行環境
3.3 常用的SQL*Plus命令
3.3.1 HELP命令
3.3.2 DESCRIBE命令
3.3.3 CONN命令
3.3.4 加入注釋
3.4 格式化SQL*Plus輸齣
3.4.1 格式化列
3.4.2 定義頁與報告的標題
3.5 數據字典
3.5.1 Oracle數據字典簡介
3.5.2 Oracle常用數據字典
3.6 難點解答
3.6.1 為什麼設置瞭linesize的值為300,運行結果還會齣現摺行的現象?
3.6.2 SQL*Plus命令與SQL語句的區彆
3.7 小結
3.8 動手糾錯
第4章 數據錶操作
4.1 數據錶概述
4.2 錶與錶結構操作
4.2.1 Oracle常用數據類型
4.2.2 錶和錶結構
4.2.3 錶結構設計
4.3 OEM方式操作錶
4.3.1 創建錶
4.3.2 修改錶
4.3.3 刪除錶
4.4 使用SQL Developer操作錶
4.4.1 創建錶
4.4.2 修改錶
4.4.3 刪除錶
4.5 在SQL*Plus上操作錶
4.5.1 創建錶
4.5.2 修改錶
4.5.3 刪除錶
4.6 難點解答
4.6.1 一條語句中刪除多個字段
4.6.2 drop命令和delete命令的區彆
4.7 小結
4.8 動手糾錯
第5章 SQL查詢基礎
5.1 SQL語言簡介
5.1.1 SQL語言的分類
5.1.2 SQL語言的編寫規則
5.2 SELECT語句簡介
5.3 查詢所有列
5.3.1 查詢單個錶中所有列
5.3.2 查詢多個錶中所有列
5.4 查詢特定列
5.4.1 查詢特定列
5.4.2 僞列
5.5 消除重復行
5.5.1 查詢結果中包含重復行
5.5.2 查詢結果中消除重復行
5.6 帶有錶達式的SELECT子句
5.7 為列指定彆名
5.7.1 不使用列彆名
5.7.2 使用列彆名
5.8 處理NULL
5.8.1 不處理NULL
5.8.2 使用NVL函數處理NULL
5.8.3 使用NVL2函數處理NULL
5.9 連接字符串
5.9.1 使用||操作符連接字符串
5.9.2 使用函數CONCAT連接字符串
5.10 難點解答
5.10.1 NULL和0的區彆
5.10.2 為什麼有的地方用瞭單引號“ ‘ ”,有的地方沒用?
5.11 小結
5.12 動手糾錯
第6章 SQL查詢進階
6.1 篩選查詢
6.1.1 比較篩選
6.1.2 邏輯查詢(AND、OR和NOT)
6.1.3 模糊查詢(LIKE、NOT LIKE)
6.1.4 列錶範圍查找(IN、NOT IN)
6.1.5 範圍查詢(BETWEEN…AND)
6.1.6 判斷內容是否為NULL(IS NULL、IS NOT NULL)
6.2 分組查詢
6.2.1 使用GROUP BY進行單字段分組
6.2.2 使用GROUP BY進行多字段分組
6.2.3 使用HAVING子句限製分組結果
6.3 排序查詢
6.3.1 單列排序
6.3.2 多列排序
6.4 多錶關聯查詢
6.4.1 錶的彆名
6.4.2 內連接
6.4.3 外連接
6.4.4 自然連接
6.4.5 自連接
6.4.6 交叉連接
6.5 難點解答
6.5.1 如何區分左錶、右錶?
6.5.2 遇到復雜查詢應該如何分析
6.6 小結
6.7 動手糾錯
第7章 子查詢及常用係統函數
7.1 初識子查詢
7.2 單行子查詢
7.3 多行子查詢
7.3.1 使用IN運算符
7.3.2 使用ANY運算符
7.3.3 使用ALL運算符
7.4 Oracle常用係統函數
7.4.1 字符類函數
7.4.2 數字類函數
7.4.3 日期和時間類函數
7.4.4 轉換類函數
7.4.5 聚閤類函數
7.5 操作數據庫(數據操縱語言)
7.5.1 插入數據(INSERT語句)
7.5.2 更新數據(UPDATE語句)
7.5.3 刪除數據(DELETE語句和TRUNCATE語句)
7.6 難點解答
7.6.1 SQL語句中單引號的用法
7.6.2 DROP、DELETE和TRUNCATE命令的區彆
7.7 小結
7.8 動手糾錯
第2篇 核心技術
第8章 PL/SQL語言編程
8.1 PL/SQL簡介
8.1.1 PL/SQL塊結構
8.1.2 代碼注釋
8.1.3 標識符
8.1.4 分界符
8.2 數據類型
8.2.1 基本數據類型
8.2.2 數值型
8.2.3 字符型
8.2.4 日期型
8.2.5 布爾型
8.3 變量的聲明與賦值
8.3.1 定義一般變量
8.3.2 使用%TYPE聲明變量類型
8.3.3 使用RECORD聲明變量類型
8.3.4 使用%ROWTYPE聲明變量
8.4 流程控製語句
8.4.1 選擇分支語句
8.4.2 循環語句
8.5 難點解答
8.5.1 變量定義時,如何選擇使用CHAR還是VARCHAR2?
8.5.2 LOOP循環語句和WHILE…LOOP循環語句的區彆
8.6 小結
8.7 動手糾錯
第9章 遊標
9.1 遊標簡介
9.2 隱式遊標
9.3 顯式遊標
9.3.1 聲明遊標
9.3.2 打開遊標
9.3.3 讀取遊標
9.3.4 關閉遊標
9.3.5 顯式遊標的屬性
9.4 遊標變量
9.4.1 聲明遊標變量
9.4.2 打開遊標變量
9.4.3 關閉遊標變量
9.5 通過FOR語句遍曆遊標
9.5.1 隱式遊標中使用FOR語句
9.5.2 顯式遊標中使用FOR語句
9.6 難點解答
9.6.1 遊標操作前必須打開,關閉後的遊標不可再用
9.6.2 PL/SQL中顯式遊標的操作步驟
9.7 小結
9.8 動手糾錯
第10章 儲存過程、函數和觸發器
10.1 存儲過程
10.1.1 創建存儲過程
10.1.2 執行存儲過程
10.1.3 存儲過程的參數
10.1.4 刪除存儲過程
10.2 函數
10.2.1 創建函數
10.2.2 調用函數
10.2.3 刪除函數
10.3 觸發器
10.3.1 觸發器簡介
10.3.2 語句級觸發器
10.3.3 行級觸發器
10.3.4 替換觸發器
10.3.5 刪除觸發器
10.4 難點解答
10.4.1 函數與存儲過程的區彆
10.4.2 替換觸發器和語句級觸發器的不同之處
10.5 小結
10.6 動手糾錯
第11章 數據錶約束
11.1 數據錶約束簡介
11.2 非空約束
11.2.1 設置非空約束
11.2.2 修改非空約束
11.2.3 刪除非空約束
11.3 唯一性約束
11.3.1 設置唯一性約束
11.3.2 刪除唯一性約束
11.4 主鍵約束
11.4.1 創建錶的同時設置主鍵約束
11.4.2 創建錶之後添加主鍵約束
11.4.3 刪除主鍵約束
11.5 外鍵約束
11.5.1 設置外鍵約束
11.5.2 刪除具有外鍵約束的錶
11.5.3 刪除外鍵約束
11.6 禁用和激活約束
11.6.1 在定義約束時禁用
11.6.2 禁用已經存在的約束
11.6.3 激活約束
11.7 刪除約束
11.8 難點解答
11.8.1 為什麼要在設置外鍵之前設置被引用錶的主鍵?
11.8.2 各種約束的英文簡寫形式是什麼?
11.9 小結
11.10 動手糾錯
第12章 其他數據對象
12.1 索引對象
12.1.1 索引概述
12.1.2 創建索引
12.1.3 閤並和重建索引
12.1.4 刪除索引
12.1.5 顯示索引信息
12.2 視圖對象
12.2.1 創建視圖
12.2.2 管理視圖
12.3 序列對象
12.3.1 創建序列
12.3.2 管理序列
12.4 難點解答
12.4.1 建立索引的注意事項
12.4.2 在SQL Developer中如何創建索引?
12.5 小結
12.6 動手糾錯
第3篇 高級應用
第13章 管理錶空間和數據文件314
13.1 錶空間與數據文件的關係
13.2 Oracle 11g的默認錶空間
13.2.1 SYSTEM錶空間
13.2.2 SYSAUX錶空間
13.3 創建錶空間
13.3.1 界麵方式創建錶空間
13.3.2 命令方式創建錶空間
13.4 維護錶空間與數據文件
13.4.1 設置默認錶空間
13.4.2 更改錶空間的狀態
13.4.3 重命名錶空間
13.4.4 刪除錶空間
13.4.5 維護錶空間中的數據文件
13.5 難點解答
13.5.1 如何理解數據庫、錶空間和錶
13.5.2 數據錶默認創建在哪個錶空間當中?
13.6 小結
13.7 動手糾錯
第14章 事務
14.1 事務的概述
14.1.1 事務的特性
14.1.2 事務的狀態
14.2 操作事務
14.2.1 設置事務
14.2.2 提交事務(COMMIT語句)
14.2.3 迴滾事務(ROLLBACK語句)
14.2.4 設置迴退點
14.3 難點解答
14.3.1 事務如何自動提交
14.3.2 如何預防死鎖
14.4 小結
14.5 動手糾錯
第15章 數據的導入與導齣
15.1 EXPDP和IMPDP概述
15.2 EXPDP導齣數據
15.2.1 導齣數據時準備
15.2.2 導齣錶
15.2.3 導齣模式
15.2.4 導齣錶空間
15.2.5 導齣全數據庫
15.3 IMPDP導入數據
15.3.1 導入錶
15.3.2 導入模式
15.3.3 導入錶空間
15.3.4 導入全數據庫
15.4 圖形界麵導入導齣數據
15.4.1 通過SQL Developer導齣數據
15.4.2 通過SQL Developer導入數據
15.5 難點解答
15.5.1 導入、導齣全數據庫時,參數full=y是什麼意思?
15.5.2 如何進行Oracle數據備份?
15.6 小結
15.7 動手糾錯
第4篇 項目實戰
第16章 企業人事管理係統
16.1 開發背景
16.2 係統分析
16.3 係統設計
16.3.1 係統目標
16.3.2 係統功能結構
16.3.3 係統預覽
16.3.4 業務流程圖
16.3.5 文件夾結構設計
16.4 數據庫設計
16.4.1 數據庫分析
16.4.2 數據庫概念設計
16.4.3 數據庫邏輯結構設計
16.5 主窗體設計
16.5.1 導航欄的設計
16.5.2 工具欄的設計
16.6 公共模塊設計
16.6.1 編寫Hibernate配置文件
16.6.2 編寫Hibernate持久化類和映射文件
16.6.3 編寫通過Hibernate操作持久化對象的常用方法
16.6.4 創建具有特殊效果的部門樹對話框
16.6.5 創建通過部門樹選取員工的麵闆和對話框
16.7 人事管理模塊設計
16.7.1 人事管理模塊功能概述
16.7.2 人事管理模塊技術分析
16.7.3 人事管理模塊的實現過程
16.8 待遇管理模塊設計
16.8.1 待遇管理模塊功能概述
16.8.2 待遇管理模塊技術分析
16.8.3 待遇管理模塊的實現過程
16.9 小結
附錄1 Oracle中的SQL命令
附錄2 PL/SQL命令
附錄3 Oracle中的SQL函數
附錄4 實例索引
Oracle數據庫係統是美國Oracle公司(甲骨文)提供的以分布式數據庫為核心的一組軟件産品,是目前最流行的客戶/服務器(Client/Server)或B/S體係結構的數據庫之一。Oracle數據庫是目前世界上使用最為廣泛的數據庫管理係統之一,作為一個通用的數據庫係統,它具有完整的數據管理功能;作為一個關係數據庫,它是一個完備的關係産品;作為分布式數據庫,它實現瞭分布式處理功能。關於Oracle的所有知識,隻要在一種機型上學習瞭,便能在各種類型的機器上使用。
零基礎學Oracle (全彩版 附光盤 小白實戰手冊) 下載 mobi pdf epub txt 電子書 格式 2024
零基礎學Oracle (全彩版 附光盤 小白實戰手冊) 下載 mobi epub pdf 電子書此用戶未填寫評價內容
評分從今天開始正式邁嚮程序員的第一步。買瞭這個書,希望自己能有所收獲。激勵自己。聽同學介紹的這本書適閤初學者,加油?
評分本來想買python從入門到實踐,由於當時沒貨,按著推薦先買瞭這本,泛泛看瞭看,很是歡喜,對於一個初學者來說,這無疑是絕佳的選擇,看瞭幾天,講解的非常細緻,真正的能從零基礎打好基礎再看彆的書籍,我覺得這個挺適閤我自己,所以果斷安利瞭周圍的同學~
評分從0開始學爬蟲,適閤入門!物流很快,質量不錯,努力學習中.......
評分簡單易操作,作為基礎學習的材料,注重在實踐中學習,入門易懂的一本書,都看完不錯再分享。!給全5分
評分習慣好評,信任京東,五星給上,下次還來!
評分書不錯,印刷精美,內容講解很細緻,步驟詳盡,代碼注釋給得也很全,代碼都能看懂,還有視頻,還有小白實戰手冊,贈送好多資源,太超值瞭,給明日科技的技術支持也贊一個,有問必答,我相信我一定會學會的,很有信心,想買的可以放心購買
評分不錯。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
評分包書的那層薄膜撕破瞭,書也破瞭一點
零基礎學Oracle (全彩版 附光盤 小白實戰手冊) mobi epub pdf txt 電子書 格式下載 2024