怎样使用0和1在数据库标志某个权限组的所有用户是否有该功能?
比如:
超级管理员功能编号有 :1,2,3,4,5,6,7,8
而一班管理员只有:1,2,3,5
那么在数据库中存储的是:
超级管理员为:1,2,3,4,5,6,7,8
而一班管理员为:11101000  【存在为1不存在功能编号为0】可以举个例子来说明它在c#中程序中的应用 
目的:禁用一班管理员中查出来的为0的菜单项
比如第四为为0 二超级管理员中第四个功能编号为4
那么禁用功能编号为4的功能---在一班管理员登陆的时候!
同道理:要禁用功能编号为6,7和8的功能菜单

解决方案 »

  1.   

    在数据库中存储的是: 
    超级管理员为:11111111
    而一班管理员为:11101000  
    存储的字符串第一位为1,表示第一个功能起用,如果第一位为0表示第一个功能禁用,如果要禁用一般管理员的第i项功能只需要把第i个字符设置为0即可.
      

  2.   

    那怎样设计数据库更合理????多谢指点!!!
      

  3.   

    指导一个数据库设计方案 最好有表名  好了的话,绝对给分!!