課程目錄

           Oracle數(shù)據(jù)庫是Oracle(中文名稱叫甲骨文)公司的核心產(chǎn)品,Oracle數(shù)據(jù)庫是一個(gè)適合于大中型企業(yè)的數(shù)據(jù)庫管理系統(tǒng)。在所有的數(shù)據(jù)庫管理系統(tǒng)中(比如:微軟的SQL Server,IBM的DB2等),Oracle的主要用戶涉及面非常廣,包括:銀行、電信、移動(dòng)通信、航空、保險(xiǎn)、金融、電子商務(wù)和跨國公司等。Oracle產(chǎn)品是免費(fèi)的,可以在Oracle官方網(wǎng)站上下載到安裝包,另一方面Oracle服務(wù)是收費(fèi)的。 

Oracle公司成立以來,從最初的數(shù)據(jù)庫版本到Oracle7、Oracle8i、Oracle9i,Oracle10g到Oracle11g,雖然每一個(gè)版本之間的操作都存在一定的差別,但是Oracle對(duì)數(shù)據(jù)的操作基本上都遵循SQL標(biāo)準(zhǔn)。因此對(duì)Oracle開發(fā)來說版本之間的差別不大。 
ORACLE公司于1979年,首先推出基于SQL標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫產(chǎn)品,可在100多種硬件平臺(tái)上運(yùn)行(所括微機(jī)、工作站、小型機(jī)、中型機(jī)和大型機(jī)),支持很多種操作系統(tǒng)。用戶的ORACLE應(yīng)用可方便地從一種計(jì)算機(jī)配置移至另一種計(jì)算機(jī)配置上。ORACLE的分布式結(jié)構(gòu)可將數(shù)據(jù)和應(yīng)用駐留在多臺(tái)計(jì)算機(jī)上,而相互間的通信是透明的。1992年6月ORACLE公司推出的ORACLE7協(xié)同服務(wù)器數(shù)據(jù)庫,使關(guān)系數(shù)據(jù)庫技術(shù)邁上了新臺(tái)階。根據(jù)IDG(國際數(shù)據(jù)集團(tuán))1992年全球UNIX數(shù)據(jù)庫市場(chǎng)報(bào)告,ORACLE占市場(chǎng)銷售量50%。它之所以倍受用戶喜愛是因?yàn)樗幸韵峦怀龅奶攸c(diǎn):
    支持大數(shù)據(jù)庫、多用戶的高性能的事務(wù)處理。ORACLE支持最大數(shù)據(jù)庫,其大小可到幾百千兆,可充分利用硬件設(shè)備。支持大量用戶同時(shí)在同一數(shù)據(jù)上執(zhí)行各種數(shù)據(jù)應(yīng)用,并使數(shù)據(jù)爭用最小,保證數(shù)據(jù)一致性。系統(tǒng)維護(hù)具有高的性能,ORACLE每天可連續(xù)24小時(shí)工作,正常的系統(tǒng)操作(后備或個(gè)別計(jì)算機(jī)系統(tǒng)故障)不會(huì)中斷數(shù)據(jù)庫的使用。可控制數(shù)據(jù)庫數(shù)據(jù)的可用性,可在數(shù)據(jù)庫級(jí)或在子數(shù)據(jù)庫級(jí)上控制。
    ORACLE遵守?cái)?shù)據(jù)存取語言、操作系統(tǒng)、用戶接口和網(wǎng)絡(luò)通信協(xié)議的工業(yè)標(biāo)準(zhǔn)。所以它是一個(gè)開放系統(tǒng),保護(hù)了用戶的投資。美國標(biāo)準(zhǔn)化和技術(shù)研究所(NIST)對(duì)ORACLE7 SERVER進(jìn)行檢驗(yàn),100%地與ANSI/ISO SQL89標(biāo)準(zhǔn)的二級(jí)相兼容。
     實(shí)施安全性控制和完整性控制。ORACLE為限制各監(jiān)控?cái)?shù)據(jù)存取提供系統(tǒng)可靠的安全性。ORACLE實(shí)施數(shù)據(jù)完整性,為可接受的數(shù)據(jù)指定標(biāo)準(zhǔn)。
    支持分布式數(shù)據(jù)庫和分布處理。ORACLE為了充分利用計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò),允許將處理分為數(shù)據(jù)庫服務(wù)器和客戶應(yīng)用程序,所有共享的數(shù)據(jù)管理由數(shù)據(jù)庫管理系統(tǒng)的計(jì)算機(jī)處理,而運(yùn)行數(shù)據(jù)庫應(yīng)用的工作站集中于解釋和顯示數(shù)據(jù)。通過網(wǎng)絡(luò)連接的計(jì)算機(jī)環(huán)境,ORACLE將存放在多臺(tái)計(jì)算機(jī)上的數(shù)據(jù)組合成一個(gè)邏輯數(shù)據(jù)庫,可被全部網(wǎng)絡(luò)用戶存取。分布式系統(tǒng)像集中式數(shù)據(jù)庫一樣具有透明性和數(shù)據(jù)一致性。
    具有可移植性、可兼容性和可連接性。由于ORACLE軟件可在許多不同的操作系統(tǒng)上運(yùn)行,以致ORACLE上所開發(fā)的應(yīng)用可移植到任何操作系統(tǒng),只需很少修改或不需修改。ORACLE軟件同工業(yè)標(biāo)準(zhǔn)相兼容,包括許多工業(yè)標(biāo)準(zhǔn)的操作系統(tǒng),所開發(fā)應(yīng)用系統(tǒng)可在任何操作系統(tǒng)上運(yùn)行。可連接性是指ORALCE允許不同類型的計(jì)算機(jī)和操作系統(tǒng)通過網(wǎng)絡(luò)可共享信息。

ORACLE數(shù)據(jù)庫系統(tǒng)為具有管理ORACLE數(shù)據(jù)庫功能的計(jì)算機(jī)系統(tǒng)。每一個(gè)運(yùn)行的ORACLE數(shù)據(jù)庫與一個(gè)ORACLE實(shí)例(INSTANCE)相聯(lián)系。一個(gè)ORACLE實(shí)例為存取和控制一數(shù)據(jù)庫的軟件機(jī)制。每一次在數(shù)據(jù)庫服務(wù)器上啟動(dòng)一數(shù)據(jù)庫時(shí),稱為系統(tǒng)全局區(qū)(SYSTEM GLOBAL AREA)的一內(nèi)存區(qū)(簡稱SGA)被分配,有一個(gè)或多個(gè)ORACLE進(jìn)程被啟動(dòng)。該SGA 和 ORACLE進(jìn)程的結(jié)合稱為一個(gè)ORACLE數(shù)據(jù)庫實(shí)例。一個(gè)實(shí)例的SGA和進(jìn)程為管理數(shù)據(jù)庫數(shù)據(jù)、為該數(shù)據(jù)庫一個(gè)或多個(gè)用戶服務(wù)而工作。

課程目錄:

00-Oracle數(shù)據(jù)庫-課程介紹

01-Oracle概述-Oracle的發(fā)展史

02-Oracle概述-Oracle的特點(diǎn)

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體系結(jié)構(gòu)-邏輯存儲(chǔ)結(jié)構(gòu)

11-Oracle體系結(jié)構(gòu)-物理存儲(chǔ)結(jié)構(gòu)

12-Oracle體系結(jié)構(gòu)-服務(wù)器結(jié)構(gòu)

13-Oracle體系結(jié)構(gòu)-數(shù)據(jù)字典

14-SQL語言基礎(chǔ)-數(shù)據(jù)庫可視化工具Dbeaver下載和使用

15-SQL語言基礎(chǔ)-SQL概述

16-SQL語言基礎(chǔ)-用戶與模式簡介

17-SQL語言基礎(chǔ)-創(chuàng)建表

18-SQL語言基礎(chǔ)-表的操作

19-SQL語言基礎(chǔ)-準(zhǔn)備數(shù)據(jù)

20-SQL語言基礎(chǔ)-簡單查詢

21-SQL語言基礎(chǔ)-條件查詢1

22-SQL語言基礎(chǔ)-條件查詢2

23-SQL語言基礎(chǔ)-分組查詢

24-SQL語言基礎(chǔ)-連接查詢

25-SQL語言基礎(chǔ)-內(nèi)外連接查詢

26-SQL語言基礎(chǔ)-子查詢

27-SQL語言基礎(chǔ)-any和all和exists子查詢1

28-SQL語言基礎(chǔ)-集合查詢

29-SQL語言基礎(chǔ)-基于派生表的查詢

30-SQL語言基礎(chǔ)-插入數(shù)據(jù)

31-SQL語言基礎(chǔ)-修改和刪除數(shù)據(jù)

32-SQL語言基礎(chǔ)-空值的處理

33-SQL語言基礎(chǔ)-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編程-顯式游標(biāo)和隱式游標(biāo)

41-PLSQL編程-異常處理

42-存儲(chǔ)過程與觸發(fā)器-存儲(chǔ)過程的創(chuàng)建和調(diào)用

43-存儲(chǔ)過程與觸發(fā)器-函數(shù)的創(chuàng)建和調(diào)用

44-存儲(chǔ)過程與觸發(fā)器-觸發(fā)器

45-存儲(chǔ)過程與觸發(fā)器-定義程序包

46-存儲(chǔ)過程與觸發(fā)器-索引

47-用戶管理與權(quán)限分配-用戶管理

48-用戶管理與權(quán)限分配-角色與權(quán)限

49-用戶管理與權(quán)限分配-資源配置profile文件

50-數(shù)據(jù)庫控制-事務(wù)控制

51-數(shù)據(jù)庫控制-鎖機(jī)制與死鎖


郵箱
huangbenjincv@163.com

剑河县| 老河口市| 清徐县| 石门县| 东平县| 佛冈县| 舒城县| 凌海市| 清新县| 福清市| 团风县| 台东县| 筠连县| 宜都市| 新平| 东方市| 浦城县| 鹤壁市| 新田县| 克什克腾旗| 泽普县| 霍林郭勒市| 余庆县| 凉城县| 湾仔区| 芒康县| 松滋市| 孟村| 田东县| 福州市| 安远县| 大竹县| 黄陵县| 宝山区| 五大连池市| 平塘县| 苍南县| 东乡县| 石柱| 翁牛特旗| 蒙自县|