[TIL] 5월 20일 (airbnb 미션 진행)

yeon·2021년 5월 25일
0

오늘 한일

  • 비비랑 airbnb 미션 진행중, DB에 따라 도메인 클래스 생성하고, 스키마 짰다. 테이블마다 데이터를 하나씩 만들어서 넣었다.
  • 호눅스 수업때 baseball 설계를 했다. 나는 서버에서 모든 데이터를 저장하지 않았는데 돌이켜보니 너무 많은걸 생략하지 않았나 싶다.
  • 식별관계와 비식별관계
    • 식별관계: 부모테이블의 기본키가 자식테이블의 외래키이자 기본키로 사용되는 관계, 부모테이블의 행이 없다면 자식 테이블의 행을 추가할 수 없다(게시판의 게시글과 댓글관계에서 게시글이 없다면 댓글도 없다.), 실선으로 나타낸다.
    • 비식별관계: 부모테이블을 참조한 테이블에서 외래키가 기본키가 아닌 일반 컬럼으로 참조되었을때, 부모테이블의 참조행이 없어도 자식테이블의 행을 추가할 수 있다. 점선으로 표시한다.
    • 참고: https://velog.io/@jch9537/DATABASE-식별과-비식별-관계
  • 프로그래머스 체육복 문제 시도했는데 못 풀었다. 두가지 테스트코드에서 실패, 다른 사람들의 풀이를 보고 다시 풀어봐야겠다.

0개의 댓글