A
약 75초
경험 중심 1인칭 답변
네, DB는 수업과 개인 프로젝트에서 모두 사용해봤습니다. MySQL과 PostgreSQL을 주로 사용했고, 테이블 설계, 쿼리 작성, 데이터 삽입·조회·수정·삭제 기본 작업을 익혔습니다. 수업 프로젝트에서는 정규화 원칙에 따라 ERD를 설계하고, 외래 키 관계를 포함한 테이블 구조를 직접 만들었습니다. 특히 JOIN을 활용해 여러 테이블에서 원하는 집계 결과를 추출하는 쿼리가 실제 데이터 분석에서 가장 많이 쓴 방식이었습니다. 또한 인덱스를 추가했을 때 쿼리 성능이 달라지는 것을 직접 측정해보면서, 인덱스 설계가 DB 성능에서 중요한 요소라는 것을 배웠습니다.
ORM(SQLAlchemy)을 이용해 파이썬 코드와 DB를 연결하는 경험도 있습니다. 앞으로도 테이블 설계·인덱스 최적화·ORM 활용을 DB 역량의 기본 축으로 다루겠습니다. 인덱스 설계가 쿼리 성능에 미치는 영향을 직접 측정하면서 DB 운영 감각을 익혔습니다.
이 결의 특징
MySQL·PostgreSQL로 정규화 원칙에 따라 ERD를 설계하고, 인덱스 추가 전후 쿼리 성능 차이를 직접 측정해 본 구체적 경험을 짚은 흔적이 있습니다.
이 결이 통하는 자리
ORM으로 파이썬 코드와 DB를 연결한 구체적 실행이 살아 있을 때 통합니다. 인덱스 설계가 성능에 미치는 영향을 직접 확인한 경험이 붙을 때 면접관이 실습 기반 이해를 읽는 결이 보입니다.