日期:2014-05-16  浏览次数:20413 次

sqlserver数据库架构问题
谁能帮我解释下数据库架构的意思 和作用吗?
------解决方案--------------------
百度上有,不重复贴了
------解决方案--------------------
在程序中叫做命名空间  在SQL SERER数据库中叫做架构。
------解决方案--------------------
主要用于控制权限
------解决方案--------------------
它就是一个容器,包含表、视图、过程、函数、约束、同义词。。。等的容器。
------解决方案--------------------
数据库架构,就是schema,这个下面可以有对象。

然后,这个架构属于某个用户:

数据库用户-》架构-》各种对象(表,索引,存储过程、函数、视图。。。)

你可以在不同的架构下面,创建相同的对象,每个用户,只能看到他自己架构下的对象。