Ethan_Novice的专栏

滴水穿石

schema

A schema is a collection of database objects. A schema is owned by a database user and has the same name as that user.

在 SQL Server 2000 和早期版本中,数据库可以包含一个名为“架构(schema)”的实体,但此实体实际上是数据库用户。
在 SQL Server 2005 和 SQL Server 2008 中,架构是指包含表、视图、过程等的容器。它位于数据库内部,而数据库位于服务器内部。这些实体就像嵌套框放置在一起。服务器是最外面的框,而架构是最里面的框。
在 SQL Server 2005 和 SQL Server 2008 中,提倡"用户和架构分离",即一个用户可以对应多个架构,一个架构也可以对应多个用户,所以架构和user就不再需要同名了.系统可以赋予某个user访问某个架构的权限,也可以取消该权限.
 
schema为数据库对象的集合,为了区分各个集合,我们需要给这个集合起个名字,这些名字就是我们在企业管理器的方案下看到的许多类似用户名的节点,这些类似用户名的节点其实就是一个schema,schema里面包含了各种对象如tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links。
一个用户一般对应一个schema,该用户的schema名等于用户名,并作为该用户缺省schema。这也就是我们在企业管理器的方案下看到schema名都为数据库用户名的原因。
最简单的理解:以你计算机的用户为例,如果你的计算机有3个用户,那么每个用户登录系统看到的(使用的)功能是可以不相同的

 

阅读更多
个人分类: 数据库
想对作者说点什么? 我来说一句

XML Schema xsd XML Schema xsd

2009年12月21日 422KB 下载

SCHEMA 官方文档 官方例子

2011年09月23日 49KB 下载

XML的schema部分代码

2008年09月22日 10KB 下载

xml schema 的使用

2008年10月26日 363KB 下载

XML Schema 参考手册

2009年12月21日 532KB 下载

XML Schema ppt

2011年07月15日 605KB 下载

Schema 教程

2008年07月25日 364KB 下载

理解XML Schema XML Schema进阶

2009年06月17日 124KB 下载

SAP HR schema

2011年05月20日 31KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭