Oracle 9i的方案對象

來源:互聯網
上載者:User
資料方案對象
表7.1 Oracle 9i的資料方案對象
名稱 含義
資料表 表是用於存放使用者資料的資料庫物件。資料庫中的表按照功能的不同可以分為系統資料表和使用者表兩類。系統資料表用於儲存系統管理使用者資料和資料庫本身的資料,又稱資料字典表;使用者表用於存放使用者的資料資訊,預設建立的資料表就是使用者表
索引 索引就猶如一本書的目錄,利用它可以快速找到所需要的內容。索引總是和資料表緊密相關聯的
視圖 視圖是查看資料表中資料的一種方法,使用視圖的主要目的就是確保資料表的安全性和隱蔽資料的複雜性。視圖不是資料表,僅僅是一些SQL查詢語句的定義

管理方案對象
表7.2 Oracle 9i的管理方案對象

名稱 含義
資料庫連結 管理分布式網路資料庫伺服器環境的登入使用者名稱、口令和資料庫位置
同義字 同義字用於隱藏表的使用者名稱和資料表名,提供安全性
序列 直接產生唯一的順序序號的一種方案對象
實體化視圖 包含了對一個或多個資料表的查詢結果的資料表,又稱快照
實體化視圖日誌 記錄上一次快照重新整理後對資料表所做的所有修改資訊的資料表,又稱快照日誌
重新整理組 設定對資料庫使用者下的所有對象什麼時間、按照什麼條件進行重新整理
將一些互相關聯,具有相同欄位的資料表集中儲存的一種管理結構
表類型 表類型也可以稱為巢狀表格類型,在表的定義裡可以包含巢狀表格

PL/SQL編程方案對象
表7.3 Oracle 9i的PL/SQL編程方案對象

名稱 含義
過程 過程也叫做預存程序,是由SQL語句和PL/SQL語句組合在一起為執行某一個任務的一個可執行單位,類似於進階程式設計語言中的模組
函數 函數和過程的結構類似。過程和函數差別在於,函數總返回單個值給調用者,而過程沒有值返回給調用者
程式包 程式包也稱為包,是被集中到一個單獨的單元的一組過程、函數、變數和SQL語句的定義
程式包體 程式包體也稱為包體,是與對應的程式包同名的,關於程式包內聲明的函數、過程的詳細執行代碼
觸發器 觸發器是一種特殊類型的預存程序,由一些SQL語句組成,主要用於執行強制性的商務規則或要求,但不返回結果
物件類型 對象是物件導向分析與設計的基本概念,具有相同的屬性和服務的對象被稱為類,在Oracle 9i中把類稱為物件類型,在一些資料庫書籍裡也稱為抽象資料類型
數群組類型 在Oracle 8中被稱為可變數組。提供了自訂數組功能,包括數組元素的個數、元素的類型、長度和精度等。
進階隊列 一種資料的儲存結構,特點是先進先出
Java源 一些Java原始碼,這些原始碼可以作為Java共用過程相互調用
對資料倉儲中的資料進行分類的邏輯結構

如何查看方案對象
    如圖7.1所示介面。列舉了Oracle 9i中的21種方案對象。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.