데브허브 | DEVHUB | How to Start Designing a Database the Right WayHow to Start Designing a Database the Right Way
- 데이터베이스 설계는 테이블이나 ERD부터 시작하기보다, 먼저 데이터베이스의 목적을 2~3문장으로 정의하는 것이 중요합니다. 🚧
- 이 초기 단계는 데이터베이스의 목적과 범위를 명확히 하고, 기술적 접근 이전에 개념적 사고를 유도하여 향후 시간과 노력을 절약하게 합니다. 💡
- 목적 설명을 작성할 때는 동료에게 설명하듯 간결하게 쓰고, 문법이나 전문 용어보다는 핵심 목적 전달에 집중해야 합니다. 🗣️
- 목적 설명에서 명사(Nouns)를 찾아 강조하면, 이들이 데이터베이스 테이블(엔티티)의 초기 단서가 되어 핵심 구조를 파악할 수 있습니다. 🔍
- 식별된 명사들을 바탕으로 ERD 도구에서 테이블을 만들고, 테이블 간의 관계, 기본 키, 외래 키 등을 구체화하며 설계를 발전시킵니다. 🔗
- 올바른 데이터베이스 설계를 위해서는 흔히 저지르는 실수를 미리 파악하고 피하는 것이 중요합니다. 🚫