日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle schema

發布時間:2025/6/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle schema 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上圖來自oracle官方文檔

每個oracle賬戶,都有一個同名的schema容器.

? ? 一個用戶有一個缺省的schema,其schema名就等于用戶名,當然一個用戶還可以使用其他的schema。如果我們訪問一個表時,沒有指明該表屬于 哪一個schema中的,系統就會自動給我們在表上加上缺省的sheman名。比如我們在訪問數據庫時,訪問scott用戶下的emp表,通過 select * from emp;?其實,這sql語句的完整寫法為select * from scott.emp。

? ??當前連接到數據庫上的用戶創建的所有數據庫對象默認都屬于這個schema(即在不指明schema的情況下),比如若用戶scott連接到數據庫,然后create table test(id int not null)創建表,那么這個表被創建在了scott這個schema中;但若這樣create kanon.table test(id int not null)的話,這個表被創建在了kanon這個schema中,當然前提是權限允許。

有個很生動的例子,來說明Database、User、Schema、Tables、Col、Row等之間的關系

? ? 可以把Database看作是一個大倉庫,倉庫分了很多很多的房間,Schema就是其中的房間,一個Schema代表一個房間,Table可以看作是每個Schema中的床,Table(床)就被放入每個房間中,不能放置在房間之外,那豈不是晚上睡覺無家可歸了。

然后床上可以放置很多物品,就好比Table上可以放置很多列和行一樣,數據庫中存儲數據的基本單元是Table,現實中每個倉庫放置物品的基本單位就是床, User就是每個Schema的主人(所以Schema包含的是Object,而不是User)。

? ? 其實User是對應于數據庫的(即User是每個對應數據庫的主人),既然有操作數據庫(倉庫)的權利,就肯定有操作數據庫中每個Schema(房間)的 權利,就是說每個數據庫映射的User有每個Schema(房間)的鑰匙,換句話說,如果他是某個倉庫的主人,那么這個倉庫的使用權和倉庫中的所有東西都 是他的(包括房間),他有完全的操作權,可以扔掉不用的東西從每個房間,也可以放置一些有用的東西到某一個房間。還可以給User分配具體的權限,也就是 他到某一個房間能做些什么,是只能看(Read-Only),還是可以像主人一樣有所有的控制權(R/W),這個就要看這個User所對應的角色Role 了

?

表空間與用戶的關系 表空間和數據文件的關系 schema

  • 一個表空間有多個數據文件,一個數據文件只能屬于一個表空間。
  • 一個數據庫可以有多個表空間,每一個庫都有一個system表空間。
  • 一個用戶可以使用一個或多個表空間,一個表空間也可以供多個用戶使用。
  • 用戶和表空間沒有隸屬關系,表空是一個用來管理數據存儲邏輯概念,表空間只是和數據文件發生關系,數據文件是物理的,一個表空間可以包含多個數據文件,而一個數據文件只能隸屬一個表空間。
  • 用戶在創建表的時候沒有指定表空間,使用該用戶的默認表空間(創建用戶的時候需要指定)。
  • 方案(schema)又叫模式,是比表空間小一級的邏輯概念,它也是一個邏輯容器。多個用戶可能共用一個表空間,那如何區分開每一個用戶?那么在表空間中對每個用戶都有一個對應的方案,用于保存單個用戶的信息

    Schema為數據庫對象的集合,為了區分各個集合,我們需要給這個集合起個名字。schema里面包含了各種對象如tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links。

    總結

    以上是生活随笔為你收集整理的oracle schema的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。