`
luckybat
  • 浏览: 32695 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

数据库schema, catalog

阅读更多

A schema is a collection of database objects. A schema is owned by a database user and has the same name as that user.

 

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

 

 

schema的英文翻译: 图解, 图表; 摘要, 一览...
个人观点,数据库中的schema最好不要翻译,直接用原文好了。

 

 

The database catalog of a database instance consists of metadata in which definitions of database objects such as Basis tables, view tables, synonyms, value ranges, indexes, users, and user groups are stored.
分享到:
评论

相关推荐

    数据库的catalog与schema

    在数据库管理中,Catalog(目录)和Schema(模式)是两个非常重要的概念,它们构成了数据库组织和管理的基础。本文将深入探讨这两个概念,以及它们在实际应用中的作用。 首先,让我们来理解什么是Catalog。在数据库...

    DB2数据库学习资料

    - `db2 catalog tcpip node remote server ostype` 编目一个TCP/IP节点,允许连接到远程数据库服务器。 - `db2 uncatalog node` 取消节点编目,移除不再需要的节点信息。 2. **数据库目录**: - `db2 list ...

    db2导出数据库

    ### DB2数据库导出方法详解 #### 一、引言 在DB2数据库管理系统中,进行数据迁移或备份是一项常见的任务。本文将详细介绍几种常用的DB2数据库导出方法及其应用场景,帮助用户根据自身需求选择最适合的操作方式。 ...

    GreenPlum常用数据库命令

    ### GreenPlum数据库常用命令详解 #### 一、数据库启动:`gpstart` - **基本用法**:`gpstart` 是Greenplum数据库管理工具的一部分,主要用于启动Greenplum数据库集群。 - **常用参数**: - `-a`: 直接启动,不...

    Java获取数据库属性信息.rar

    - `getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)`:返回表的索引信息,包括索引名、是否唯一、索引类型等。 4. **获取存储过程信息**: - `getProcedures...

    DatabaseMetaData生成数据库DLL

    - `getImportedKeys(String catalog, String schema, String table)` 和 `getExportedKeys(String catalog, String schema, String table)`:分别用于获取外键引用(导入)和外键定义(导出)。 5. **构建DDL脚本*...

    MonetDB的SQL引擎catalog分析.docx

    首先,Catalog在MonetDB中扮演着至关重要的角色,它是数据库对象的元数据仓库,包含了关于数据库模式(schema)、表、列、索引、约束、函数以及事务等所有信息。`sql_catalog.h`文件中定义了各种数据结构,用于表示...

    c#_获取数据库中所有表名称的方法

    c#获取数据库中所有表名称的方法 在软件开发过程中,经常需要获取数据库中的所有表名称,以下总结了六种使用c#实现获取数据库中所有表名称的方法。 一、使用SQLDMO SQLDMO是操作SQL Server的理想方式,如果数据库...

    c# 动态获得数据库中所有查询和视图

    Initial Catalog=yourDatabase;Integrated Security=True"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // 在此处执行进一步的数据库操作 } ``` 接下来,...

    SSH项目原本使用的sqlserver2005数据库现在改用MySql配置问题修改

    1. **数据库模式(Schema)和数据库名称(Catalog)**:SQL Server中,`schema`和`catalog`的概念与MySQL中的数据库概念不同。在MySQL中,一个数据库就是一个包含多个表的集合,而在SQL Server中,`schema`可以理解...

    IBM DB2 数据库使用小技巧

    `db2catalogtcpipnode<node_name>remote|ip_address>server|port_number>ostype|AIX|WIN95|NT|HPUX|SUN|MVS|OS400|VM|VSE|SCO|SGI|LINUX|DYNIX>` 通过这个命令,你可以将一个远程的DB2实例注册为本地系统的节点。这...

    修改数据库表名的命令

    cursor.execute("SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'database_name'") tables = cursor.fetchall() for table in tables: old_name = table[0] new_name = old_name....

    C#数据库访问模式

    Initial Catalog=Student;Integrated Security=SSPI"; SqlConnection connection = new SqlConnection(connectionString); ``` 上述代码定义了一个连接字符串,并创建了`SqlConnection`对象。连接字符串包含了...

    轻松上手openGauss第4期:openGauss基本管理(上).pdf

    openGauss基本管理 ...每个数据库都有pg_catalog schema,它包含系统表、内置数据类型、函数、操作符。搜索路径(search_path)始终以pg_temp和pg_catalog这两个schema作为搜索路径顺序中的前两位。

    Hibernate注释方法描述数据库映射

    `@Table` 注解中可以包含 `schema` 和 `catalog` 属性来指定表所在的 schema 和 catalog。此外,还可以使用 `@UniqueConstraints` 来定义表的唯一约束。例如: ```java @Entity @Table(name="tbl_sky", ...

    c#数据库操作读取数据库表结构源码.rar

    例如,我们可以使用`sys.objects`(SQL Server)或`information_schema.tables`(大多数关系型数据库)来获取表的元数据。 ```csharp string query = "SELECT * FROM sys.objects WHERE type = 'U'"; SqlCommand ...

    sql语句获取数据库中的数据库表列.docx

    ON KeyCol.CONSTRAINT_CATALOG = RefCol.CONSTRAINT_CATALOG AND KeyCol.CONSTRAINT_NAME = RefCol.CONSTRAINT_NAME WHERE RefCol.CONSTRAINT_NAME IS NULL ) PKeyCol ON PKeyCol.COLUMN_NAME = Col.COLUMN_...

    替换数据库中特定数据(带源码 .net版)

    SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' ``` 在.NET中,可以使用SqlCommand对象来执行SQL语句,SqlDataAdapter和DataSet用于填充数据和执行更新操作。考虑到可能存在的...

    JAVA100例之实例56 数据库元数据

    - `getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)`:获取表的索引信息。 - `getPrimaryKeys(String catalog, String schema, String table)`:获取表的主键...

Global site tag (gtag.js) - Google Analytics