<aside> 👨🏻🏫 학습목표
</aside>
우리가 사용한 ProductRepository 내부 List데이터는 서버를 재실행하면 휘발됐습니다. 우리는 비휘발성 데이터 저장소가 필요한데요, 그래서 사용하는게 데이터베이스입니다. 데이터베이스는 어느 한 조직의 여러 응용 시스템이 공유할 수 있도록 통합. 저장된 운영 데이터의 집합을 의미합니다.
MySQL은 전세계적으로 가장 많이 사용되는 관계형 데이터베이스로 SQL을 사용합니다. workbench는 SQL 개발과 관리, 데이터베이스 설계, 생성 그리고 유지를 위한 단일 개발 통합 환경을 제공하는 비주얼 데이터베이스 설계 도구입니다.
우리는 관계형데이터베이스 RDB를 활용할 겁니다. RDB에 대한 개념이 낯선 분들은 아래 키워드들이 뭔지 이해할 정도로 추가 공부를 해주세요!
<aside> 📌 - 데이터베이스
</aside>
[DB] 관계형 데이터베이스 설계를 위한 Schema와 Query Design