程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle中用戶(User)和模式(Schema)的概念

Oracle中用戶(User)和模式(Schema)的概念

編輯:Oracle教程

Oracle中用戶(User)和模式(Schema)的概念


數據庫理論中數據庫用戶和數據庫模式並沒有必然的聯系,詳細的數據庫模式解釋可以在這裡找到:

http://stackoverflow.com/questions/2674222/what-is-purpose-of-database-schema

A database schema is a way to logically group objects such as tables, views, stored procedures etc. Think of a schema as a container of objects.You can assign a user login permissions to a single schema so that the user can only access the objects they are authorized to access.

Schemas can be created and altered in a database, and users can be granted access to a schema. A schema can be owned by any user, and schema ownership istransferable.


也就是說數據庫模式可以創建修改,並且可以給不同的用戶訪問也可以賦予不同的用戶。

而Oracle文檔《Concepts》中的解釋是這樣的:

A schemais a collection of logical structures of data, or schema objects. A schema is

owned by a database user and has the same name as that user. Each user owns a single
schema.

雖然Oracle中模式也是數據對象的集合,但是在這裡一個用戶對應了一個模式,一個模式只能被一個數據庫用戶所擁有。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved