第四章 表空間 資料庫物件

2021-06-22 21:46:23 字數 2229 閱讀 4001

一、表空間

1、表空間指的是 當使用者儲存檔案是通過表空間放入到檔案

2、乙個表空間可以有多個檔案但是乙個檔案只能屬於乙個表空間

3、每個使用者或者表都只能設定乙個表空間

4、表空間可以設定自動擴大,如果手動只能新增資料檔案

5、多個使用者可以一起使用一表空間

5、建立表空間

create tablespace myspace

datafile 'd:a.ora' size 10m','d:b.ora size 5m'

6、刪除表空間

drop tablespace 空間名稱

7、為使用者指定預設的表空間

alter user scott default tablespace myspace

8、修改表的表空間

alter table student move tablespace myspace

一、同義詞

1、同義詞指的是乙個使用者用乙個別名引用別的使用者中的表

2、同義詞只能在使用者自己的表中使用

3、建立同義詞

create [or replace] sysnonym  sysnonym_name for  使用者.表

4、使用同義詞 

select *from sysnonym_name for 

-- 建立使用者xiaomei 

create user xiaomei identified by 123456748 account unlock;

--授權兩個角色connect、resource

grant connect,resource to xiaomei;

-授權xiaomei建立同義詞synonym

grant create synonym to xiaomei;

--建立同義詞

create synonym myemp1 for scott.emp;

--查詢同義詞

select * from myemp;

grant select on scott.emp to xiaomei;

grant all on emp to xiaomei;

-- 刪除同義詞

drop synonym myemp;

三、序列

1、通常作為無意義的列主鍵使用

2、建立序列

create sequence sequence_name

start with num         --初始值是num

increment by num   --每次增加幾

maxvalue          --不新增公升序預設是10^27 降序-1

minxvalu                  --不新增公升序預設是1 降序-10^26

cycle                        --表示超標重新開始

nocycle--表示超標報錯

cache--表示oracle預設產生20個序列號放在記憶體中

3、使用序列

sequence_name.nextval --使用一次序列

sequence_name.currval--返回當前序列

4、修改序限制

alter sequence 序列名字

①不能修改序列的初始值

②最小值不能大於當前最小值

③最大值不能小於當前最大值

四、檢視

1、檢視可以遮蔽基表就是把不想給別人看的東西通過檢視遮蔽掉

2、通過檢視可以修改基表 但是只能通過檢視可以顯示的列做條件修改  如果基表中有列但是檢視沒有顯示則無法用此列訪問

3、建立檢視

create view view_name as select ename,sal from emp;

4、檢視檢視、使用檢視修改基表

① select *from view_name

②delete  from view_name where sal<2000;

五、索引

1、索引可以想象成是乙個目錄例如字典中的查詢方式 將一列中的所有資料按索引的

方式排列好之後查詢

2、查詢方式,系統查詢資料時會先查索引再檢視資料,索引要少要精才能更快的完成

完成我們的任務

3、建立索引

create unique index 索引名稱 on emp(ename);

enique 唯一索引

有很多索引可以使用

空間資料庫

引用 空間資料庫指的是地理資訊系統在計算機物理儲存介質上儲存的與應用相關的地理空間資料的總和,一般是以一系列特定結構的檔案的形式組織在儲存介質之上的。空間資料庫的研究始於20 世紀 70年代的地圖製圖與遙感影象處理領域,其目的是為了有效地利用衛星遙感資源迅速繪製出各種經濟專題地圖。由於傳統的關聯式資...

地理空間資料庫

地理空間資料庫 課程介紹地理空間資料庫的空間資料型別 空間分析操作和空間索引,幫助學生理解ogc的簡單要素訪問規範 空間資料庫的基本概念和基本設計方法,通過幾何物件模型和空間網路模型在postgresql postgis pgrouting上的應用實踐,掌握地理資訊資料建庫 空間關聯分析 最短路徑查...

oracle Spatial(空間資料庫)概述

概述oracle spatial主要通過元資料表 空間資料字段 即sdo geometry欄位 和空間索引來管理空間資料,並在此基礎上提供一系列空間查詢和空間分析的函式,讓使用者進行更深層次的gis應用開發。oracle spatial使用空間欄位sdo geometry儲存空間資料,用元資料表來管...