schema就是单个数据库你建一个库就是一个schema

解决方案 »

  1.   

    oracle, mysql 之类的数据库系统中,一个schema 其实就是一套表,VIEW,等。 类似于SQL SERVER中的一个数据库。
      

  2.   

    schema,你可以看成是一个文件夹,有的数据库是可以创建多个schema的,在schema下可以有表,试图等如果只能有一个schema的话,可以认为只能有一个文件夹的系统。
      

  3.   

    引用的方式不同,比如两个SCHEMA,名称分别为SCHEMA1和SCHEMA2;两个数据库名称分别为DB1和DB2;两个数据表TBL1和TBL2。
    DB1和DB2你可以放在任何一个SCHEMA中,TBL1和TBL2可以放在任何一个数据库中中。但是创建关系表之前,必须要创建数据库。
    TBL1和TBL2不能直接放在SCHEMA中,因为SCHEMA中是不包含具体的任何内容,必须要创建存储数据的实体(数据库、数据表等)。SCHEMA本身可以理解为命名空间。
      

  4.   

    schema是模式的意思。一个schema就相当于一套表、试图。
      

  5.   

    建立一个库就相当于一个schema模式。
      

  6.   

    schema是为对数据结构的定义。
    如果把schema理解为面向对象程序中的一个类,一条记录便可以理解为面向对象程序中的一个实例。
    和db/ tbl的抽象层次不一样。
    db /tbl是数据的组织方式, schema是数据的设计模式。