权限设计数据库结构表
来源:互联网 发布:金融类英语翻译软件 编辑:程序博客网 时间:2024/05/19 12:28
- --权限许可
- create table res_permission
- (
- roleid INTEGER,
- resourceid varchar2(30),
- operationid integer,
- primary key(roleid,resourceid,operationid)
- )
- --角色定义
- 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)
- )
- --res_operation 表的序列号
- create sequence res_operation_seq;
- --res_role 表的序列
- create sequence res_role_seq;
- --建立soperationid与sroleid两个序列分别用来产生Operation表与Role表的ID列
- create sequence soperationid increment by 1 start with 1 nomaxvalue minvalue 1;
- create sequence sroleid increment by 1 start with 1 nomaxvalue minvalue 1;
- --表设计的原理
--根据交叉法来匹配权限
--1:根据用户表中的用户id关联到res_userrole的userid,然后再关联到res_role,查出用户对应的所有权限,存放到list中
--2:根据资源和操作查询出用户可以操作的所有许可res_permission,存放到list中
--3:通过同时遍历两个list,查询出是否存在交叉,如果存在就是有权限,否则为无权限
- 权限设计数据库结构表
- 权限设计数据库结构表
- 权限设计数据库结构表
- 权限数据库表设计
- 数据库表设计权限问题
- 用户和角色:通用权限管理系统数据库表结构如何设计?
- 权限相关表结构简单设计
- 数据库表结构的设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 权限管理数据库设计
- 数据库权限管理设计 .
- 权限管理数据库设计
- 测试权限数据库设计
- 求用1×2的瓷砖覆盖2×M(M为正整数)的地板的方法数 (第二题)
- 对Action中所有方法、指定方法进行校验
- C++沉思录读书笔记(27章)- 设计自己跟踪自己的类
- Java语言的Calendar和Date类
- GridView导出Excel
- 权限设计数据库结构表
- 模板引擎
- ftp命令
- 指定struts2.x 配置文件位置
- 在北京这样的城市你保留了多少自己?
- JAVA基础--JAVA中的反射机制详解
- PHP静态变量 static
- 如何分析和研究Log文件
- 关于GetActiveObject,如何判断所取得对象的类型、、、可以用来检测某个程序是否运行