关于各个数据的schema

1.一个用户一般对应一个schema,该用户的schema名等于用户名,并作为该用户缺省schema

2.一个数据库schema可能存在于多个表空间,相似地,一个表空间也可以为多个schema服务。

3.DB2系统访问表对象时使用模式名.表对象

  对于不指明模式的表对象 以当前登录用户模式作为隐含模式访问

4.oracle中的schema就是指一个用户下所有对象的集合,schema本身不能理解成一个对象,oracle并没有提供创建schema的语法,schema也并不是在创建user时就创建,而是在该用户下创建第一个对象之后schema也随之产生,只要user下存在对象,schema就一定存在,user下如果不存在对象,schema也不存在

5.在wiki上,这样解释schema:

    In a relational database, the schema defines the tables, views, indexes, packages,

    procedures, functions, queues, triggers, types, sequences, materialized views, synonyms,

    database links, directories, Java, XML schemas, and other elements.

    而实际上,schema就是数据库对象的集合。

参考链接

http://www.2cto.com/database/201307/230786.html

http://wenjiesu.iteye.com/blog/801129

猜你喜欢

转载自yinzhangheng.iteye.com/blog/2219195
今日推荐