이번 장에서 배운 기술을 활용해, 아래 질문에 답하기 위해 필요한 테이블을 추적하고 연결하는 엔터티 관계 다이어그램을 만들어 보세요.
어떤 영화가 가장 자주 대여되었나요?
이 연습은 강의의 일부입니다
이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요
이 강의와 실전 문제를 해결하는 데 필요한, 가장 자주 쓰이는 SQL 명령들을 복습해 준비를 마치겠습니다.
현실의 비즈니스 질문에 답하려면 데이터베이스에서 필요한 데이터를 어떻게 찾으면 좋을까요? 이 레슨에서는 시스템 테이블을 활용해 데이터베이스를 탐색하는 방법을 배웁니다. 이 테이블들을 이용해 데이터베이스의 모든 테이블과 컬럼을 한눈에 볼 수 있는 도구를 만들고, 마지막으로 여러 테이블을 연결하는 데 도움이 되는 ERD(Entity Relationship Diagram)도 작성해 봅니다.
현재 연습
실전 문제를 SQL로 해결하려면 단순히 데이터를 조회하는 것을 넘어, 데이터베이스의 데이터를 관리해야 할 때가 많습니다. 여기에는 데이터 생성, 업데이트, 그리고 필요할 때 삭제까지 포함됩니다.
작성한 SQL 스크립트를 누가 읽어도 쉽게 이해할 수 있게 하려면 어떻게 해야 할까요? 이 장에서는 코드가 의도를 분명히 전달하고, 다른 사람이 읽기 쉬우며, 모범 사례를 따르도록 하는 다양한 접근법을 다룹니다.