数据库表关系的有关问题

数据库表关系的问题
我想做一个数据管理系统。注册登录进入主界面分成两部分,左边是数据分类菜单,点开一个菜单右边是菜单中的数据。
数据库表关系的有关问题
问题是表是怎么建的。怎么把不同用户的数据区分开来?
数据列表可以动态生成也就是用户可以自己添加删除吗?
------解决思路----------------------
[color=#FFCC99][color=#FF00FF]基本的权限表就可以解决你的问题,一般来说五张表

user,user_role,role,role_menu,menu

其中user_role和role_menu是关系表。其他是主表,你百度一下“权限管理表设计”就好了,基本所有的

管理系统都是这样做的,

http://www.360doc.com/content/12/0518/14/4156481_211888521.shtml

不同用户,菜单拆分是这样的,

数据列表可以动态生成 ---- 你建好菜单表menu表后,做一个前台添加页面就好了。
[/color][/color]
------解决思路----------------------
不同用户不同菜单这个就是用户与菜单多对多的关系,user表,menu表,user_menu表三张表就可以达到你想要的效果!
------解决思路----------------------
搜索rbac,大侠这可是基础,实现方式非常多,看你要控制权限的颗粒度时多少,最简单控制菜单建个用户和菜单的关系表就搞定了,不过一般系统不可能这么简单哦

一般是rbac+数据权限+字段权限一整套的权限才能够满足一个大中型集团型多公司多部门的系统
------解决思路----------------------
在网上搜搜权限系统的设计,你这是基本的用户,角色,权限的问题,可简单,可复杂,具体看你的具体要求,
给你个参考地址
http://wenku.baidu.com/link?url=89ISB5JLWf8QCOdd8V90Xvh5GHCWhpOVyp1jdS7HoMGKhT8Xu8cYbC_bJbcURcEEXOz5dO5Ud56OYc2wGElYzrb7UgpVseEH1yxKZInWjai