Oracle資料庫一些名詞理解

2021-08-10 18:07:46 字數 582 閱讀 4669

檢視用於簡化使用者操作

相當於封裝了一些sql語句

物化檢視用於提公升效能

相當於一張表

使用檢視的優點:

1.簡化資料操作:檢視可以簡化使用者處理資料的方式。

例如封裝一些複雜的sql語句

2.著重於特定資料:不必要的資料或敏感資料可以不出現在檢視中。

例如不想讓使用者看到密碼,可以給他沒有密碼欄位的sql語句檢視

3.檢視提供了乙個簡單而有效的安全機制,可以定製不同使用者對資料的訪問許可權。

例如給使用者訪問的是檢視而不是給表資料

4.提供向後相容性:檢視使使用者能夠在表的架構更改時為表建立向後相容介面。

例如更改了表名,可以在檢視中的sql中修改相應的別名,後續操作因為

呼叫的是檢視,所以不會發生更改

序列用於類似mysql中的id自動增長

同義詞就是取別名

索引用於提高查詢效率

普通查詢是逐條查詢  慢

索引是需要佔據儲存空間的,也可以理解為是一種特殊的資料。形式類似於

下圖的一棵「樹」,而樹的節點儲存的就是每條記錄的實體地址,也就是我們提

到的偽列(rowid)

Oracle資料庫的一些操作

如何備份oracle資料庫 md f db bak date 0,10 exp userid bszlhr bszlhr orcl 14 file f db bak date 0,10 bszlhr date 0,10 dmp log f db bak date 0,10 log bszlhr da...

Oracle資料庫一些資訊查詢

使用者 檢視當前使用者預設表空間 select uu.username,uu.default tablespace from user users uu 檢視當前使用者角色 select from user role privs 檢視當前使用者系統許可權 select from user sys p...

oracle資料庫的一些操作

oracle啟用禁用約束 alter table table name disable enable constraint constraint name禁用或啟用約束 alter table table name drop constraint constraint name通過主鍵名刪除約束 查...