`
331218027
  • 浏览: 19602 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单描述schema,catalog

阅读更多

schema:    (直接翻译)模式;计划;图解;概要   我自己的理解在数据库里:表空间

catalog:    (直接翻译) 目录 产品目录 编目  

 

schema:

指的是说当偶create database caiceclb时,caiceclb就是一个schema

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

 

catalog:

指的是所有的database目录

 

两者关系:

从概念上说,一个数据库系统包含多个 Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、字段等),反过来讲一个数据库对象必然 属于一个Schema,而该Schema又必然属于一个Catalog,这样我们就可以得到该数据库对象的完全限定名称从而解决命名冲突的问题了;例如数 据库对象表的完全限定名称就可以表示为:Catalog名称.Schema名称.表名称。这里还有一点需要注意的是,SQL标准并不要求每个数据库对象的 完全限定名称是唯一的,就象域名一样,如果喜欢的话,每个IP地址都可以拥有多个域名。(摘自:http://tony-0529.iteye.com/blog/722315)

分享到:
评论

相关推荐

    XML Schema用法

    例如,在一个书目XML文档的Schema中,`<catalog>`和`<book>`元素可能分别被定义为`catalogtype`和`elementtype`这两种类型,这些类型在Schema文档的其他部分会被详细定义。 XML Schema还提供了注解(annotation)...

    org.jibx.schema.org.oasis_open.committees.entity.release._1_0.catalog-1.0.6.zip

    标题 "org.jibx.schema.org.oasis_open.committees.entity.release._1_0.catalog-1.0.6.zip" 暗示我们正在处理一个与Java相关的开源项目,它可能涉及XML Schema(XSD)和数据绑定框架JiBX。 JiBX是一个强大的工具,...

    xml练习题.pdf

    XML是一种简单的数据存储语言,使用一系列简单的标记来描述数据,这些标记可以用来组织数据、约束数据的结构。 - XML文档以一个声明开始,该声明指定了XML的版本和文档的编码方式。例如表示使用UTF-8编码的XML版本...

    XML入门大全PPT

    1. **文档描述**:DTD和Schema用于描述XML文档的结构和约束。 2. **验证**:验证XML文档是否符合DTD或Schema规范。 3. **转换**:XSL(Extensible Stylesheet Language)用于转换XML文档的格式。 4. **数据查询**:...

    SimpleDB实验1

    - **Catalog**:Catalog类存储了所有表的信息,包括表名、schema、DbFile和主键等。实现Catalog时,需要重点关注如何获取表的这些基本信息以及如何添加新表。 - **BufferPool**:BufferPool用于提高数据访问速度。...

    JPA注解说明 详解

    `name`指定表名,`catalog`指定Catalog(数据库分组)名,`schema`指定Schema(数据库模式)名。这些都是可选的,如果没有指定,默认值为空字符串,意味着使用默认的Catalog和Schema。 3. **@Id**:这是必需的,...

    Hibernate_实体类_注解_大全

    `name`用于指定表名,`catalog`和`schema`分别用于指定Catalog和Schema名称。如果不提供这些信息,默认值为空字符串,意味着使用默认的Catalog和Schema。 3. `@Id`: 必须在每个实体类中至少有一个`@Id`注解的属性,...

    hibernate映射的注解配置

    2. **@Table(name="", catalog="", schema="")**:这个注解用于提供关于实体所对应数据库表的更多信息,包括表名、Catalog和Schema。`name`指明表名,`catalog`和`schema`则分别用于指定数据库的目录和模式,这些...

    XML的解析方式以及两种约束XML格式的文件编写

    相比于DTD,XSD的语法更为复杂,但提供了更精确的数据描述能力。下面是一个XSD的例子: ```xml <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="catalog"> ...

    JAP注解API

    `name`用于指定表名,`catalog`和`schema`则用于指定表所在的目录(Catalog)和模式(Schema)。这些属性都是可选的,如果不设置,JPA会使用默认值。 3. **@Id**:这个注解标记的是实体类中的主键字段。每个实体...

    JPA注解.doc J PA注解.

    `@Table`注解提供了更多的表定义信息,如表名、Catalog(数据库分类)和Schema(数据库模式)。这些通常是可选的,但当实体类与默认的表名、Catalog或Schema不一致时,就需要指定。 3. **@Id** 必须的注解,用于...

    Python库 | stac_fastapi.types-2.1.0-py3-none-any.whl

    Python库`stac_fastapi.types`是用于构建基于FastAPI的STAC(SpatialTemporal Asset Catalog,空间时间资产目录)服务的类型定义模块。这个库版本为2.1.0,适用于Python 3环境,且不依赖特定平台。`.whl`文件是一种...

    无废话XML 部分繁体 完全看懂

    - **元数据描述**:描述文档或数据集的信息。 - **Web服务**:作为SOAP消息的一部分来交换数据。 ### XML的核心概念 #### 1.2 XML文档结构 - **元素**:构成XML文档的基本单位,由开始标签、结束标签以及中间的...

    model实体类中Hibernate注解说明[借鉴].pdf

    2. **@Table(name="", catalog="", schema="")**:这个注解用于更精细化地定义实体所对应的数据库表信息。`name`是表名,`catalog`是数据库目录,`schema`是数据库模式。当实体类与表名、目录或模式不一致时,需要...

    xml 概述

    4. **丰富的生态**:围绕XML,已经发展出了一系列辅助技术和工具,如XML Schema用于定义文档结构、XSLT用于转换文档格式、XPath用于查找文档中的信息等。这些工具共同构成了一个完整的生态系统,使得XML在各种应用...

    XML生成XSD的方法

    这个文档应包含足够的数据结构信息以便于XSD文件能准确地描述这些结构。 #### 三、使用xsd.exe生成XSD 1. **命令行操作**:打开命令提示符窗口或PowerShell,并导航到含有XML文件的目录。使用以下命令来运行xsd....

    mstr项目设计mstr项目设计

    - **3.3.4 简单数据模型(Simple Data Model)**:仅包含少量事实和实体的数据模型,适合于快速构建原型或简单的分析场景。 **3.4 为企业创建逻辑数据模型** - **3.4.1 其它需要考虑的因素**:包括数据质量、数据一致...

    DocBook学习笔记

    它支持多种语言,包括RELAX NG、SGML (Standard Generalized Markup Language) 和 XML DTDs (Document Type Definitions),以及W3C XML Schema。这一标准由OASIS (Organization for the Advancement of Structured ...

    一些常用的有关java的chm文档

    2. **@Table** - 指定实体对应的数据库表名,可以设置schema和catalog属性。 3. **@Id** - 标记类的属性为表的主键,通常配合@GeneratedValue使用。 4. **@GeneratedValue** - 配置主键生成策略,如AUTO、IDENTITY、...

    DTD 教程 DTD 实例

    DTD 是 XML(Extensible Markup Language)文档的结构定义工具,它用于描述 XML 文档的元素、属性、实体等结构,确保 XML 文档的合法性。DTD 的作用在于提供一种机制,使数据在传输或交换过程中保持一致性和可预测性...

Global site tag (gtag.js) - Google Analytics