dev-miri
[Server 4주차]AqueryTool을 이용해 데이터베이스 설계하기 본문
AQueryTool
{{source.erd_info.erd_name + '(Ver ' + erdVersion + ', ' + source.erd_info.db_type + ')'}}
aquerytool.com
AqueryTool이란? 웹 기반 erd tool+sql 자동생성 프로그램이다

-Entity->table이었으므로 User 테이블 생성
-PK : UserIdx(INT타입 사용)
-AI설정에 체크하면 값들이 들어올 때 자동으로 1씩 증가하게 해준다
-사진의 경우 URL로 저장한다 : TEXT 타입
-웹사이트와 소개글은 빈 값을 허용함으로 NULL값 주기
-상태관리->STATUS 기본값(Default) : ACTIVE
-언제 생성되었는지, 언제 수정되었는지 저장할 컬럼이 필요->createdAt/updatedAt(TIMESTAMP자료형 사용)
default값은 current_timestamp
이런 방식으로 생성한 유저 테이블이다!

나머지 테이블도 생성하고, FK관계 설정까지 완료해주었다

추가적으로 게시물좋아요 테이블, 댓글 좋아요 테이블, 회원가입 테이블도 생성해주었다
(혼자 짠거고 강의에는 정답이 안올라와 있어서 답이 맞는지는 잘 모르겠다..)

'Spring boot > UMC(22-1)' 카테고리의 다른 글
| [Server-7주차] 프레임워크 사용하기 실습 (0) | 2022.05.15 |
|---|---|
| [Server-7주차]개발환경 설정 (0) | 2022.05.13 |
| [Server 5주차] RDS와 Datagrip 연결하기/Datagrip table 생성 (0) | 2022.05.12 |
| [Server-4주차] 데이터베이스 설계/모델링 하는 방법 (0) | 2022.05.12 |
| [Server-1주차] 서버 개념 정리(1) (0) | 2022.04.03 |
Comments