從零開(kāi)始學(xué)Oracle,Oracle數(shù)據(jù)庫(kù)最新應(yīng)用教程

數(shù)據(jù)庫(kù),顧名思義,存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù)。無(wú)論是C語(yǔ)言、Java語(yǔ)言或者其他編程語(yǔ)言,只要是做軟件開(kāi)發(fā),數(shù)據(jù)庫(kù)是必修的一門課程。因?yàn)閿?shù)據(jù)庫(kù)幾乎是軟件體系中最核心的一個(gè)存在。基本上所有的系統(tǒng)都是圍繞數(shù)據(jù)的組織來(lái)進(jìn)行的,數(shù)據(jù)的產(chǎn)生,流動(dòng),存儲(chǔ),查詢分析,有數(shù)據(jù)才是有價(jià)值的。
Oracle簡(jiǎn)介?
一、概念
ORACLE數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。比如SilverStream就是基于數(shù)據(jù)庫(kù)的一種中間件。ORACLE數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。
Oracle數(shù)據(jù)庫(kù)主要有四個(gè)版本,如下所示 :
企業(yè)版: 它是最強(qiáng)大和最安全的版本。 它提供所有功能,包括卓越的性能和安全性。
標(biāo)準(zhǔn)版: 它為不需要企業(yè)版強(qiáng)大軟件包,提供用戶基本功能。
易捷版(XE): 它是輕量級(jí),免費(fèi)且有限的Windows和Linux版本。
Oracle Lite: 專為移動(dòng)設(shè)備而設(shè)計(jì)。
二、Oracle特點(diǎn)
1、性能優(yōu)越,大型數(shù)據(jù)庫(kù)的典范。
2、是對(duì)象關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng)(ORDBMS)。
3、應(yīng)用廣泛,在數(shù)據(jù)安全性與數(shù)據(jù)完整性控制方面性能優(yōu)越。
4、跨操作系統(tǒng)、跨硬件平臺(tái)的數(shù)據(jù)互操作能力。
5、可移植性好。
6、支持多用戶,大事務(wù)量的事務(wù)處理。
動(dòng)力節(jié)點(diǎn)最新推出Oracle全新教程《Oracle數(shù)據(jù)庫(kù)的應(yīng)用》,那么這有別于數(shù)據(jù)庫(kù)的管理,數(shù)據(jù)庫(kù)的管理偏向于DBA,而Oracle的應(yīng)用更偏向于程序員,所以這套課程的重點(diǎn)就是偏向于程序員,完全滿足程序員日常開(kāi)發(fā)的需要,是程序員學(xué)習(xí)和掌握Oracle不可多得的視頻教程
課程內(nèi)容包括:
1、Oracle數(shù)據(jù)庫(kù)的安裝與配置
2、數(shù)據(jù)類型與命名規(guī)范
3、數(shù)據(jù)完整性(約束)
4、表與表的關(guān)系
5、函數(shù)、存儲(chǔ)過(guò)程、游標(biāo)
6、序列、視圖、同義詞等
本課程采用動(dòng)力節(jié)點(diǎn)PDT4J教學(xué)法,以案例驅(qū)動(dòng)教學(xué),在案例中掌握Oracle技術(shù);

課程目錄
?001.Oracle數(shù)據(jù)庫(kù)的安裝與配置
?002.刪除安裝文件目錄
?003.用戶類型與默認(rèn)解鎖賬戶
?004.用戶操作
?005.使用PLSQL Developer完成用戶操作
?006.用戶的授權(quán)
?007.Oracle內(nèi)置權(quán)限和角色
?008.用戶的撤消授權(quán)
?009.查詢用戶所擁有的權(quán)限
?010.對(duì)象的授權(quán)
?011.字段的授權(quán)
?012.命名規(guī)范
?013.數(shù)據(jù)類型
?014.DDL-創(chuàng)建表
?015.DDL-表的重命名和添加備注
?016.DDL-修改表結(jié)構(gòu)
?017.DDL-刪除表和使用SQLDeveloper完成表操作
?018.DCL-DDL-DML-DQL的區(qū)別
?019.DML-insert-向表中寫入數(shù)據(jù)
?020.序列的用法
?021.DML-update-修改表當(dāng)中的數(shù)據(jù)
?022.DML-delete-刪除表當(dāng)中的數(shù)據(jù)
?023.delete-truncate-drop三者之間的區(qū)別
?024.DQL-簡(jiǎn)單查詢
?025.DQL-條件查詢
?026.DQL-查詢時(shí)使用排序
?027.使用PLSQL Developer工具實(shí)現(xiàn)增刪改查
?028.DQL-查詢中使用算術(shù)運(yùn)算符
?029.DQL-查詢中使用連接運(yùn)算符
?030.DQL-查詢中使用比較運(yùn)算符
?031.DQL-查詢中使用集合相關(guān)的運(yùn)算符
?032.DQL-查詢中使用like運(yùn)算符
?033.DQL-查詢中使用轉(zhuǎn)義運(yùn)算符
?034.DQL-查詢結(jié)果中null值的處理
?035.DQL-查詢中給表和列起別名
?036.DQL-查詢時(shí)使用union取并集
?037.DQL-查詢中使用distinct關(guān)鍵字去重復(fù)
?038.DQL-查詢中使用其它關(guān)鍵字、運(yùn)算符、語(yǔ)句
?039.DQL-分頁(yè)查詢、隱藏列rowid
?040.DQL-分頁(yè)查詢、隱藏列rownum
?041.DQL-分頁(yè)查詢前的準(zhǔn)備-造數(shù)據(jù)
?042.DQL-分頁(yè)查詢的原理
?043.DQL-分頁(yè)查詢-起止行號(hào)公式的推導(dǎo)和總結(jié)
?044.DQL-多表查詢-交叉連接
?045.DQL-多表查詢-交叉連接產(chǎn)生笛卡爾積
?046.DQL-多表查詢-內(nèi)連接
?047.DQL-多表查詢-內(nèi)連接的第2種寫法
?048.DQL-多表查詢-自然連接
?049.DQL-多表查詢-左外連接
?050.DQL-多表查詢-右外連接
?051.DQL-多表查詢-全外連接
?052.DQL-多表查詢-所有連接總結(jié)
?053.DQL-多表查詢-子查詢
?054.DQL-多表查詢-exists運(yùn)算符
?055.單行函數(shù)-字符函數(shù)1
?056.單行函數(shù)-字符函數(shù)2
?057.單行函數(shù)-字符函數(shù)3
?058.單行函數(shù)-數(shù)字函數(shù)
?059.單行函數(shù)-轉(zhuǎn)換函數(shù)1
?060.單行函數(shù)-轉(zhuǎn)換函數(shù)2
?061.聚集函數(shù)-基本用法
?062.聚集函數(shù)-注意事項(xiàng)
?063.聚集函數(shù)-案例講解
?064.數(shù)據(jù)完整性-唯一約束1
?065.數(shù)據(jù)完整性-唯一約束2
?066.數(shù)據(jù)完整性-主鍵約束
?067.域完整性-check約束
?068.域完整性-默認(rèn)值和非空約束
?069.參照完整性(外鍵)約束
?070.啟用、禁用、刪除、查詢約束
?071.級(jí)聯(lián)
?072.范式
?073.表關(guān)系設(shè)計(jì)-一對(duì)多(多對(duì)一)1
?074.表關(guān)系設(shè)計(jì)-一對(duì)多(多對(duì)一)2
?075.表關(guān)系設(shè)計(jì)-一對(duì)一
?076.表關(guān)系設(shè)計(jì)-多對(duì)多-第一種實(shí)現(xiàn)
?077.表關(guān)系設(shè)計(jì)-多對(duì)多-第二種實(shí)現(xiàn)
?078.PLSQL-基本語(yǔ)句1
?079.PLSQL-基本語(yǔ)句2
?080.PLSQL-流程控制-選擇判斷
?081.PLSQL-流程控制-循環(huán)
?082.PLSQL-異常處理-基本格式
?083.PLSQL-異常處理-預(yù)定義異常
?084.PLSQL-異常處理-非預(yù)定義(自定義)異常
?085.存儲(chǔ)過(guò)程-了解基本格式
?086.存儲(chǔ)過(guò)程-案例1
?087.存儲(chǔ)過(guò)程-案例2
?088.存儲(chǔ)過(guò)程-案例3
?089.游標(biāo)-隱式游標(biāo)
?090.游標(biāo)-靜態(tài)游標(biāo)
?091.游標(biāo)-動(dòng)態(tài)游標(biāo)
?092.視圖
?093.同義詞