方法一: 
 
用户表: 
T_UserInfo 
   id 
   name 
 
对象表: 
T_Object 
   id 
   name 
 
权限表 
T_Access 
   accessid 
   userid(外键,来自用户表) 
   objectid(外键,来自对象表) 
   access(用代码记录用户的权限组合: 
       1000  浏览 
       1100  浏览、添加 
       1110  浏览、添加、编辑 
       1111  浏览、添加、编辑、删除 
       等) 
 
方法二: 
 
用户表: 
T_UserInfo 
   id 
   name 
 
对象表: 
T_Object 
   id 
   name 
   access1(代表浏览,保存用户的id号,用逗号分隔) 
   access2(代表浏览、添加) 
   access3(代表浏览、添加、编辑) 
   access4(代表浏览、添加、编辑、删除) 
 
孰优孰劣? 
--------------------------------------------------------------- 
 
我們用的是第一種 
WINDOWS系統用的也是第一種 
 
 
--------------------------------------------------------------- 
 
方法2不可取,用户增加的时候非常麻烦,而且access1--access4的长度很难确定。
http://blog.csdn.net/haojialin/archive/2006/01/15/580239.aspx
posted on 2007-02-25 13:54  mbskys  阅读(228)  评论(0)    收藏  举报