[TIL] #15 - Database & 스타벅스 모델링

DamHo Bae·2021년 2월 22일
0
post-thumbnail

Databace를 알아보자.

  • 각 로우는 고유 키가 (pk)있다. 주로 pk를 통해 해당 로우를 찾는다.
  • 각각 테이블은 서로 상호관련성을 가지고 서로 연결할 수 있다.

One to One 관계

  • 테이블 A의 열과 테이블 B의 열이 정확히 일대일 매칭이 되는 관계

One To Many

  • 테이블 A의 열과 테이블 B의 여러 열과 연결이 되는 관계
  • A를 고정한다면 A-> B는 가능하지만 B -> A는 안됨.
    (예:고객 한명이 여러 음식을 시킨다)
    (잘못된예: 여러음식이 고객한테 시킨다??? x)

Many To Many

  • 테이블A의 여러 열이 테이블B의 여러 열과 연결이 되는 관계

스타벅스 모델링

필수 구현 : 음료, 카테고리, 영양 정보, 알러지, 음료 이미지, 음료 설명, 신상 여부
도구 : Aquery ERD tools
구현 제외 사항 : 프로모션, 음료사이즈
foreignkey팀: 택향님, 호욜님, 대희님, 유진님, 나

저녁을 먹고 조별로 모여 소모임을 시작했다.
처음에 방향감각을 잡는다고 복잡했지만, 택향님께서 대표로 잘 설명해주셨다.
내일 팀별 발표가 진행될 것이다. 사람들은 어떻게 구현했을지 궁금하다._
모델링에 정답은 없지만, 모범답안은 있다고 생각한다.

우리팀은 테이블 4개로 만들었다. 다음과 같다.

  • 카테고리
  • 음료
  • 알러지
  • 영양성분

알러지와 영양성분은 간단하게 카테고리에 참조하고 참조된 카테고리는 음료에 참조 되게 했다.

profile
Frontend Developer

0개의 댓글