
DataBaseDesign
添柴程序猿
10年编程工作,涉及到.Net,Java,Android,C,Python等,爱好算法,人工智能,大数据等领域, 虚心求教,一起进步,大学毕业参加工作,如今一晃10多年已过,时间飞逝....
展开
-
DataBseDesign工作笔记001---基于RBAC用户权限管理数据库设计_用图的形式说明_精确到页面的元素
JAVA技术交流QQ群:170933152 RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角色是什么?可以理解为一定数量的权限的集合,权...原创 2018-08-15 10:11:23 · 539 阅读 · 0 评论 -
DataBseDesign工作笔记002---数据库表设计
JAVA技术交流QQ群:170933152 RBAC(基于角色的权限访问控制),很明显要有角色表、权限表,当然用户表是不能少的,在加上两张关联表,用户角色表(这里一个用户只对应一个角色,按道理可以整合一张表,在用户表里加上一个角色id),角色权限表。此外,还要设计一张用户操作信息日志表,记录用户的操作信息。 用户表 角色表 权限表 用户角色表 角色权限表 操作信息日志表 注:所有...转载 2018-08-15 10:15:39 · 306 阅读 · 0 评论 -
DataBseDesign工作笔记003---ERStudio使用笔记_基本使用方法详解
JAVA技术交流QQ群:170933152 场景 这里我采用一个“最经典”的学生选课场景来使用ERStuidio 场景分析 学生与课程是多对多的关系,而在数据库设计中大部分都是将多对多转化成一对多,即需要”第三方”表(选课表)来连接这个关系 学生表一对多选课表 课程表一对多选课表 ERStudio解决方案 1、打开ERstudio创建三张表 表关系详解 经常用第二种一对...原创 2018-08-15 17:23:13 · 771 阅读 · 0 评论 -
DataBseDesign工作笔记005---将excel中的表导入到powerdesigner中
JAVA技术交流QQ群:170933152 两种方法,第一种: 已经测试了可以:但是生成之后好像在图中找不到这张表啊。。左边列表中明明有显示的。 人分类: 数据库知识 tools ---execute commands---edit/run scripts 输入脚本: ---------------------------------脚本开始----------------...原创 2018-08-26 15:42:28 · 407 阅读 · 0 评论 -
DataBseDesign工作笔记004---PowerDesigner导入sql脚本生成物理模型
JAVA技术交流QQ群:170933152 最近在研究ITOO的数据库,直接打开数据库的话不便于进行操作,就想着生成脚本,再导入PowerDesigner,在PD中修改之后再生成脚本,结果导入进去就出现了问题,经过研究终于成功,分享给大家。这之前先了解一下PowerDesigner。 【介绍】 PowerDesigner是一个功能强大而使用简单的计算机辅助软件工程工具集...转载 2018-08-24 15:26:59 · 530 阅读 · 0 评论