RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角 ...
分类:
数据库 时间:
2020-11-06 01:40:52
阅读次数:
18
本教程从系统架构模式、技术选型、使用人群分析、功能分析、数据库设计、运行环境搭建、功能演示等几个方面详细说明了基于SSM框架的宿舍(寝室)管理系统的设计与实现。适合作为计算机类毕业设计、课程设计、Java开发入门级项目。 ...
分类:
编程语言 时间:
2020-10-26 11:06:16
阅读次数:
22
word,原型图 excel立项(确定项目要干啥) 需求文档 需求评审 详细设计(数据库设计) 测试用例 用例评审(修改。。。) 编码 部署环境 单元测试(方法) 集成测试 功能测试 bug(管理) 测试报告 文档(测试用例测试报告,详细设计,需求文档,war) 后期线上发现问题(不是特别大的问题) ...
分类:
其他好文 时间:
2020-09-18 03:45:36
阅读次数:
35
mysql数据库建模过程:1:分析客户的业务和数据处理要求 2:设计数据库的E-R模型图 3:应用三大范式审核数据库结构 4:代码编写,软件测试,安装部署。 设计数据库的步骤:1:标识实体(实体用矩形表示)2:表识每个实体的属性(属性用椭圆形表示)3:标识实体之间的关系(用菱形表示) E-R图设计( ...
分类:
数据库 时间:
2020-09-18 01:20:39
阅读次数:
35
范式理论 范式可以理解为设计一张符合标准级别的数据表结构时,所需要遵循的规范和要求。 而在关系型数据库设计时遵照一定的规范要求,可以带来很多好处。比如:降低数据的冗余性: 1. 因为数据冗余度高的话, 会增大磁盘开销 2. 在不使用分布式系统的情况下, 数据冗余度高的话, 可能需要增加磁盘的数量, ...
分类:
其他好文 时间:
2020-08-28 14:29:13
阅读次数:
47
1 表的分类 1.1 实体表 实体表,一般是指一个现实存在的业务对象,比如用户,商品,商家,销售员等等。 用户表: 用户id 姓名 生日 性别 邮箱 用户等级 创建时间 1 张三 2011-11-11 男 zs@163.com 2 2018-11-11 2 李四 2011-11-11 女 ls@16 ...
分类:
其他好文 时间:
2020-08-28 11:48:03
阅读次数:
56
一、 mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。 MYSQL的分区主要有两种形式:水平分区和垂直分区 水平分区(Horizon ...
分类:
数据库 时间:
2020-08-26 18:58:12
阅读次数:
59
1.数据库表名命名规范: a.表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写。 b.表名应该便于理解和有表意义 c.表名不应太长,不超过三个单词(22个字母)。 d.表创建完毕后,需要给表添加释意。 2.表字段命名规范: a.字段名最好是能够表达字段含义的英文字母,易于直观理解。 b.不 ...
分类:
数据库 时间:
2020-08-24 16:30:12
阅读次数:
67
数据库设计的指导性方针: 信息法则 关系数据库中的所有信息都用唯一的一种方式表示——表中的值。 保证访问法则 依靠表名、主键值和列名的组合,保证能访问每个数据项。 空值的系统化处理 支持空值(NULL),以系统化的方式处理空值,空值不依赖于数据类型。 基于关系模型的动态联机目录 数据库的描述应该是自 ...
分类:
数据库 时间:
2020-08-03 00:50:32
阅读次数:
124
具体 小数类型 // 附录2 6. 【强制】小数类型为 decimal,禁止使用 float 和 double。 说明:在存储的时候,float 和 double 都存在精度损失的问题,很可能在比较值的时候,得到不正确的 结果。如果存储的数据范围超过 decimal 的范围,建议将数据拆成整数和小数 ...
分类:
数据库 时间:
2020-07-26 16:01:42
阅读次数:
92