数据库schema与catalog简介

按照SQL标准的解释,在SQL环境下Catalog和Schema都属于抽象概念,主要用来解决命名冲突问题。
从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、序列等),反过来讲一个数据库对象必然属于一个Schema,而该Schema又必然属于一个Catalog,这样我们就可以得到该数据库对象的完全限定名称从而解决命名冲突的问题了
从实现的角度来看,各种数据库系统对Catalog和Schema的支持和实现方式千差万别,针对具体问题需要参考具体的产品说明书,比较简单而常用的实现方式是使用数据库名作为Catalog名,Oracle使用用户名作为Schema名
例如:
数据库          Catalog支持     Schema支持
Oracle            不支持          用户名(User Id)
MySQL             不支持         数据库名

数据库中schema与catalog简介相关推荐

  1. ABAP基础知识 怎么访问HANA数据库中的其它CATALOG的表

    一 前言 CATALOG 或者SCHEMA 都属于数据库的抽象概念,主要用来解决命名冲突问题. 本文主要讨论怎么在ABAP的环境下访问数据库其它CATALOG中的表. 二 CATALOG VS SCH ...

  2. 数据库中Schema(模式)概念相关

    数据库中Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构.还有一种是物理上的 Schema,指的是数据库中的一个名字空间,它包含一组表.视图 ...

  3. 数据库中Schema(模式)概念的理解

    文章内容来自:https://www.biaodianfu.com/database-schema.html?utm_source=tuicool&utm_medium=referral 在学 ...

  4. mysql one database_数据库中schema和database有什么区别?

    在MySQL中创建一个Schema好像就跟创建一个Database是一样的效果,在SQL Server和Orcal数据库中好像又不一样. 目前我只能理解,在mysql中 schema<==> ...

  5. mysql 函数返回查询结果_MySQL数据库中常用查询函数简介

    MYSQL中的常用函数 count(*)--- 相当于统计表的行数,在统计结果的时候,不会忽略列值为NULL的记录. select count(*) from yinxiong; Count(列名) ...

  6. mysql 查看数据库函数_MySQL数据库中常用查询函数简介

    MYSQL中的常用函数 count(*)--- 相当于统计表的行数,在统计结果的时候,不会忽略列值为NULL的记录. select count(*) from yinxiong; Count(列名) ...

  7. Jdbc--2--jdbc的使用,数据库schema和catalog介绍

    一.JDBC Using A:第四步:执行SQL语句的方式 executeQuery():返回结果集ResultSet的rs对象,一般是select(DQL语句) 第五步:处理结果集:只有返回Resu ...

  8. oracle mysql substr_Oracle数据库中substr()函数简介说明

    摘要: 下文讲述Oracle数据库中substr函数应用简介,如下所示: oracle substr函数功能说明 substr函数功能: substr函数在oracle数据库中的功能为:字符串截取函数 ...

  9. db2常用命令大全 db2数据库中的操作命令

    DB2 常用命令,对于使用db2的朋友可以参考下.管理客户端从v9.7版本之后就不再带有控制中心了,而是使用 Data Studio Client.安装 DB2 数据库产品期间不会应用许可证密钥.但是 ...

最新文章

  1. 深入分析:12C ASM Normal冗余中PDB文件块号与AU关系与恢复
  2. 求高光谱图像相关系数矩阵
  3. 算法竞赛入门与进阶 (三)贪心
  4. sql 列转行_SQL面试题:如何行列互换?一个万能模板
  5. 线性回归 逻辑回归
  6. ROJECT SERVER如何与OUTLOOK集成使用
  7. 字节跳动大规模实践埋点自动化测试框架设计
  8. 如果你产品的卖点跟竞争对手一样,那你怎么脱颖而出?
  9. PostgreSQL 查看数据库,索引,表,表空间大小
  10. springboot配置手动提交_kafka教程-springboot消费者-手动提交offset
  11. hive join 数据倾斜 真实案例
  12. 关于Xcode的Other Linker Flags
  13. 下载win7原版ios系统文件
  14. VMware项目虚拟机IP修改说明
  15. 快速更换证件照底色的方法
  16. 1461错误,nbsp;mysql_stmt_prepa…
  17. java 怎样判断拼图是否可还原_拼图游戏可解性判断,自动生成可解拼图
  18. MacBook雷电3接口失灵不可用
  19. window7(64bit)环境下安装基于TensorFlow后端的Keras 教程(CPU版)
  20. linux 64位数据库下载地址,Linux 7 平台 64位 DM8(8.1.0.147) 安装文件下载地址

热门文章

  1. (转)【电子书:pdf+txt】梳理:从混乱到有序,人生提效50%--董泉
  2. python学习笔记,python中的队列及代码实现
  3. token的组成和使用
  4. IP地址管理----网段划分,特殊IP地址
  5. SpringBoot企业级应用实战
  6. 移动CRMapp项目总结
  7. 解决Centos7下pip更新失败问题
  8. [C++程序设计](入门级题解) 校门外的树
  9. 波分百科:400G线路传输方案
  10. python语言与c语言java的区别_c语言和java有什么区别