程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> Oracle 9i的方案對象

Oracle 9i的方案對象

編輯:關於Oracle數據庫

  數據方案對象

  表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種方案對象。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved