Oracle基礎理論筆記(一):模式概念

來源:互聯網
上載者:User

標籤:

---oracle 10g

1.在oracle資料庫中,資料對象是以模式為單位進行組織和管理的。模式是指一系列的邏輯資料結構或對象的集合。

2.模式與使用者名稱相對應,一個模式只能對應一個使用者,並且該模式名稱與使用者的名稱相同,在一般的情況下,使用者所建立的資料庫物件都儲存在同名的模式下。

在同一模式中資料對象的名稱必須唯一。不同模式中的資料對象可以相同。

例如:使用者usera在資料庫中建立test表對象,則test表放在usera模式中。使用者userb建立test表對象,則放在userb模式中。

3.在預設的情況下,使用者引用對象是引用同名模式中的對象,如想要引用其他模式中的對象,則必須在引用對象的前面加上對象所屬模式

例如:

使用者 usera下有test表,使用者userb下有test表,預設情況下使用者usera訪問test表,直接select * from test,但是如要訪問userb下的test 則 select * from userb.test;

注意: 雖然資料庫中的模式和使用者是一 一對應,但是使用者和模式是兩個完全不同的概念。

請參考 http://database.51cto.com/art/201010/231679.htm

oracle 資料庫中並不是所有的對象都是模式對象。表、索引、索引化表、分區表、物化視圖、視圖、資料庫連接、序列、同義字、包、儲存函數、過程、java類等都屬於特定的模式,稱為模式對象。

資料表空間、使用者、角色、目錄、概要檔案、上下文等都不屬於任何模式,稱為非對象模式

Oracle基礎理論筆記(一):模式概念

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.