发表于: 2019-12-14 10:16:38

1 1121


今天做了什么

分析原型图需求

前台:

游客表(自动分配昵称)

一级导航栏(表)、

二级导航栏表


搜索功能

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文件




返回列表 返回列表
评论

    分享到