오라클 SQL · 기초 다지기

오라클 SQL과 데이터베이스 기본 구조

오라클 SQL은 단순히 문장을 외우는 과목이 아니라, 데이터베이스가 어떤 구조로 저장되고 조회되는지 이해하는 과목이다. 첫 챕터에서는 스키마, 테이블, 행과 열, SQL 분류와 실행 순서를 통해 이후 학습의 바닥을 단단히 잡는다.

오라클 SQL과 데이터베이스 기본 구조 대표 이미지

이 글에서 꼭 잡아야 할 것

오라클 SQL은 단순히 문장을 외우는 과목이 아니라, 데이터베이스가 어떤 구조로 저장되고 조회되는지 이해하는 과목이다. 첫 챕터에서는 스키마, 테이블, 행과 열, SQL 분류와 실행 순서를 통해 이후 학습의 바닥을 단단히 잡는다.

오라클 SQL을 공부할 때 가장 먼저 익혀야 할 태도는 문법을 줄줄 외우기보다 데이터를 읽는 순서를 떠올리는 것이다. 테이블이 무엇이고, 한 행이 무엇을 의미하며, 같은 SQL 문장이라도 어떤 단계에서 조건이 적용되는지를 이해하면 이후 함수, 조인, 서브쿼리도 훨씬 쉽게 따라간다.

난이도 입문
모듈 기초 다지기
학습 시간 8분
핵심 키워드 Schema, Table, Execution Order

개념 지도와 이해 포인트

스키마 이해 오라클에서 스키마는 사용자가 소유한 객체 집합이다. 테이블, 뷰, 시퀀스처럼 학습 중 자주 보는 객체는 모두 특정 스키마 아래 존재한다.
SQL 분류 조회는 DQL, 구조 변경은 DDL, 데이터 조작은 DML, 권한 제어는 DCL, 트랜잭션 처리는 TCL로 나누면 정리하기 쉽다.
실행 흐름 감각 작성 순서와 실행 순서는 다르다. FROM에서 대상을 정하고 WHERE로 걸러낸 뒤 SELECT로 보여준다는 감각이 뒤 문법을 이해하는 핵심이 된다.
오라클 SQL과 데이터베이스 기본 구조 개념 다이어그램

대표 문법 패턴

-- 현재 계정이 가진 테이블 확인
SELECT table_name
FROM user_tables
ORDER BY table_name;

-- 현재 세션에서 사용할 수 있는 객체 유형 확인
SELECT object_name, object_type
FROM user_objects
ORDER BY object_type, object_name;

문법 읽는 포인트

  • `USER_TABLES`는 현재 사용자가 소유한 테이블을 보여준다.
  • `USER_OBJECTS`는 테이블, 뷰, 시퀀스 등 객체 전체를 확인할 때 유용하다.
  • 초반에는 어떤 데이터를 어디서 읽는지 찾는 습관이 SQL 정확도를 크게 올린다.

핵심 용어

  • Schema
  • Table
  • Execution Order

현재 스키마의 학습 대상 훑어보기

실습 환경에 들어가면 가장 먼저 객체 구성을 훑어보는 습관을 들이자. 어떤 객체가 얼마나 있는지 먼저 확인하면 이후 예제의 맥락과 데이터 위치를 빠르게 파악할 수 있다.

SELECT object_type, COUNT(*) AS object_count
FROM user_objects
GROUP BY object_type
ORDER BY object_type;

수험 체크포인트와 자주 하는 실수

시험 체크포인트

  • SQL 분류 문제는 문장에 등장하는 동사만 보고도 빠르게 구분할 수 있어야 한다.
  • 작성 순서와 실행 순서를 구분하지 못하면 SELECT 별칭 사용 가능 위치를 자주 틀린다.
  • 스키마와 테이블을 같은 개념으로 보면 객체 관련 문제에서 혼동이 커진다.

자주 하는 실수

  • 사용자 계정과 스키마를 완전히 별개로 외워서 흐름을 끊는 실수
  • 행과 열의 의미를 건너뛰고 바로 조인으로 넘어가는 실수
  • SELECT부터 실행된다고 생각해 전체 문장 구조를 반대로 이해하는 실수

연결 학습

이 챕터가 익숙해지면 오라클 SQL 전체를 훨씬 안정적으로 읽을 수 있다. 다음 챕터에서는 실제 조회문의 시작점인 SELECT와 FROM 절을 문장 구조 중심으로 정리한다.

댓글 0

작성자 이름과 댓글 내용을 입력하면 바로 등록됩니다. 답글은 한 단계까지 지원하고, 댓글은 최대 200자까지 작성할 수 있습니다.

일반 댓글 작성

댓글을 불러오는 중입니다.

같은 카테고리에서 이어서 읽기

지금 읽은 글과 가까운 흐름의 글 5개를 모아 두었습니다. 바로 앞뒤 문맥을 이어서 읽고 싶을 때 가장 편합니다.