Oracle數(shù)據(jù)庫是Oracle(中文名稱叫甲骨文)公司的核心產(chǎn)品,Oracle數(shù)據(jù)庫是一個適合于大中型企業(yè)的數(shù)據(jù)庫管理系統(tǒng)。在所有的數(shù)據(jù)庫管理系統(tǒng)中(比如:微軟的SQL Server,IBM的DB2等),Oracle的主要用戶涉及面非常廣,包括:銀行、電信、移動通信、航空、保險、金融、電子商務和跨國公司等。Oracle產(chǎn)品是免費的,可以在Oracle官方網(wǎng)站上下載到安裝包,另一方面Oracle服務是收費的。
ORACLE數(shù)據(jù)庫系統(tǒng)為具有管理ORACLE數(shù)據(jù)庫功能的計算機系統(tǒng)。每一個運行的ORACLE數(shù)據(jù)庫與一個ORACLE實例(INSTANCE)相聯(lián)系。一個ORACLE實例為存取和控制一數(shù)據(jù)庫的軟件機制。每一次在數(shù)據(jù)庫服務器上啟動一數(shù)據(jù)庫時,稱為系統(tǒng)全局區(qū)(SYSTEM GLOBAL AREA)的一內存區(qū)(簡稱SGA)被分配,有一個或多個ORACLE進程被啟動。該SGA 和 ORACLE進程的結合稱為一個ORACLE數(shù)據(jù)庫實例。一個實例的SGA和進程為管理數(shù)據(jù)庫數(shù)據(jù)、為該數(shù)據(jù)庫一個或多個用戶服務而工作。
課程目錄:
00-Oracle數(shù)據(jù)庫-課程介紹
01-Oracle概述-Oracle的發(fā)展史
02-Oracle概述-Oracle的特點
03-Oracle概述-什么是數(shù)據(jù)
04-Oracle概述-數(shù)據(jù)庫和數(shù)據(jù)庫管理軟件
05-Oracle概述-數(shù)據(jù)庫系統(tǒng)
06-Oracle概述-數(shù)據(jù)模型1
07-Oracle概述-數(shù)據(jù)模型2
08-Oracle概述-Oracle安裝
09-Oracle概述-Oracle卸載
10-Oracle體系結構-邏輯存儲結構
11-Oracle體系結構-物理存儲結構
12-Oracle體系結構-服務器結構
13-Oracle體系結構-數(shù)據(jù)字典
14-SQL語言基礎-數(shù)據(jù)庫可視化工具Dbeaver下載和使用
15-SQL語言基礎-SQL概述
16-SQL語言基礎-用戶與模式簡介
17-SQL語言基礎-創(chuàng)建表
18-SQL語言基礎-表的操作
19-SQL語言基礎-準備數(shù)據(jù)
20-SQL語言基礎-簡單查詢
21-SQL語言基礎-條件查詢1
22-SQL語言基礎-條件查詢2
23-SQL語言基礎-分組查詢
24-SQL語言基礎-連接查詢
25-SQL語言基礎-內外連接查詢
26-SQL語言基礎-子查詢
27-SQL語言基礎-any和all和exists子查詢1
28-SQL語言基礎-集合查詢
29-SQL語言基礎-基于派生表的查詢
30-SQL語言基礎-插入數(shù)據(jù)
31-SQL語言基礎-修改和刪除數(shù)據(jù)
32-SQL語言基礎-空值的處理
33-SQL語言基礎-Oracle常用函數(shù)
34-PLSQL編程-PLSQL開發(fā)工具的下載和安裝
35-PLSQL編程-PLSQL簡介
36-PLSQL編程-變量
37-PLSQL編程-數(shù)據(jù)類型
38-PLSQL編程-選擇與循環(huán)1
39-PLSQL編程-選擇與循環(huán)2
40-PLSQL編程-顯式游標和隱式游標
41-PLSQL編程-異常處理
42-存儲過程與觸發(fā)器-存儲過程的創(chuàng)建和調用
43-存儲過程與觸發(fā)器-函數(shù)的創(chuàng)建和調用
44-存儲過程與觸發(fā)器-觸發(fā)器
45-存儲過程與觸發(fā)器-定義程序包
46-存儲過程與觸發(fā)器-索引
47-用戶管理與權限分配-用戶管理
48-用戶管理與權限分配-角色與權限
49-用戶管理與權限分配-資源配置profile文件
50-數(shù)據(jù)庫控制-事務控制
51-數(shù)據(jù)庫控制-鎖機制與死鎖