본문 바로가기

ERD

(2)
ERD 강의 정리(04.27) ERD Entity Relationship Diagram 고연차, 숙련개발자인지 판단하는 척도 하지만 일단 ERD를 잘 그려서 프로젝트를 어필하는 자리에 넣으면 좋은 무기가 될 수 있다. 그리고 언젠가는 해야하니 배우는 게 이득이다. 0. 잘 작성하는 법 연습 많이 하기 추상화,논리,비식별관계 등의 단어에 겁먹지 말라: 이론과 실제는 다르다. 자신이 관심있는 서비스나 영역의 ERD를 그려보면서 연습 1. PK/FK 프라이머리-키는 중복된 값을 가지지 않는다.(unique) 따라서 한 레코드를 대표하여 식별할 수 있는 값을 가진 필드이다. 대개 정수형태며, 번호 혹은 유일한 값을 지정함. 외래키는 다른 테이블의 PK를 참조하는 필드이다. 즉 타 테이블의 PK 데이터를 확보한다. PK/FK를 활용하지 않으면..
23.04.10 TIL(팀플 개발일지) 오늘 한 것 팀 프로젝트 회의 개인 과제 해설 수강 학습법 강의 수강(링크) 개인 과제 해설 튜터님이 해주신 개인과제 해설로부터 새롭게 알게된 것들을 정리하였다. 1. makemigrations Vs. migrate 두 명령어는 모델을 DB에 적용할 때 순차적으로 실행되는 명령어다. 전자는 DB에 실제로 아무런 변화도 생기지 않는다. 대신 migrations 폴더에 모델의 변경사항을 반영한 스키마 파일을 생성한다. 스키마는 DB의 논리구조에 대해 정의하는 개념이다. 개체와 속성, 개체와 개체간의 관게와 제한사항을 정의한다.(자세한 것은 추가학습 필요) 마이그레이트: 생성된 변경사항들을 실제 디비에 적용하는 명령이다. 2. filter() Vs. get() 모델.objects.filter 와 .get은 둘..