`

zz Oracle的catalog和schema

 
阅读更多
zz from:
http://blog.sina.com.cn/s/blog_5183d2c80100hw95.html

一个数据库实例可以有多个 schema(解决方案)
每个 schema只能属于一个用户
这样你指定了用户和数据库实例,就确定了解决方案


======================================
taopian (高级程序员) 2009-01-07 写道

schema是对一个数据库的结构描述。在一个关系型数据库里面,schema定义了表、每个表的字段,还有表和字段之间的关系。
catalog是由一个数据库实例的元数据组成的,包括基本表,同义词,索引,用户等等。

luckybat 写道

在一个数据库中可以有多个应用的数据表,这些不同应用的表可以放在不同的schema之中,同时,每一个schema对应一个用户,不同的应用可以以不同的用户连接数据库,这样,一个大数据库就可以根据应用把其表分开来管理。
不同的schema之间它们没有直接的关系,不同的shcema之间的表可以同名,也可以互相引用(但必须有权限),在没有操作别的schema的操作根权下,每个用户只能操作它自己的schema下的所有的表。不同的schema下的同名的表,可以存入不同的数据(即schema用户自己的数据)。





数据库:指的是说MySQL(或者说Oracle等)



schema: 指的是说当用户create database ****时,****就是一个schema



catalog:指的是所有的database目录,将MySQL原来的(mysql,infomation_schema)及后来create database ****创建的的database的集合。
分享到:
评论

相关推荐

    数据库的catalog与schema

    同时,许多数据库管理工具,如MySQL Workbench、pgAdmin(针对PostgreSQL)、Oracle SQL Developer等,都提供了直观的界面来查看和操作Catalog和Schema,使得数据库管理员和开发人员能够更加便捷地进行数据库设计和...

    oracle中schema指的是什么意思

    在Oracle数据库中,Schema是一个非常重要的概念,它代表了数据库对象的集合,这些对象包括但不限于表格、视图、序列、存储过程、同义词、索引、簇和数据库链接等。Schema是逻辑结构,直接与数据库的数据相关,帮助...

    oracle hr schema

    Oracle HR Schema是一个经典的示例数据库,它主要用于演示和学习Oracle数据库在人力资源管理(HRM)领域的应用。这个schema包含了各种与员工、部门、职位等相关的信息,是初学者和专业人士了解Oracle数据库特性的...

    oracle数据库体系结构之一【user和schema】

    "Oracle数据库用户和Schema概念详解" Oracle数据库中,用户(User)和模式(Schema)是两个紧密相关却又鲜明不同的概念。用户是指拥有数据库权限和资源的实体,而模式则是指一组数据库对象的集合,包括表、视图、...

    用Toad for Oracle的Data Dump导入和导出Schema中的数据.txt

    Toad for Oracle 是一款强大的 Oracle 数据库开发和管理工具,广泛应用于数据库的设计、开发、测试和管理等多个环节。 ##### 2. 设置 Oracle 安装路径 通过菜单栏中的 **View** > **Toad Options...** 进入配置...

    Oracle database 10g SQL开发指南中store_schema.sql脚本

    Oracle database 10g SQL开发指南中 store模式下的store_schema脚本 相应的本书的pdf电子书也在我的上传资源中,需要的可以去下载!

    利用python-oracledb库连接Oracledb数据库,使用示例

    python-oracledb的源码和使用示例代码, python-oracledb 1.0,适用于Python versions 3.6 through 3.10. Oracle Database; This directory contains samples for python-oracledb. 1. The schemas and SQL ...

    Oracle Information Schema-开源

    Oracle不支持SQL标准的INFORMATION_SCHEMA数据字典。 该项目创建一个information_schema模式,并添加符合SQL标准的视图。 这些视图是SQL和PL / SQL,它们建立在Oracle数据字典上。

    oracle HR schema create

    如果在安装ORACLE时没有安装HR schema,可以通过以下的资源对其进行创建。资源内包含了创建HR用户所需要的.sql档和具体操作说明。 路径可以根据自己的实际情况进行修改。

    SpringBoot整合Oracle数据库使用双数据源

    本文将详细讲解如何利用SpringBoot整合Oracle数据库实现双数据源的配置和使用,帮助开发者构建可扩展、高可用的应用系统。 首先,我们需要理解"双数据源"的概念。双数据源意味着应用程序可以同时访问两个不同的...

    oracle创建表,索引,表空间,触发器,schema用户,序列的Sql文

    5. **创建Schema用户**:Schema在Oracle中是逻辑上的数据库对象集合,通常与一个特定的数据库用户关联。使用`CREATE USER`创建用户,`GRANT`权限: ```sql CREATE USER MyUser IDENTIFIED BY password; GRANT ...

    Oracle Schema Compare and Sync up

    用于比较用户下面的表、索引,并生成同步SQL。 可以比较表、列、主键、外键、索引。

    DTD和Schema

    **DTD(Document Type Definition)与XML Schema是XML文档结构定义的两种主要方法,它们用于确保XML文档遵循预定义的规则,从而保持数据的一致性和可读性。** **DTD(文档类型定义)**是XML规范早期引入的一种方式...

    Oracle HR Schema

    Oracle HR Schema是一个经典的数据库示例,它主要用于演示和学习Oracle数据库在人力资源管理场景下的应用。这个例子包含了模拟公司员工、部门、职位等信息的数据结构,是Oracle数据库新手和专业人士进行练习和测试的...

    解析Oracle数据库中的对象集合schema

    Oracle数据库中的对象集合Schema是数据库管理系统中的核心概念之一,它在数据库设计和管理中起着至关重要的作用。Schema可以理解为一个命名空间或容器,它包含了一系列相关的数据库对象,如表、视图、索引、存储过程...

    oracle 10g HR_schema

    oracle 10g的hr_schema,可以导进11g以上进行练习

    Oracle9i数据类型Java数据类型Schema类型对比.doc

    Oracle9i 数据类型、Java 数据类型以及 Schema 类型之间的对比主要关注它们在存储和处理数据时的差异。这些数据类型是编程和数据库管理中的基础,理解它们的关系对于开发与数据库交互的应用程序至关重要。 1. ...

    sample_schema_scripts Oracle 数据库 示例方案脚本(含结构+数据脚本)

    在本压缩包"sample_schema_scripts"中,包含了一系列用于创建Oracle示例方案的脚本,这些脚本分为结构脚本和数据脚本,旨在帮助那些在安装Oracle时未选择"示例方案"的用户能够快速搭建并体验示例数据。 结构脚本...

    foodmart schema for oracle

    总结来说,FoodMart Schema for Oracle是学习和应用数据仓库技术的重要资源,它不仅提供了丰富的零售业数据模型实例,还展示了如何在Oracle环境下构建和优化数据仓库。通过实践这个模型,我们可以深入理解维度建模、...

Global site tag (gtag.js) - Google Analytics