发表于: 2019-12-14 10:16:38
1 1122
今天做了什么
分析原型图需求
前台:
游客表(自动分配昵称)
一级导航栏(表)、
DVZQ}4HF@CFK{Y{)F.png)
二级导航栏表
搜索功能
banner表
作品表
留言功能(留言表)+ 精选评论功能
简介表(三合一?)
后台:
登录功能:管理员表
留言管理(前台已有留言表,增加搜索功能)
作品,banner,简介表,在前台已经写了,+搜索功能
后台管理是空白的暂时不做
所以一起有七个表
游客表(自动分配),一级导航栏表(一二级关联),二级导航栏表,banner表,作品表,留言表(精选功能),简介表(轨迹,工作室,成员)
后台账户表
分析表应该有什么字段,准备开始建表(可能会有变动)
游客表
一级导航栏
二级导航栏
banner表
作品表
留言表:
简介表
后台账户表
数据库三大范式:
什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些
规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。
什么是三大范式:
第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操作在这样的关系模式中实现不了。
第二范式:如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,简记为2NF。
第三范式:设R是一个满足第一范式条件的关系模式,X是R的任意属性集,如果X非传递依赖于R的任意一个候选关键字,称R满足第三范式,简记为3NF.
注:关系实质上是一张二维表,其中每一行是一个元组,每一列是一个属性
简单来说:
三范式就是
①字段不可分。
②有主键,非主键字段依赖主键。
③非主键字段不能互相依赖。
外键使用原则:(一般只用逻辑外键)
1、 为关联字段创建外键。
2、 所有的键都必须唯一。
3、避免使用复合键。
4、外键总是关联唯一的键字段。
遇到的问题:
不熟悉多个表是怎么连接的,查询后经过外键(只配置逻辑上外键,不用数据库约束)把多个表相关联
明天要做什么:
编写接口文档
利用mybaits逆向工程生成相应的实体类,mapper文件
评论