ChatinCode

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年11月4日

摘要: 一直以来,不知道Sql Server为什么搞出一个架构(Schema)的概念。数据库本身不就是一个架构吗?为什么还要费神费力弄出一个架构(Schema)呢?前几天终于有点明白了。 设想有一系统S1, 使用一数据库Db1, 另有一系统S2, 使用数据库Db1 和 Db2。S1 只操作 Db1;S2 同时操作 Db1 和Db2。系统S2知道系统S1的存在,并且需要自己的一些数据,所以创建了Db2以存放自己的数据。系统S1使用用户U1,系统S2使用用户U2,U1拥有Db1的访问权,U2拥有Db1和Db2的访问权,系统S1不知道Db2和系统S2的存在。S2 的日常操作也是在事务包装下的,并不会造成 . 阅读全文
posted @ 2011-11-04 14:20 ChatinCode 阅读(1277) 评论(2) 推荐(0) 编辑