Oracle數據庫應用與開發
劉西奎 李艷 孔元 主編,王海燕 方泳 趙茂先 吳傑芳 馮娟娟 張玉林 副主編,QST青軟實訓 編著
買這商品的人也買了...
-
$347Oracle 數據庫升級、遷移和轉換實踐
-
$301Oracle 11g數據庫應用簡明教程(第2版)
-
$594$564 -
$403Oracle 查詢優化改寫技巧與案例2.0
-
$454Oracle程序員面試筆試寶典
-
$607Oracle Exadata 專家手冊 (Oracle Exadata Expert's Handbook)
-
$454容器雲運維實戰:Docker 與 Kubernetes 集群
-
$305Oracle 數據庫教程, 2/e
-
$594$564 -
$305Oracle數據庫原理及應用(慕課版)
-
$454Oracle 數據庫存儲管理與性能優化
-
$356從零開始 Oracle 數據庫基礎教程 (雲課版)
-
$284Oracle 12c 數據庫基礎教程, 3/e
-
$332Oracle 數據庫管理與開發, 2/e (慕課版)
-
$600$468 -
$709Java 語言程序設計 (基礎篇), 12/e (Introduction to Java Programming and Data Structures, Comprehensive Version, 12/e)
-
$534$507 -
$704Spring Boot 實戰:從 0 開始動手搭建企業級項目
-
$709Java 語言程序設計 (進階篇), 12/e (Introduction to Java Programming and Data Structures, Comprehensive Version, 12/e)
-
$407Java Web 項目開發案例實戰 — Spring Boot + Mybatis + Hibernate + Spring Cloud
-
$594$564 -
$588$559 -
$630$599 -
$654$621 -
$708$673
相關主題
商品描述
本書深入介紹了關系數據庫的規範和設計以及Oracle數據庫管理和應用的相關方面,
內容涵蓋Oracle關系數據庫理論介紹、Oracle體系結構、SQL*Plus使用、表創建、
SQL基礎、PL/SQL基礎及高級應用、用戶權限與安全、數據庫的備份和恢復。
書中所有代碼都是基於Oracle 12c數據庫調試運行。
作者簡介
QST青軟實訓創建於2006年,是從事專業化職業培訓(教育)和企業人力資源服務的機構,總部設於青島軟件園,並設有QST青島高新區基地、QST大連軟件園基地、QST如皋軟件園基地(江蘇省省級高新技術開發區),是國內最早通過ISO9001:2000的大學生IT實訓機構。與全國100多所高校開展實訓業務,與20多所高校深入合作開展校企共建專業業務,專業包括軟件工程、集成電路、嵌入式、物聯網、移動互聯等專業,成為了高校人才培養模式改革必要而有益的環節,使在校大學生能夠最大程度的滿足企業要求,培育出滿足產業需求的實用型、複合型軟件人才。目前在校生達到8000人,每屆招生達到3000人。
已出版《在實戰中成長》系列教材,包括JSP,.Net,C++,基於CMMI的實訓項目管理等。
榮譽認證:國家火炬計劃IT人才實訓基地、國家中小企業公共服務示範平台、國家信息技術緊缺人才培養工程授權培訓中心、商務部服務外包重點聯繫培訓機構、科技部火炬人才服務聯盟副理事長單位、第一屆中國服務外包教育培訓機構最佳實踐十強、第二屆服務外包人才培養及服務機構最佳實踐五強、社會專業化公共服務平台、山東省企校合作“先進企業”
目錄大綱
目錄
第1章數據庫系統概述
1.1數據庫技術
1.1.1數據庫技術基本概念
1.1.2數據庫技術的發展和特徵
1.2數據模型
1.2.1數據模型概述
1.2.2概念模型
1.2.3邏輯模型
1.3關系模型
1.3.1數據結構
1.3.2數據操作
1.3.3關系的完整性約束條件
1.4關系數據庫
1.4.1關系數據庫概述
1.4.2關系數據庫規範化理論
1.4.3常見的關系數據庫
1.5數據庫設計
1.5.1數據庫設計步驟
1.5.2數據庫設計實例
1.6課程貫穿項目
1.6.1【任務11】數據庫軟件產品的選擇
1.6.2【任務12】項目需求分析
1.6.3【任務13】項目概念模型設計
本章小結
小結
Q&A
章節練習
習題
上機
第2章Oracle數據庫系統
2.1Oracle數據庫簡介
2.1.1Oracle數據庫的發展
2.1.2Oracle數據庫應用優勢
2.1.3Oracle數據庫應用系統結構
2.2Oracle 12c數據庫的安裝與卸載
2.2.1安裝Oracle 12c數據庫
2.2.2創建數據庫
2.2.3卸載Oracle 12c數據庫
2.3Oracle數據庫體系結構
2.3.1物理存儲結構
2.3.2邏輯存儲結構
2.3.3數據庫實例內存結構
2.3.4數據庫實例進程結構
2.4Oracle數據字典
2.5Oracle工具
2.5.1SQL*Plus工具
2.5.2SQL Developer工具
2.5.3OEM工具
2.6課程貫穿項目
2.6.1【任務21】項目數據庫創建
2.6.2【任務22】項目邏輯模型設計
本章小結
小結
Q&A
章節練習
習題
上機
第3章表空間、用戶、權限和角色
3.1表空間
3.1.1創建表空間
3.1.2表空間管理
3.2用戶
3.2.1創建用戶
3.2.2用戶管理
3.2.3用戶與模式
3.3權限
3.3.1系統權限
3.3.2對象權限
3.4角色
3.4.1角色的創建與授權
3.4.2角色的授予與回收
3.4.3角色管理
3.4.4查詢角色信息
3.5課程貫穿項目
3.5.1【任務31】項目表空間創建
3.5.2【任務32】項目用戶管理
3.5.3【任務33】項目權限設置及角色管理
本章小結
小結
Q&A
章節練習
習題
上機
第4章表管理
4.1表
4.2Oracle常用數據類型
4.3表的創建
4.4表的維護
4.4.1列的添加、修改、刪除
4.4.2為表和列添加註釋
4.4.3重命名錶
4.4.4刪除表
4.4.5查詢表信息
4.5表的完整性約束
4.5.1約束分類
4.5.2創建約束
4.5.3查看約束
4.5.4維護約束
4.6課程貫穿項目: 【任務41】創建項目表及約束
本章小結
小結
Q&A
章節練習
習題
上機
第5章SQL基礎
5.1SQL語言概述
5.1.1SQL語言特點
5.1.2SQL語言分類
5.1.3SQL語句編寫規則
5.1.4SQL語句執行過程
5.2數據管理
5.2.1數據添加
5.2.2簡單數據查詢
5.2.3數據更新
5.2.4數據刪除
5.3事務控制
5.3.1事務的概念和特性
5.3.2事務的開始與結束
5.3.3事務的提交和回滾
5.3.4並發事務
5.4課程貫穿項目
5.4.1【任務51】項目數據管理
5.4.2【任務52】項目事務控制
本章小結
小結
Q&A
章節練習
習題
上機
第6章數據查詢
6.1基本查詢
6.2限定查詢與排序
6.2.1限定查詢
6.2.2排序
6.3單行函數
6.3.1字符函數
6.3.2數值函數
6.3.3日期函數
6.3.4轉換函數
6.3.5其他函數
6.4分組函數
6.4.1常用分組函數
6.4.2GROUP BY子句的應用
6.4.3HAVING子句的使用
6.5多表查詢
6.5.1等值連接
6.5.2自連接
6.5.3內連接
6.5.4外連接
6.5.5不等連接
6.6子查詢
6.6.1在WHERE子句中使用子查詢
6.6.2在HAVING子句中使用子查詢
6.6.3在FROM子句中使用子查詢
6.6.4在SELECT子句中使用子查詢
6.6.5使用WITH子句的子查詢
6.7集合查詢
6.8TopN查詢
6.8.1基於ROWNUM的TopN查詢
6.8.2Oracle 12c新特性FETCH
6.9層次化查詢
6.10課程貫穿項目: 【任務61】項目業務的數據查詢
本章小結
小結
Q&A
章節練習
習題
上機
第7章常用模式對象
7.1模式對象
7.2視圖
7.2.1創建視圖
7.2.2視圖的維護
7.2.3視圖操作
7.3序列
7.3.1創建序列
7.3.2使用序列
7.3.3序列的維護
7.4同義詞
7.4.1創建同義詞
7.4.2同義詞的維護
7.5索引
7.5.1索引分類
7.5.2創建索引
7.5.3索引的維護
7.5.4索引使用原則
7.6簇與簇表
7.6.1創建簇和簇表
7.6.2簇的維護
7.7課程貫穿項目
7.7.1【任務71】創建項目所需視圖
7.7.2【任務72】創建項目所需序列
7.7.3【任務73】創建項目所需索引
本章小結
小結
Q&A
章節練習
習題
上機
第8章PL/SQL基礎
8.1PL/SQL概述
8.1.1PL/SQL簡介
8.1.2PL/SQL執行過程與開發工具
8.2PL/SQL程序結構
8.2.1PL/SQL匿名塊
8.2.2變量與常量
8.2.3基本數據類型
8.2.4%TYPE與%ROWTYPE類型
8.2.5記錄類型
8.3PL/SQL控制結構
8.3.1選擇結構
8.3.2循環結構
8.3.3跳轉結構
8.4PL/SQL異常處理
8.4.1異常概述
8.4.2異常處理
8.4.3自定義異常
8.5游標
8.5.1隱式游標
8.5.2顯式游標
8.5.3修改游標數據
8.5.4游標變量
8.6課程貫穿項目
8.6.1【任務81】使用PL/SQL進行業務處理
8.6.2【任務82】使用游標進行業務處理
本章小結
小結
Q&A
章節練習
習題
上機
第9章PL/SQL高級應用
9.1存儲過程
9.1.1存儲過程的創建和調用
9.1.2參數模式
9.1.3存儲過程的管理
9.2函數
9.2.1函數的創建和調用
9.2.2Oracle 12c中新增函數定義
9.2.3函數的管理
9.3包
9.3.1包的創建和調用
9.3.2包的初始化
9.3.3包的持續性
9.3.4包的串行化
9.3.5包的管理
9.3.6系統工具包
9.4觸發器
9.4.1觸發器簡介
9.4.2DML觸發器
9.4.3替代觸發器
9.4.4系統觸發器
9.4.5觸發器的管理
9.5課程貫穿項目
9.5.1【任務91】使用子程序進行業務處理
9.5.2【任務92】使用觸發器進行業務處理
本章小結
小結
Q&A
章節練習
習題
上機
第10章數據庫性能優化、備份與恢復
10.1數據庫性能優化
10.1.1數據庫設計優化
10.1.2SQL語句優化
10.1.3數據庫內存結構優化
10.1.4磁盤碎片優化
10.1.5磁盤I/O優化
10.2數據庫的備份與恢復
10.2.1數據庫故障類型及恢復措施
10.2.2備份分類與恢復機制
10.2.3物理備份與恢復
10.2.4邏輯備份與恢復
10.2.5備份與恢復策略
10.3閃回技術
10.3.1閃回查詢
10.3.2閃回版本查詢
10.3.3閃回事務查詢
10.3.4閃回表
10.3.5閃回刪除
10.3.6閃回數據庫
10.3.7閃回數據歸檔
10.4課程貫穿項目
10.4.1【任務101】數據庫物理備份與恢復
10.4.2【任務102】使用數據泵技術導出、導入數據
本章小結
小結
Q&A
章節練習
習題
上機
參考文獻
附錄A數據字典
附錄 BOracle在Java開發中的應用
B.1JDBC簡介
B.2JDBC訪問Oracle
B.3利用JDBC操作數據
附錄CMySQL數據庫
C.1MySQL簡介
C.2MySQL下載及安裝
C.3MySQL常用命令
C.4MySQL內置數據類型
C.5MySQL管理工具