版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Oracle 入門,第一章,目標(biāo),理解與 Oracle 相關(guān)的 RDBMS結(jié)構(gòu) 掌握Oracle 數(shù)據(jù)類型 掌握數(shù)據(jù)定義語言 掌握數(shù)據(jù)操縱語言 掌握事務(wù)處理和數(shù)據(jù)控制命令,Oracle 簡介,對象關(guān)系數(shù)據(jù)庫管理系統(tǒng) (ORDBMS) 提供了關(guān)系數(shù)據(jù)庫系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)這二者的功能 基于客戶機(jī)/服務(wù)器技術(shù) 客戶機(jī) - 用戶和數(shù)據(jù)庫之間的接口 服務(wù)器 - 存儲和管理數(shù)據(jù) 使用 Internet 文件系統(tǒng),Oracle 數(shù)據(jù)庫組件,數(shù)據(jù)庫由下列組件構(gòu)成: 數(shù)據(jù)庫文件 控制文件 恢復(fù)日志文件 表空間 段 擴(kuò)展區(qū) 組件分類如下: 物理組件 邏輯組件,物理組件 4-1,物理組件是構(gòu)成數(shù)據(jù)庫的操作系統(tǒng)
2、文件 為數(shù)據(jù)庫信息提供了實(shí)際的物理存儲器 操作系統(tǒng)文件有三種類型: 數(shù)據(jù)庫文件或數(shù)據(jù)文件 控制文件 恢復(fù)日志文件,物理組件 4-2,數(shù)據(jù)庫文件或數(shù)據(jù)文件 它們是物理操作系統(tǒng)文件,它們包括諸如用戶數(shù)據(jù)、系統(tǒng)數(shù)據(jù)和Overhead 數(shù)據(jù)等所有數(shù)據(jù)庫數(shù)據(jù) 數(shù)據(jù)文件中的數(shù)據(jù)以塊為單位 任何數(shù)據(jù)庫創(chuàng)建時(shí)至少包含一個(gè)數(shù)據(jù)文件,物理組件 4-3,控制文件 創(chuàng)建數(shù)據(jù)庫時(shí),就創(chuàng)建了控制文件 存儲數(shù)據(jù)庫的物理結(jié)構(gòu) 還包括關(guān)于數(shù)據(jù)庫的信息 數(shù)據(jù)庫的名稱 數(shù)據(jù)文件和恢復(fù)日志文件的名稱及其位置 時(shí)間戳,物理組件 4-4,恢復(fù)日志文件: 恢復(fù)日志文件是操作系統(tǒng)文件集,由 RDBMS 用于記錄對數(shù)據(jù)庫所做的更改 如果出現(xiàn)故
3、障,則可從恢復(fù)日志中訪問并重新應(yīng)用對數(shù)據(jù)庫所做的更改,這樣即可保護(hù)已完成的工作不受損失 數(shù)據(jù)庫以下面兩種模式運(yùn)行 NOARCHIVELOG MODE ARCHIVELOG MODE,邏輯組件,數(shù)據(jù)庫有下列邏輯組件: 表空間 段 擴(kuò)展區(qū) 架構(gòu)對象,表空間 2-1,數(shù)據(jù)庫由稱為表空間的邏輯單位組成 保留相關(guān)數(shù)據(jù)庫對象的組 Oracle 數(shù)據(jù)庫中的典型表空間是: SYSTEM 表空間 DATA 表空間 USER 表空間 TOOLS 表空間 TEMP 表空間,表空間 2-2,數(shù)據(jù)庫的控制空間分配(例如表和索引) 為數(shù)據(jù)庫用戶設(shè)置空間配額 備份或恢復(fù)數(shù)據(jù),段,表空間中存儲在數(shù)據(jù)庫空間分配中的邏輯單位稱為
4、段 定義為分配給邏輯數(shù)據(jù)庫結(jié)構(gòu)的擴(kuò)展區(qū)集合 不同類型的段: 數(shù)據(jù)段 索引段 回滾段 臨時(shí)段,擴(kuò)展區(qū) 2-1,擴(kuò)展區(qū)的集合由一定數(shù)目的相鄰數(shù)據(jù)塊和段組成 增量擴(kuò)展區(qū)是與上次該段中分配的擴(kuò)展區(qū)大小相同或更大的后續(xù)擴(kuò)展區(qū) Oracle 使用獨(dú)立的算法搜索整個(gè)自由空間查找第一個(gè)具有與增量擴(kuò)展區(qū)具有相同的或更大大小的自由、臨近數(shù)據(jù)塊集合,擴(kuò)展區(qū) 2-2,一旦 Oracle 在表空間中找到并分配了必需的可用空間,則它將分配一部分與新增擴(kuò)展區(qū)大小相對應(yīng)的可用空間 Oracle 更新段標(biāo)題和數(shù)據(jù)詞典,以顯示新的擴(kuò)展區(qū)已經(jīng)被分配而且分配的空間不再可用,數(shù)據(jù)塊,代表數(shù)據(jù)庫存儲的最佳粒度級別,Oracle 的結(jié)構(gòu)化
5、查詢語言,SQL*Plus 輸入、編輯、存儲、檢索和運(yùn)行 SQL 命令以及 PL/SQL 塊的工具 iSQL*Plus 與 SQL 類似,但可以通過瀏覽器進(jìn)行訪問 PL/SQL SQL 的擴(kuò)展,SQL 命令的類別,數(shù)據(jù)定義語言 數(shù)據(jù)操縱語言 事務(wù)處理控制語言 數(shù)據(jù)控制語言,Oracle主要 數(shù)據(jù)類型 4-1,Character 數(shù)據(jù)類型 Number 數(shù)據(jù)類型 Date 數(shù)據(jù)類型 Raw 和 Long Raw 數(shù)據(jù)類型 LOB 數(shù)據(jù)類型,Oracle 主要數(shù)據(jù)類型 4-2,Character 數(shù)據(jù)類型 Char Varchar2 Long Number 數(shù)據(jù)類型 Number(p, s),Or
6、acle 主要數(shù)據(jù)類型 4-3,Date 數(shù)據(jù)類型 Date Timestamp Interval day to second Interval year to month Timestamp with time zone Timestamp with local time zone,Oracle 主要數(shù)據(jù)類型 4-4,Raw 和 Long Raw 數(shù)據(jù)類型 用于存儲二進(jìn)制數(shù)據(jù) LOB 數(shù)據(jù)類型 CLOB BLOB BFILE,數(shù)據(jù)定義語言,數(shù)據(jù)定義命令 CREATE 命令 ALTER 命令 DROP 命令 TRUNCATE 命令,數(shù)據(jù)操縱語言,數(shù)據(jù)操縱命令 INSERT SELECT UPD
7、ATE DELETE,事務(wù)處理和數(shù)據(jù)控制命令,事務(wù)處理控制命令 COMMIT SAVEPOINT ROLLBACK 數(shù)據(jù)控制語言 GRANT REVOKE,總結(jié) 2-1,數(shù)據(jù)庫有下面兩類組件:物理組件和邏輯組件。 物理組件是操作系統(tǒng)文件,有下面三種類型:數(shù)據(jù)庫文件或數(shù)據(jù)文件、控制文件、恢復(fù)日志文件 邏輯組件決定數(shù)據(jù)庫中物理空間的使用,它包括:表空間、段、數(shù)據(jù)區(qū)、模式對象,總結(jié) 2-2,Oracle 支持 Char、Varchar2、Number、Long、Date、Raw、Long Raw 和 LOB 等數(shù)據(jù)類型 CREATE、ALTER、DROP 和 TRUNCATE 是用于定義數(shù)據(jù)的不同命令 IN
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工方案采購標(biāo)準(zhǔn)(3篇)
- 臨時(shí)花壇施工方案(3篇)
- 電話電纜施工方案(3篇)
- 2025年圖書資料館管理與服務(wù)指南
- 2025年大學(xué)學(xué)前教育(學(xué)前教育心理學(xué))試題及答案
- 2025年高職第一學(xué)年(藥學(xué))藥理學(xué)試題及答案
- 2025年大學(xué)幼兒發(fā)展與健康管理(幼兒案例分析)試題及答案
- 2025年高職護(hù)理(婦產(chǎn)科護(hù)理學(xué))試題及答案
- 2025年中職(供用電技術(shù))配電線路安裝試題及答案
- 2025年大學(xué)自動(dòng)化(工業(yè)控制系統(tǒng)設(shè)計(jì))試題及答案
- 醫(yī)院檢查、檢驗(yàn)結(jié)果互認(rèn)制度
- 學(xué)堂在線 雨課堂 學(xué)堂云 科研倫理與學(xué)術(shù)規(guī)范 期末考試答案
- 福建省廈門市七年級語文上學(xué)期期末測試題(含答案)
- 無人機(jī)駕駛員培訓(xùn)計(jì)劃及大綱
- 五軸加工管理制度
- 4M變化點(diǎn)管理記錄表
- Tickets-please《請買票》 賞析完整
- 《馬克的怪病》課件
- 部編版八年級道德與法治上冊《樹立維護(hù)國家利益意識捍衛(wèi)國家利益》教案及教學(xué)反思
- 基于單片機(jī)的智能家居控制系統(tǒng)設(shè)計(jì)
- 鍋爐大件吊裝方案
評論
0/150
提交評論