关于权限设计的问题???
--用户表
create table res_user
(
   userid   INTEGER,
   username varchar(50),
   userpwd  bint(20)
)
--角色表
create table res_role    
(    
  roleid      INTEGER,    
  rolename    varchar2(30),    
  roledesc    varchar2(100),    
  primary key(roleid)    
)  
-- 用户角色表
create table res_userrole    
(    
  roleid      INTEGER,    
  userid      varchar2(30),--用户名    
  primary key(roleid,userid)    
)        
--资源
create table res_resource    
(    
  resourceid      varchar2(20),    
  resourcename    varchar2(30),    
  resourcedesc    varchar2(100),    
  primary key(resourceid)    
)    
--操作信息
create table res_operation    
(    
  operationid      varchar2(20),    
  operationname    varchar2(30),    
  operationdesc    varchar2(100),    
  primary key(operationid)    
)    
--权限许可
create table res_permission    
(    
  roleid      INTEGER,    
  resourceid  varchar2(30),    
  operationid integer,    
  primary key(roleid,resourceid,operationid)    
)  
//今天讲 权限设计,老师说要基于"角色模型" 建立,然后就到网上找了,建了以上的表。   
这个是根据“角色模型”建的。用户和角色关联,角色和权限关联,权限又细化为资源和操作。
但是对于,“资源表”的设计还是不太清楚,所谓的资源是指什么,如果在数据库中表示资源?表,url地址
比如说一个新闻发布系统为例,能否说明一下!! 谢谢各位老大!!!    
------解决方案--------------------
添加,修改,删除,新闻维护页面都是资源文件,通过角色控制
------解决方案--------------------
应该是你的系统中的每个页面吧,你缺的就是那个了