데이터베이스(DB)는 단순히 많은 양의 데이터를 모아둔 '창고'입니다. 하지만 창고에 물건을 마구잡이로 쌓아두면 나중에 찾기 어렵겠죠?
그래서 데이터를 엑셀의 표(Table)처럼 구조화하여 관리하고, 규칙에 따라 빠르고 안전하게 꺼내 쓸 수 있도록 도와주는 전문 관리 소프트웨어가 탄생했는데 이를 RDBMS(관계형 데이터베이스 관리 시스템)라고 부릅니다. 오라클, MySQL, PostgreSQL 등이 대표적입니다.
💡 핵심 비유: 도서관의 책들과 유능한 사서
데이터 자체(DB)는 도서관에 꽂혀 있는 수만 권의 '책'과 같습니다. RDBMS는 이 책들을 장르별, 저자별로 체계적으로 분류하고, 사용자가 "해리포터 찾아줘"라고 요청하면 1초 만에 책을 꺼내다 주는 유능한 사서(관리 시스템)입니다.
🗂️ 테이블 간의 관계(Relation) 구조
Script-1.sql
1
-- 데이터베이스가 정상적으로 응답하는지 확인하는 가장 기본적인 핑(Ping) 쿼리입니다.
-- DUAL은 오라클에서 제공하는 가상의 더미(Dummy) 테이블입니다.
SELECT SYSDATE
FROM DUAL;