sqlserver数据库架构问题
谁能帮我解释下数据库架构的意思 和作用吗?
------解决方案--------------------百度上有,不重复贴了
------解决方案--------------------在程序中叫做命名空间 在SQL SERER数据库中叫做架构。
------解决方案--------------------主要用于控制权限
------解决方案--------------------它就是一个容器,包含表、视图、过程、函数、约束、同义词。。。等的容器。
------解决方案--------------------数据库架构,就是schema,这个下面可以有对象。
然后,这个架构属于某个用户:
数据库用户-》架构-》各种对象(表,索引,存储过程、函数、视图。。。)
你可以在不同的架构下面,创建相同的对象,每个用户,只能看到他自己架构下的对象。