像csdn左侧导航面板一样,我如何设计数据库表格,实现为不同用户配置不同的导航项?
比如说,只允许用户A登录后只显示java技术下的“gui设计”和“web开发”,而用户B登录后只显示java技术下的“eclipse”?不知道我说的能不能明白,这样该如何设计数据库中的表结构?需要几个表?有那些关键字段?
帮忙设计一下或者给个思路。谢谢!
比如说,只允许用户A登录后只显示java技术下的“gui设计”和“web开发”,而用户B登录后只显示java技术下的“eclipse”?不知道我说的能不能明白,这样该如何设计数据库中的表结构?需要几个表?有那些关键字段?
帮忙设计一下或者给个思路。谢谢!
解决方案 »
- 请问round(10.337111,2)=10.340000,为什么数值长度和原来一样呢
- 请问大家在sql 2005中怎么实现多表的查询的存储过程?
- 关于取出重复项的记录
- 知道一个表的字段名称(字符串形式), 怎么取此列的内容?
- 这个存储过程该怎么写?
- Error 18483 "distributor_admin"
- 【求一SQL语句】如何将表的一些信息作为数据插入到一个已经存在的表中,详情见内,解决后马上结帖^_^
- sql 存储过程那位大神帮我看看那块出错了?
- SQL Server2005 如何记录操作记录?
- 痛苦啊,俺的win2k一启动到进度条将要结束就马上出现:Stop:c000026c unkonw hard error!!
- 请问一个简单的SQL语句或则存储过程,来者有分。
- 若是设置唯一索引或普通索引,如何令表按索引的排序方式显示?
用户表(userID,userName,InActive(标识是否可用))
用户角色表(RoleUserID,userID,RoleID)一个人可以有多个角色
角色表(RoleID,RoleName,InActive)
树表(treeID,RoleID,treename)
树有关系另设计
例如
用户A的导航如下: 用户B的导航如下:
java技术 java技术
GUI设计 GUI设计
web开发 Eclipse
.net技术 数据库开发
C# Access
ASP.net Sybase谢谢!!