`
dawuafang
  • 浏览: 1191961 次
文章分类
社区版块
存档分类
最新评论

使用视图取出用户,功能,角色,用户角色,角色功能5张表的关系

 
阅读更多

CREATE VIEW dbo.View_Login
AS
SELECT dbo.ccss_function.function_code, dbo.ccss_function.function_cn,
dbo.ccss_group.Group_cn, dbo.ccss_group.Group_code, dbo.ccss_user.User_code,
dbo.ccss_user.User_cn, dbo.ccss_user.User_en, dbo.ccss_group.Group_en,
dbo.ccss_function.function_en, dbo.ccss_function.Function_jb,
dbo.ccss_function.Function_sj_code, dbo.ccss_function.oder,
dbo.ccss_function.class, dbo.ccss_function.id AS function_id
FROM dbo.authority INNER JOIN
dbo.ccss_function ON
dbo.authority.function_code = dbo.ccss_function.function_code INNER JOIN
dbo.ccss_group ON
dbo.authority.group_code = dbo.ccss_group.Group_code INNER JOIN
dbo.user_group ON
dbo.ccss_group.Group_code = dbo.user_group.group_code INNER JOIN
dbo.ccss_user ON dbo.user_group.user_code = dbo.ccss_user.User_code

authority 角色功能表 user_group 用户角色表

function 功能表 group角色表 user 用户表

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    activiti23张表相互关系图

    因此,制作一张23张表相互关系图能够帮助初学者更直观地理解各个表之间的关联,有助于快速掌握Activiti的工作流设计与管理。 2. Activiti 23张核心数据表及其作用简介: Activiti引擎的工作流数据主要存储在23张...

    角色权限表设计

    初步估计一下,本系统至少需要十张表,分别为:权限表、用户表、角色表、组表、用户权限关联表、用户角色关联表、角色权限关联表、组权限关联表、组角色关联表、用户属组关联表。 权限管理是应用系统中比较棘手的...

    SpringBoot + Apache Shiro1.9.1 最新版本详细教程,基于RBAC角色访问、安全管理框架、用户角色权限

    0、重点!重点!...1、本教程适用所有开发人员简单易懂,结合文章教程与demo示例。...5、基于RBAC五张表:用户表 tb_user、角色表tb_role、权限表tb_permission、用户角、表tb_user_role、角色权限tb_role_permissio

    用户角色菜单权限表结构创建以及数据插入

    如果使用外键关联,在对表进行数据操作时就考虑另一张关联的表,相当于两张表就绑在一起了,操作这张表就必须考虑另一张关联表。我们开发时候不想立即就修改或更新关联表的数据,可能一会再去更新另一张关联表的数据...

    权限管理系统springmvc hibernate spring 完整项目带数据库

    这个项目的核心目标是实现对用户权限的有效管理,包括用户登录、角色分配、资源权限控制等功能。以下是关于这些技术及其在权限管理中应用的详细知识点: 1. **SpringMVC**: SpringMVC是Spring框架的一个模块,...

    数据库实验5:视图的使用.pdf

    数据库实验5:视图的使用 视图是数据库管理系统中的一种虚拟表,它不存储实际数据,而是根据定义的查询结果动态生成的。视图的使用可以简化复杂的查询操作,提高查询效率,并且可以隐藏底层表的结构,从而提高数据...

    mysql三张表连接建立视图

    现在 建立 一个视图,可以同时 看到三张表的 所有信息·~ create or replace view v_name as select t1.*,t2.*,t3.* from A表 t1, B表 t2, C表 t3 where t1.a=t2.b and t2.b1=t3.c 两表链接创建视图 CREATE TABLE...

    关系数据库转成一张表

    "关系数据库转成一张表"的任务可能涉及到以下几个关键知识点: 1. 数据库范式:关系数据库设计通常遵循范式理论,如第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等,以减少数据冗余和提高数据一致性。但在...

    ThinkPHP(RBAC)权限管理系统_第7讲_角色管理

    6. **视图与模板**:为了提供友好的用户界面,我们需要设计视图文件,包括角色管理页面、角色详情页、角色权限分配页等,展示和操作角色信息。 7. **路由配置**:定义路由规则,使用户能够通过URL访问到角色管理的...

    基于角色的权限(easyUI+servlet)

    6. **数据库设计**:数据库通常包含用户、角色和权限三张表。用户表存储用户信息,角色表存储角色信息,权限表记录具体的操作或资源。此外,可能还需要关联表来记录用户-角色和角色-权限的关系。 7. **安全考虑**:...

    学校教材订购系统(内含5张表)

    1. **数据库设计**:系统的核心是数据库,可能包括5张表,每张表对应不同的数据实体,比如学生信息表、教材信息表、订单表、班级信息表和教师信息表。这些表之间的关系可能是多对一、一对多或一对一,需要合理设计表...

    RBAC-基于角色的访问控制.doc

    2. 用户(User):用户是实际使用系统的个体,他们可以通过加入不同的角色来获取相应的权限。 3. 权限(Permission):权限定义了用户可以执行的具体操作,如查看、编辑、删除等。 4. 角色分配(Role Assignment)...

    activiti 工作流23张表详细介绍

    为了更好地理解Activiti如何存储流程数据,本篇将详细介绍Activiti使用的23张数据库表及其功能。 Activiti的所有数据库表名均以“ACT_”作为前缀,以便于区分和识别。这些表按照用途可以分为几大类: - **ACT_GE_*...

    ASPNET用户权限管理系统

    (1)通用的用户权限系统,可以创建用户、角色、模块、角色模块、用户角色,构建成自定久系统功能菜单,当前系统支持二级层级菜单 (2)系统共用五张表,有用户表、模块表、角色表、权限表(角色模块表)、用户角色表 ...

    shiro数据库设计 五张表

    shiro权限框架数据库设计,附少量数据,仅供测试,非实际项目

    C#ASP.NET用户权限系统源码数据库 Access源码类型 WebForm

    ASP.NET用户权限系统源码 ...(2)系统共用五张表,有用户表、模块表、角色表、权限表(角色模块表)、用户角色表 (3)系统管理员登录账号:admin,登录密码 1 (4)通过系统可以自定义系统菜单,完成系统权限管理控制

    java web 用户权限系统(源码+数据库).zip

    5. **用户与角色关系**:用户和角色之间是一对多的关系,一个用户可以属于多个角色,通过角色间接获得相应的权限。这样,系统在处理用户访问请求时,只需要检查用户所拥有的角色即可,简化了权限判断的过程。 6. **...

    数据库视图的创建和使用

    数据库视图(View)是关系数据库中的一种重要抽象概念,它基于一个或多张表,并且可以根据需求进行定制化显示。简单来说,视图可以看作是从一个或多个表中选取的数据的虚拟表。虽然视图本身并不存储数据,但它可以像...

    数据库实验之视图的使用.pdf

    通过视图的创建过程,掌握视图的基本使用方法,包括通过单张表建立视图和通过多张表建立视图;通过在定义的视图上进行查询、插入、更新和删除操作,理解视图的概念,掌握简单的视图查询方法。 基于单张表的视图 ...

Global site tag (gtag.js) - Google Analytics