Oracle數(shù)據(jù)庫應(yīng)用技術(shù)_第1頁
Oracle數(shù)據(jù)庫應(yīng)用技術(shù)_第2頁
Oracle數(shù)據(jù)庫應(yīng)用技術(shù)_第3頁
Oracle數(shù)據(jù)庫應(yīng)用技術(shù)_第4頁
Oracle數(shù)據(jù)庫應(yīng)用技術(shù)_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Oracle數(shù)據(jù)庫應(yīng)用技術(shù)PartISQL基礎(chǔ)PartIIPL/SQL編程PartIIIOracle數(shù)據(jù)庫管理課程要求考查課平時成績30%,出勤10%,期末上機測試60%無故曠課3次,無成績第一部分SQL基礎(chǔ)Oracle數(shù)據(jù)庫概述簡單SQL語句SQL中的函數(shù)多表連接和子查詢數(shù)據(jù)操縱數(shù)據(jù)庫對象1Oracle數(shù)據(jù)庫概述本章要點:介紹數(shù)據(jù)庫管理系統(tǒng)的基本概念介紹Oracle公司和Oracle的主要產(chǎn)品了解Oracle數(shù)據(jù)庫的主要開發(fā)工具和管理工具

Oracle數(shù)據(jù)庫基本常用術(shù)語

Oracle數(shù)據(jù)庫的安裝1.1

數(shù)據(jù)庫管理系統(tǒng)概述數(shù)據(jù)庫就是用戶存放數(shù)據(jù)、訪問數(shù)據(jù)、操作數(shù)據(jù)的存儲倉庫數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,DBMS)就是管理一個數(shù)據(jù)庫的軟件。DBMS是所有數(shù)據(jù)的知識庫,并對數(shù)據(jù)的存儲、安全、一致性、并發(fā)操作、恢復和訪問負責。DBMS有一個數(shù)據(jù)詞典(有時被稱為系統(tǒng)目錄),用于貯存它擁有的每個事物的相關(guān)信息,例如名字、結(jié)構(gòu)、位置和類型,這種關(guān)于數(shù)據(jù)的數(shù)據(jù)也被稱為元數(shù)據(jù)(metadata)數(shù)據(jù)庫的發(fā)展

手工管理階段文件管理階段數(shù)據(jù)管理階段

數(shù)據(jù)庫的類型

網(wǎng)狀型數(shù)據(jù)庫--圖(數(shù)據(jù)結(jié)構(gòu))

層次型數(shù)據(jù)庫--樹

關(guān)系型數(shù)據(jù)庫

--二維表格關(guān)系型數(shù)據(jù)庫的組成多個表數(shù)據(jù)之間存在著關(guān)系在這些表上的數(shù)據(jù)操作依賴于關(guān)系關(guān)系用來描述多個表之間的數(shù)據(jù)依存,包括了一對一、一對多、多對多的關(guān)系這些關(guān)系在Oracle數(shù)據(jù)庫中表現(xiàn)為主鍵、外鍵這些約束條件RDBMS就是一個建立在這些關(guān)系模型基礎(chǔ)上的Oracle從7.3的版本就完全支持關(guān)系型數(shù)據(jù)庫1.2Oracle公司和Oracle的產(chǎn)品Oracle公司簡介

(甲骨文)全球最大的數(shù)據(jù)庫廠商全球第二大軟件供應(yīng)商?第三?在超過145國家設(shè)有分公司,員工人數(shù)超過4萬/zh-cn/甲骨文公司?Oracle走在技技術(shù)的的前列列19792009技術(shù)領(lǐng)先2009Oracle11g第二版版2007Oracle11g2003Oracle10g--g代表Grid,網(wǎng)格2002Oracle9iRelease22001Oracle9iRelease11998第一個Internet數(shù)據(jù)庫Oracle8i-i代表Internet,全方位支持持java1997第一個對象象-關(guān)系型數(shù)據(jù)據(jù)庫產(chǎn)品Oracle81996提出以網(wǎng)絡(luò)絡(luò)為中心的的NCA體系結(jié)構(gòu)1996第一個與數(shù)數(shù)據(jù)庫結(jié)合合的WEBServer1996第一個全能能服務(wù)器產(chǎn)產(chǎn)品1994第一個多媒媒體數(shù)據(jù)庫庫服務(wù)器1994第一個全面面并行數(shù)據(jù)據(jù)庫1993第一套跨平平臺的GUI工具集1991第一個支持持MPP的關(guān)系數(shù)據(jù)據(jù)庫1991第一個并行行服務(wù)器數(shù)數(shù)據(jù)庫1990第一套Client/Server的應(yīng)用軟件件1989第一個支持持OLTP的關(guān)系數(shù)據(jù)據(jù)庫1988第一套基于于Unix關(guān)系數(shù)據(jù)庫庫的財務(wù)務(wù)應(yīng)用軟件件1987第一套集成成Case和4GL的工具集1986第一個Client/Server數(shù)據(jù)庫1984第一套可移移植的開發(fā)發(fā)工具集1983第一個可移移植的數(shù)據(jù)據(jù)庫--C預(yù)言書寫寫1979第一個商品品化SQL數(shù)據(jù)庫Oracle在中國Oracle提供完整的的解決方案案培訓顧問咨詢電子商務(wù)應(yīng)用互聯(lián)網(wǎng)計算平臺應(yīng)用開發(fā)工具主要產(chǎn)品((服務(wù)器))數(shù)據(jù)庫Oracle數(shù)據(jù)庫服務(wù)務(wù)器:2009年Oracle11g第二版以前版本::Oracle7.3oracle8oracle8ioracle9ioracle10g應(yīng)用服務(wù)器器:OracleWebLogicApplicationServer,ias9i開發(fā)工具包包IDSPL/SQLDeveloperTOADSQLDeveloperOracleJDeveloper,OracleDesigner/2008-09/122050095460217_2.htmlOracleOracle數(shù)據(jù)庫Oracle開發(fā)包InternetOracle應(yīng)用服務(wù)務(wù)器管理企業(yè)數(shù)據(jù)據(jù)運行企業(yè)各種種應(yīng)用開發(fā)工具包9iOracle產(chǎn)品(應(yīng)用軟軟件)Oracle數(shù)據(jù)庫的特點點支持大數(shù)據(jù)庫庫、多用戶的的高性能的事事務(wù)處理Oracle遵守數(shù)據(jù)存取取語言、操作作系統(tǒng)、用戶戶接口和網(wǎng)絡(luò)絡(luò)通信協(xié)議的的工業(yè)標準實施安全性控控制和完整性性控制支持分布式數(shù)數(shù)據(jù)庫和分布布處理具有可可移植植性、、可兼兼容性性和可可連接接性全球化化、跨跨平臺臺的數(shù)數(shù)據(jù)庫庫1.3Oracle數(shù)據(jù)庫庫的主主要開開發(fā)工工具和和管理理工具具Oracle數(shù)據(jù)庫庫的主主要開開發(fā)工工具和和管理理工具具開發(fā)工工具::Sql*plus,Pro*C,SqlJ,form,report,jdeveloper管理工工具::Sql*plus,OEM,Sql*loader,exp/imp,orapwd圖形化化的管管理工工具--Oracle的企企業(yè)業(yè)管管理理器器OracleEnterpriseManager企業(yè)業(yè)管管理理器器OEM的功功能能為DBAs提供供了了集集中中的的系系統(tǒng)統(tǒng)管管理理控控制制臺臺是管管理理、、診診斷斷以以及及調(diào)調(diào)優(yōu)優(yōu)數(shù)數(shù)據(jù)據(jù)庫庫的的工工具具可以以從從客客戶戶端端管管理理多多個個網(wǎng)網(wǎng)絡(luò)絡(luò)節(jié)節(jié)點點和和服服務(wù)務(wù)可以以共共享享管管理理任任務(wù)務(wù)提供供了了管管理理并并行行服服務(wù)務(wù)器器、、復復制制數(shù)數(shù)據(jù)據(jù)庫庫等等多多種種管管理理工工具具OEM的兩兩種種運運行行方方式式獨立立運運行行((Standalone)基于于OMS(OracleManagementServer)的的OEMOracleEnterpriseManager:架構(gòu)構(gòu)Oracle

serverOracle

serverOracle

serverOracleManagementServerAgentAgentConsoleRepository樸素但強強大的工工具--SQL*PLUSSQL*PLUS的基本功功能運行Sql語句的環(huán)環(huán)境可以用于于查詢、、操作數(shù)數(shù)據(jù)庫的的數(shù)據(jù)也可以用用于管理理數(shù)據(jù)庫庫基本特點點:Oracle獨有的運運行環(huán)境境有自己的的一套Sqlplus命令在各個平平臺都可可以運行行Sqlplus命令與sql語句不一一樣提供了標標準SQL擴充命令令的支持持1.4Oracle數(shù)據(jù)庫的的安裝與與配置安裝需求求為了創(chuàng)建建安裝Oracle數(shù)據(jù)庫,必須滿足足下面的的條件:操作系統(tǒng)統(tǒng)權(quán)限數(shù)據(jù)庫權(quán)權(quán)限足夠的磁磁盤空間間足夠的內(nèi)內(nèi)存空間間安裝前前的準準備工工作創(chuàng)建有有權(quán)限限的操操作系系統(tǒng)用用戶和和組設(shè)置環(huán)環(huán)境變變量創(chuàng)建安安裝需需要的的目錄錄執(zhí)行安安裝文文件開開始安安裝需要的的操作作系統(tǒng)統(tǒng)用戶戶和組組UNIX環(huán)境((相對復復雜,,但使使用)需要創(chuàng)建一個個Oracle用戶和一個DBA組,并且Oracle用戶屬于這個個組Windows環(huán)境不需要創(chuàng)建用用戶和組,使用在administrator組的用戶安裝裝數(shù)據(jù)庫需要的環(huán)境變變量ORACLE_BASEORACLE_HOMEORACLE_SIDORA_NLS33PATHLD_LIBRARY_PATH注意:Windows環(huán)境下,這些環(huán)境變量量的設(shè)置是可可選的,如果不設(shè),數(shù)據(jù)庫會在安安裝和創(chuàng)建時時自動在注冊冊表中創(chuàng)建和和設(shè)置創(chuàng)建安裝需要要的目錄UNIX:創(chuàng)建目錄結(jié)構(gòu)構(gòu),例如:/oracle/product/版本號將對這個目錄錄的訪問權(quán)限限完全授予Oracle用戶Windows:不需要創(chuàng)建,,windows平臺上,在安安裝的時候會會自動創(chuàng)建所所需要的目錄錄安裝Oracle數(shù)據(jù)庫軟件UNIX在命令行下運運行./runInstallerWindows運行安裝目錄錄中的setup.exe文件安裝數(shù)據(jù)庫的的主要步驟選擇安裝的產(chǎn)產(chǎn)品選擇安裝的類類型選擇數(shù)據(jù)庫配配置類型輸入全局數(shù)據(jù)據(jù)庫名稱和SID設(shè)置數(shù)據(jù)文件件存放目錄選擇數(shù)據(jù)庫字字符集設(shè)置網(wǎng)絡(luò)配置置創(chuàng)建數(shù)據(jù)庫如果從硬盤安安裝,則oracle的安裝路徑中中不能出現(xiàn)中中文,比如::d:\oracle數(shù)據(jù)庫\setup.exeOracle安裝1.5Oracle數(shù)據(jù)庫的一些些基本概念數(shù)據(jù)庫對象:表約束條件視圖索引序列同義詞存儲過程函數(shù)觸發(fā)器包Oracle數(shù)據(jù)庫的一些些基本概念數(shù)據(jù)庫安全::用戶方案權(quán)限角色配額Oracle數(shù)據(jù)庫的一些些基本概念數(shù)據(jù)庫文件與與存儲:數(shù)據(jù)文件表空間控制文件重做日志文件件初始化參數(shù)文文件Oracle數(shù)據(jù)庫的一些些基本概念數(shù)據(jù)庫網(wǎng)絡(luò)訪訪問:數(shù)據(jù)庫名實例名服務(wù)名連接字符串服務(wù)命名監(jiān)聽器Oracle系統(tǒng)如何組織織文件和數(shù)據(jù)據(jù)??一個數(shù)據(jù)庫可可以包含多種種模式。模式的概念念模式是一系系列邏輯數(shù)數(shù)據(jù)結(jié)構(gòu)或或?qū)ο蟮募?。Oracle中通過模式式的概念來來組織維護護表、視圖圖、索引等等數(shù)據(jù)庫對對象。模式和數(shù)據(jù)據(jù)庫用戶是是一一對應(yīng)應(yīng)的關(guān)系::一個模式只只能被一個個數(shù)據(jù)庫用用戶所擁有有,并且模模式的名稱稱與這個用用戶的名稱稱相同。每一個用戶戶都擁有一一個唯一的的模式,在在默認情況況下,用戶戶所創(chuàng)建的的所有對象象都保存在在自己的模模式中。注意:在其他一一些關(guān)系數(shù)數(shù)據(jù)庫系統(tǒng)統(tǒng)中,模式式與用戶是是兩個截然然不同的概概念,不存存在一一對對應(yīng)的關(guān)系系。選擇和切換換模式舉例:1、進入“SCOTT”模式SQL>CONNECTSCOTT/TIGER連接成功后后用戶將處處于SCOTT模式中2、切換到模模式“SYSTEM”模式SQL>CONNECTSYSTEM/ORACLESQL>SELECT*FROMscott.emp本章小結(jié)本章主要介介紹了數(shù)據(jù)據(jù)庫管理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論