TIL/academy

국비 TIL(Today I Learned) 20220718 데이터베이스 백업, 설계

토희 2022. 7. 18. 17:50
728x90

데이터베이스 백업

- SQL형태의 백업

- 덤프파일 형태의 백업(BAK파일)

 

 

 

BYTE 키워드 추가: 용량관련

터미네이터:  ;(세미콜론) 달아준건지 말건지

계단식 삭제: FK 달려있으면 체크해주는게 좋아, 참조 관계없이 삭제하겠다? (다시 확인하기)

 

 

 

데이터만 따로 뽑겠다 -> CSV, 우리는 insert

 

워크시트 -> 우리가 쿼리 작성하는곳에 저장하겠다

 

 

최종

 

 

내가 지금 선택했던게 다 나와

 

완료하면

이런 화면

 

 

 

기존에 강사님이 데이터 주셨던거랑 비슷 근데 차이가 밑에 쿼리

제약조건 무시하고 데이터를 넣겠다, 저장순서 잘 지키면 이 옵션 필요없다고?

 

 

 

이렇게 데이터 백업해서 쓰고,

가져올때는  해당 스키마로 로그인한 다음 넣고(다운받아서 끌어넣기) F5

 

 

 

 

 

데이터베이스 설계

 

https://chrome.google.com/webstore/detail/diagramsnet-desktop/pebppomjfocnoigkeepgbmcifnnlndla?hl=ko&gl=KR 

 

diagrams.net Desktop

diagrams.net is a completely free diagram editor

chrome.google.com

 

추가해놓기! 도식화를 위해 만들어진 툴

 

추가해 놓은 앱을 볼수있음!

 

 

열기

 

 

 

https://www.diagrams.net/

 

Diagram Software and Flowchart Maker

Security-first diagramming for teams. Bring your storage to our online tool, or go max privacy with the desktop app. No login or registration required.

www.diagrams.net

안 깔고 웹에서도 쓸수 있음, 구글드라이브로 공유하기 좋음

 

 

 

데이터베이스 설계

1. 데이터 요소 찾기

-데이터 적인 내용들을 찾아서 나열하기

2. 중복 제거

3. 그룹화

4. PK선정

- 주 데이터 선정 혹은 생성

5. 관계 지정

- FK지정, 중계 테이블 설정

6. 타입선정(Number, Varchar, Date)

7. ERD(Entity Relationship Diagram), 테이블 정의서 작성

 

 

 

ER

테이블 1번은 일반테이블

2번은 중계테이블

 

먼저 한글로 작업 -> 논리ERD

실제 DB에 저장되는 형태 -> 물리 ERD, 보통 영어로 되어있으면 물리 ERD라고 생각하면 된데

 

 

 

 

다음중 택 1

1. 뉴스기사 세부페이지

2. 쇼핑몰 세부페이지

 

ERD 참조

https://www.erdcloud.com/d/wQEfm4ifyewdBHvLu

 

Copy of 쇼핑몰 데이터베이스 설계 (주문, 회원관리, 리뷰, 상품)

KH정보교육원 2조 팀 프로젝트. 영양제 맞춤 추천 사이트 제작을 위한 ERD 설계

www.erdcloud.com

 

 

- 리뷰일때, 이미지 여러개인것도 고려, 리뷰이미지 따로 테이블

- 카테고리는 상위카테고리번호(자가참조)가 들어감

 

 

마켓컬리 예시

 

 

 

팀 프로젝트

홈페이지 색상 정하기

https://color.adobe.com/ko/trends

 

https://color.adobe.com/ko/trends

 

color.adobe.com

 

메인 레이아웃 잡기

글자 크기

원래대로라면 디자인 가이드 만들기

공통된 부분 만들기

 

728x90