Database for Beginners

데이터 세상의 기초를 탄탄하게, 관계형 데이터베이스(RDBMS)가 왜 필요하고 어떻게 동작하는지 직접 데이터를 다루며 배워보세요! 본 강의는 복잡한 이론과 SQL 문법부터 외우는 대신, 엑셀과 파일로 데이터를 관리할 때 생기는 문제에서 출발해 데이터베이스가 필요한 이유를 자연스럽게 이해하는 실습 중심(Hands-on) 강의입니다. 테이블과 관계를 설계하고 데이터를 저장·조회·수정·삭제하는 기본 SQL부터 JOIN, 서브쿼리, WITH, UNION 을 활용한 데이터 조회까지 직접 실행하며 관계형 데이터베이스의 기본 흐름을 익힙니다. 여기서 더 나아가 VIEW, INDEX, TRIGGER, 트랜잭션과 제약 조건을 통해 데이터를 안전하고 효율적으로 관리하는 방법도 살펴봅니다. SQLite 로 기본기를 익힌 뒤에는 PostgreSQL 서버에 직접 접속해 데이터 타입과 함수, 백업과 복원, 사용자와 권한 관리, 실행 계획과 인덱스까지 경험하며 실제 데이터베이스가 어떻게 운영되는지도 알아봅니다. 단순히 SQL 문법을 외우는 것이 아니라 데이터를 어떻게 저장하고 연결할지, 어떤 기능을 언제 사용해야 할지, AI가 만들어준 데이터 구조와 SQL을 어떻게 이해하고 검토할지를 익히는 것이 이 강의의 목표입니다.