[MySQL] 좋은 테이블 설계 알아보기 기초편
0. 환경필자는 mysql8.0 을 사용중 이며, RDBMS 기준으로 이야기를 해보겠다 1. 들어가며기본적으로 도메인에 대한 내용을 확실히 숙지했고, 비즈니스 흐름을 명확히 파악했을 때 DB 설계를 해야 큰 효율을 볼 수 있다고 생각한다 실무에서 가끔 테이블 설계를 하고, 필요한 컬럼들을 추가하는 작업을 진행할 때 가 있다 테이블 설계시 거시적인 관점이 아닌 당장 앞에 필요한 부분만 보고 설계하면 누구나 쉽게 설계 할 수 있다 하지만 확장성 및 유지보수성을 생각하는 미래지향적 설계라면 고려해야 할 부분이 여러가지가 있다.정규화키관리 전략외래키, 복합키 등등대표적으로 2가지가 있다 필자는 실무에서 JPA 를 사용중에 있고, JPA 연관관계 설정시 1:1, 1:N 관계을 테이블이 여러개있지만 새로운 설계에..
Database/MySQL
2025. 6. 28. 14:34