Day9 Sideproject(作品集) from 0 to 1 -资料库设计

前几天画完流程图
今天来介绍 从资料库的设计
(我们其实是很後期要整理专案时才回来画 不是照着步骤设计)

我们资料库是根据讨论功能过程中共同发想的,就其实有发现当前後端在讨论规格的时候,前端会提供想要的json格式及内容,後端则会需要思考到整个资料库的正规化及表与表之间的关联性,并且想办法产出前端提供的格式。

dbdiagram

为了开发的顺畅度,从中间知道了有dbdiagram 这个东⻄,且也知道了他的好⽤所在,在使用这个东⻄之前我是想到什麽就关联什麽,当整个表增⻑的时候就会看的很累且也可能发⽣表跟表多了不必要的关联⽽不知道,导致我的model 内⼀堆不知道合不合逻辑的关联,故在开发途中花了⼀点时间学习及从头画了本专案dbdiagram ⼀切都通了,⽽且也如预期的少了满多不必要的关联。

从踩了这些雷之後,就可以渐渐掌握了spring boot 专案yml的基本写法、基本的hibernate、spring data jpa 、基本资料库正规化、dbdiagram的画法等基本技术

所以我还是满推荐⼤家可以花点时间从⽣活中的不便去发想出⾃⼰的sideproject, 不仅可以解决问题,也可以从中获取⼀些没利⽤过的⼯具。

在此我顺便推荐 drawio 可以⽅便上⼿,简单的画出属於你的dbdiagram


<<:  Day 08 - 今天的我没办法产好CODE

>>:  [DAY 08] test test

Day02 WebRTC 简介

一场全球大流行的 COVID-19 疫情,以及 H264、H265、VP8、VP9等影音压缩技术加...

Day 6:建立口罩地图APP专案

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...

[笔记] mongodb 安装教学

虽然已经安装过很多次了,但每次安装都忘记,趁着这次安装,纪录一下过程,其实内容蛮简单的做过的人就别看...

Day 25:获取位置经纬度

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...

Flutter在Android模拟器无法安装release apk原因

Android模拟器在安装由Flutter APP产生的app-release.apk遇到 the ...