表空間與資料庫的關系
1. Oracle中表空間、資料庫、用戶都是什麼關系有隸屬關系嗎
資料庫是一個數據的倉庫;表空間是一些數據的虛擬出來的倉庫房間,同一個表的數據可以放在不同的倉庫房間內;用戶是使用倉庫的人。
2. oracle里的表,表空間,數據文件是什麼關系
簡單說,資料庫比如是一個櫃子,櫃中的抽屜是表空間,抽屜中的文件夾是數據文件,文件夾中的紙是表,寫在紙上的信息就是數據
表空間可以有多個數據文件,但是一個數據文件必須屬於一個表空間。表和表空間來說,表空間就是表存儲的地方,表是表空間一種表現形式。
3. oracle創建資料庫和表空間有什麼聯系
表空間是資料庫中最大的邏輯存儲結構,為資料庫提供使用空間,其對應物理結構是數據文件,一個表空間可以包含多個數據文件,但是一個數據文件只能屬於一個表空間。表空間所包含的數據文件的大小,也就決定了表空間的大小,所以,表空間也是邏輯結構連接到物理結構的一個紐帶;
create tablespace test datafile 'D: est.ora' size 1000m;這里的test為表空間名稱,路徑自己來命名;
oracle創建一個資料庫需要以下三個步驟 ;
創建兩個資料庫的文件;
創建用戶與上面創建的文件形成映射關系;
給用戶添加許可權。
4. 表空間如何和資料庫建立關系
空間的查詢和一樓一樣的方式,也就是說,你在哪個資料庫建立表空間,至於你問的表空間屬於那個資料庫,首先你要先明白,現有資料庫後才有表空間,那麼就歸屬於哪個資料庫
5. 資料庫表空間是什麼,其與數據表的關系
沒有特別關系。
表空間是物理的文件。為了方便管理數據以及優化系統
,設很多表空間。
表是系統的邏輯單位。
你可以把表轉移到不相同的表空間裡面。
6. oracle中,創建的表放在表空間中,表空間和資料庫是什麼關系
oracle 的表空間就是存放數據的磁碟文件,資料庫是存放在表空間的。表空間分臨時表空間和表空間,創建資料庫的時候會指定表空間和臨時表空間,可選擇
好久沒有用Oracle了,希望沒說錯
7. oracle 創建資料庫和表空間有什麼聯系
首先你要理解表空間的含義:
一個表空間只能屬於一個資料庫。所有的資料庫對象都存放在指定的表空間中。但主要存放的是表, 所以稱作表空間。
這么說可能你還不太清楚,我舉個例子,如果把一個圓看作為資料庫,那麼把一個圓分為N塊,其中每一塊都可以看做一個表空間,表空間是介於表和資料庫之間的,資料庫是所有表的幾個,表空間就是所有的表中幾個表的集合。
當然,真正的表空間不只是針對表而言,而且可以控制用戶所佔用的數據空間等
非要說資料庫和表空間有什麼聯系,個人理解為表空間是資料庫的部分屬性集吧,
比如幾個表組成一個表空間,幾個用戶組成一個表空間,幾個表組成的表空間只能幾個用戶使用等
具體的可以參考網路的內容,裡面講的很詳細:http://ke..com/link?url=81kJrgUPibQCZolq
8. Oracle中表空間和資料庫是什麼關系
一個表空間只能屬於一個資料庫 ,每個資料庫最少有一個表空間(SYSTEM表空間)。
9. informix表空間與資料庫的關系
嚴格來說,資料庫與表空間沒有直接的關系,而是通過資料庫的表與表空間關聯
1、表空間是在整個INFORMIX實例下可見
2、創建資料庫時,可以指定資料庫的默認表空間
3、在資料庫中創建表時,可以指定表所在的表空間,如不指定則默認為資料庫創建時的默認表空間
4、在資料庫中創建表時,可以使用實例中的所有表空間,採用分片表時,可以為一個表指定多個表空間。