Q. SQL에서 DDL과 DML의 차이점을 설명하고, 각각의 대표적인 명령어들의 용도를 설명하세요. A. DDL은 테이블을 관리하는 명령어고, DML은 테이블 내의 데이터를 관리하는 명령어이다. DDLCREATE : 테이블을 생성DROP : 테이블 삭제 ALTER : 테이블 내 컬럼추가, 제약조건 추가 등등DMLSELECT : 데이터 조회 DELETE : 데이터 삭제UPDATE : 데이터 수정해설 Q. 역정규화가 필요한 상황과 적용 시 고려해야 할 사항, 그리고 역정규화를 적용할 때의 장단점을 설명해 주세요. A. 역정규화는 정규화된 데이터 모델의 성능을 향상하기 위해, 의도적으로 데이터의 중복을 허용하거나 테이블을 병합하는 등의 방법을 통해 데이터 일관성의 일부를 희생하면서 조회 성능을 극대화하는 기..