数据库-----catalog与schema简介
来源:互联网 发布:fabrication软件下载 编辑:程序博客网 时间:2024/05/19 13:28
在SQL环境下Catalog和Schema都属于抽象概念,主要用来解决命名冲突问题
一个数据库系统包含多个Catalog,每个Catalog包含多个Schema,每个Schema包含多个数据库对象(表、视图、字段等)
如数据库对象表的全限定名可表示为:Catalog名.Schema名.表名
SQL标准并不要求每个数据库对象的完全限定名称是唯一的,就象域名一样,如果喜欢的话,每个IP地址都可以拥有多个域名
从实现的角度来看,各种数据库系统对Catalog和Schema的支持和实现方式千差万别,比较简单而常用的实现方式是使用数据库名作为Catalog名,使用用户名作为Schema名,具体可参见下表:
供应商
Catalog支持
Schema支持
Oracle
不支持
Oracle User ID
MySQL
不支持
数据库名
MS SQL Server
数据库名
对象属主名,2005版开始有变
DB2
指定数据库对象时,Catalog部分省略
Catalog属主名
Sybase
数据库名
数据库属主名
Informix
不支持
不需要
PointBase
不支持
数据库名
0 0
- 数据库 schema 与 catalog 简介
- 数据库schema与catalog简介
- 数据库-----catalog与schema简介
- 数据库schema与catalog简介
- 数据库-----catalog与schema简介
- 数据库中schema与catalog简介
- 数据库schema与catalog
- 数据库schema与catalog的理解
- 数据库schema、catalog
- Catalog与Schema
- Catalog与Schema
- 数据库CATALOG跟SCHEMA的意思
- Schema Catalog
- Catalog & Schema
- 什么是schema和catalog
- Catalog和Schema
- Database catalog and schema
- Creating the Recovery Catalog Schema
- 算法基础一 穷举法
- JVM GC之一找出不可达对象并回收
- c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件
- 关于是否凸边形的判断
- 黑马程序员——多线程3:线程安全
- 数据库-----catalog与schema简介
- 04数组 字符数组
- centos开防火墙后能ping通IP, ping不通域名
- Android 实现微信,QQ的程序前后台切换:back键切换后台;点击通知栏恢复前台。
- 大头锻炼日记7 -- vbscript的链表队列Queue
- Android - 插入数据库(SQLite)错误
- 安卓自定义控件、自定义xml里的属性的用法
- poj1363
- WPF编程语言介绍