Difference between a user and a schema in Oracle?(Oracle中用户和模式之间的区别?)
问题描述
Oracle 中的用户和模式有什么区别?
What is the difference between a user and a schema in Oracle?
推荐答案
来自 问汤姆
您应该将架构视为用户帐户和其中所有对象的集合作为所有意图和目的的模式.
You should consider a schema to be the user account and collection of all objects therein as a schema for all intents and purposes.
SCOTT 是一种架构,其中包括具有各种授权的 EMP、DEPT 和 BONUS 表,以及其他东西.
SCOTT is a schema that includes the EMP, DEPT and BONUS tables with various grants, and other stuff.
SYS 是一个包含大量表、视图、授权等的架构.
SYS is a schema that includes tons of tables, views, grants, etc etc etc.
SYSTEM 是一个架构.....
SYSTEM is a schema.....
从技术上讲——模式是数据库使用的一组元数据(数据字典),通常使用 DDL 生成.模式定义了数据库的属性,例如表、列和属性.数据库模式是对数据的描述数据库.
Technically -- A schema is the set of metadata (data dictionary) used by the database, typically generated using DDL. A schema defines attributes of the database, such as tables, columns, and properties. A database schema is a description of the data in a database.
这篇关于Oracle中用户和模式之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Oracle中用户和模式之间的区别?


基础教程推荐
- MySQL根据从其他列分组的值,对两列之间的值进行求和 2022-01-01
- while 在触发器内循环以遍历 sql 中表的所有列 2022-01-01
- 从字符串 TSQL 中获取数字 2021-01-01
- 如何在 CakePHP 3 中实现 INSERT ON DUPLICATE KEY UPDATE aka upsert? 2021-01-01
- ORA-01830:日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和 2021-01-01
- 使用 VBS 和注册表来确定安装了哪个版本和 32 位 2021-01-01
- 带更新的 sqlite CTE 2022-01-01
- 带有WHERE子句的LAG()函数 2022-01-01
- CHECKSUM 和 CHECKSUM_AGG:算法是什么? 2021-01-01
- MySQL 5.7参照时间戳生成日期列 2022-01-01