当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机四级指导:用户,角色,功能之间的关系视图
发布时间:2010/3/10 18:03:57 来源:城市学习网 编辑:MOON
  用户,角色,功能之间的关系视图: 假设你目前有下面的数据库结构:create table userinfo,name varchar);create table rolei ...
  用户,角色,功能之间的关系视图:
  假设你目前有下面的数据库结构:
  create table userinfo,name varchar);create table roleinfo,name varchar);create table functioninfo,name varchar);create table userrole,roleid varchar);create table rolefunction,functionid varchar);insert into userinfo values;insert into userinfo values;insert into userinfo values;insert into roleinfo values;insert into roleinfo values;insert into roleinfo values;insert into functioninfo values;insert into functioninfo values;insert into functioninfo values;insert into userrole values;insert into userrole values;insert into userrole values;insert into userrole values;insert into userrole values;insert into userrole values;insert into role function values;insert into role function values;insert into role function values;insert into role function values;insert into role function values;insert into role function values;你可以根据三者连接的结果建立视图,得出整个权限模型的数据。
  select u.name as username,r.name as rolename,f.name as functionnamefrom userrole ur inner join userinfo u on ur.userid=u.idinner join roleinfo r on ur.roleid=r.idinner join rolefunction rf on rf.roleid=r.idinner join functioninfo f on rf.functionid=f.idorder by u.name;结果如下:
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved