課程目錄

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

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ù)庫控制-鎖機制與死鎖


郵箱
huangbenjincv@163.com

颍上县| 石城县| 五原县| 云南省| 宜君县| 梅河口市| 鄂伦春自治旗| 青浦区| 扶沟县| 久治县| 阳原县| 哈巴河县| 伊宁县| 威信县| 蒙山县| 资兴市| 田阳县| 彭阳县| 安义县| 高安市| 泽州县| 凤庆县| 沛县| 乳源| 屯昌县| 涟水县| 酒泉市| 随州市| 凉城县| 永兴县| 基隆市| 衡山县| 临漳县| 清远市| 宜黄县| 墨脱县| 桃源县| 渭源县| 廊坊市| 德庆县| 黔东|