- 프로젝트 아이디어를 데이터베이스 설계로 전환하는 방법 설명 💡
- ERD(개체 관계 다이어그램) 구축의 중요성 강조 🏗️
- 데이터베이스 모델링 시 모델과 테이블 용어 혼용 가능성 언급 🗄️
- 강좌 플랫폼의 기능 정의: 사용자, 강좌, 강사, 카테고리, 수강, 리뷰, 진행률 📚
- 데이터베이스 테이블 이름은 소문자 단수형으로 작성해야 함 ✍️
- 데이터베이스 필드 이름은 카멜 케이스 대신 스네이크 케이스 사용해야 함 🐍
created_at
및updated_at
타임스탬프 추가의 중요성 강조 (데이터 관리 및 문제 해결에 유용) ⏰- Primary Key의 중요성 강조 (각 레코드를 고유하게 식별) 🔑
- 비즈니스 로직을 Primary Key로 사용하면 안 됨 🚫
- 테이블 간 관계 유형: 일대일, 일대다, 다대다 설명 🔗