用户具有多重角色,角色拥有可重复权限,确定用户具有权限的数据库设计方案(关系型数据库)
摘要:问题:系统有多用户,用户可以拥有不止一个角色(又称身份、职业、类型等),每一个角色可以有很多种权限,不同角色的权限允许重复。怎么才能方便地记录、检索用户和权限的对应关系呢?按照标准的数据建模原则,应该建立如下的表,表示三种数据实体:用户、角色以及权限CREATE TABLE User
( id INTEGER, name VARCHAR(16), CONSTRAINT cst_User_pk PRIMARY KEY (id)
); CREATE TABLE Role
( id INTEGER, info VARCHAR(16), CONSTRAINT cst_Role_pk PR...
阅读全文
posted @
2012-04-17 04:56
springside5
阅读(924)
推荐(0)