4个回答
展开全部
角色和用户是两个不同的概念。
创建一个角色,可以为角色分配权限。然后把角色赋给某个(某些)用户。
创建角色是为了简化给用户分配相同权限的过程。
当一组用户拥有相同的权限,并且要对他们的权限做统一的修改时,用角色会很省力。
如果很多用户拥有一样的权限,就要在创建用户时分别为每个用户分配一堆权限,这样会很麻烦。
而有了角色,因为角色拥有一组权限,当创建用户的时候,只需要用grant语句把角色授予用户就可以了。
当要修改这些用户的权限时,值需要修改授予他们的哪个角色的定义就可以了,而不需要去修改每个用户所分配的权限。
其实我理解角色就是一组权限的集合。
创建一个角色,可以为角色分配权限。然后把角色赋给某个(某些)用户。
创建角色是为了简化给用户分配相同权限的过程。
当一组用户拥有相同的权限,并且要对他们的权限做统一的修改时,用角色会很省力。
如果很多用户拥有一样的权限,就要在创建用户时分别为每个用户分配一堆权限,这样会很麻烦。
而有了角色,因为角色拥有一组权限,当创建用户的时候,只需要用grant语句把角色授予用户就可以了。
当要修改这些用户的权限时,值需要修改授予他们的哪个角色的定义就可以了,而不需要去修改每个用户所分配的权限。
其实我理解角色就是一组权限的集合。
仁科信息
2024-07-24 广告
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部...
点击进入详情页
本回答由仁科信息提供
展开全部
用户对应schema,是数据库对象的归属者
即表、存储过程、函数、视图等都是创建在某个用户下的
而角色是若干权限的集合,将角色赋予用户后,用户就有相应的权限
即表、存储过程、函数、视图等都是创建在某个用户下的
而角色是若干权限的集合,将角色赋予用户后,用户就有相应的权限
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
角色对应权限,校长是一种角色,A可以当校长,B也可以当校长
追问
那用户呢?那不是也可以分校长和普通人吗?
追答
A可以当校长,A也可能会升迁,A也可能会被双规。A可能在当校长的同时还兼顾教学,那么他也属于教师这个角色。你要是有过数据库开发经验,就不会问这种问题,数据库表设计需要区分用户和角色,哪种角色拥有哪些权限,可以登录,可以权限内执行操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
角色和用户是不同的.......楼上正解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询