alt

(DB실무) Part1-Environment Setting

2026년 11월 8일 공유

데이터베이스 실습 환경 구축

개요

SQL을 직접 실행하고 결과를 확인할 수 있도록 실습 환경을 구성하는 강의다. 로컬 환경의 Oracle XE와 SQL Developer 설치를 우선 권장하고, 설치가 어렵거나 다른 장소에서 접속해야 할 경우 Oracle Live SQL을 대안으로 소개한다.

핵심 개념

  • SQL 문법을 익히려면 직접 입력하고 실행해 결과를 확인하는 과정이 중요하다.
  • 로컬 환경은 빠르고 긴 쿼리·스크립트도 실행하기 편하지만, 설치와 연결 과정에서 오류가 발생할 수 있다.
  • 클라우드 환경은 설치 없이 어디서나 사용할 수 있지만, 속도가 느릴 수 있고 스크립트 길이 등의 제약이 있다.
  • 실습 데이터는 제공된 스크립트로 초기화해 수강생 간 데이터 상태를 맞춘다.
  • 실습은 ‘SQL 기본 및 활용’ 단원에 들어가기 전까지 환경을 준비하면 되며, 미리 익숙해지는 것이 좋다.

상세 노트

1. 로컬 환경: Oracle XE와 SQL Developer

  • 배포된 Oracle XE 11g 설치 파일을 관리자 권한으로 실행한다.
  • 설치 경로는 기본값을 권장한다. 경로를 바꾸는 경우 공백이 포함되지 않도록 한다.
  • 관리자 계정의 비밀번호는 설치 과정에서 설정한다. 강의 시연용 비밀번호와 실제 사용 비밀번호를 혼동하지 않도록 주의한다.
  • SQL Developer 파일을 지정된 위치에 복사하고 실행 파일의 바로가기를 만든다.
  • SQL Developer에서 먼저 관리자 계정으로 접속을 테스트한다. 이후 실습용 사용자를 만들고 권한을 부여한 뒤, 해당 계정으로 접속해 SQL 실행 여부를 확인한다.
  • SQL 문장은 세미콜론(;)으로 끝낸다. 한 문장 실행은 커서 위치에 영향을 받으며, 스크립트 전체 실행은 별도 스크립트 실행 기능을 사용한다.

2. 제공 스크립트와 데이터 초기화

  • 제공되는 COMPANY.sql, KLEAGUE.sql 등의 스크립트에는 테이블 생성과 데이터 입력이 포함되어 있다.
  • 데이터가 변경되거나 실습 결과를 통일해야 할 때 스크립트를 다시 실행해 테이블과 데이터를 초기화한다.
  • 로컬 SQL Developer에서는 여러 문장으로 된 스크립트를 스크립트 실행 기능으로 실행한다.
  • 실행 후 EMP, STADIUM, PLAYER 등의 테이블을 조회해 데이터가 정상적으로 생성됐는지 확인한다.

3. 클라우드 환경: Oracle Live SQL

  • livesql.oracle.com에 접속해 Oracle 계정을 만들고 로그인한다.
  • Start Coding 또는 메뉴의 SQL Worksheet를 선택해 작업 화면을 연다.
  • 워크시트에서 SQL을 실행하며, 한 문장은 실행 버튼이나 단축키로 실행할 수 있다. 일부 문장만 실행하려면 해당 부분을 선택한다.
  • 워크시트의 전체 내용을 실행하면 여러 문장이 순차적으로 수행된다.
  • 실행 결과는 CSV로 내려받을 수 있다.

4. Live SQL에서 스크립트 사용

  • 제공된 스크립트를 열어 내용을 복사한 뒤 SQL Worksheet에 붙여 넣고 실행하는 방식을 강의에서 권장한다.
  • 스크립트 관리 메뉴에 파일을 업로드하는 방식도 가능하지만, 강의 실습에서는 복사·붙여넣기가 간편하다고 안내한다.
  • K리그 스크립트는 KLEAGUE 1을 먼저 실행한 뒤 KLEAGUE 2를 실행해야 한다. 두 번째 스크립트가 첫 번째에서 만든 테이블을 사용하기 때문이다.
  • COMPANY와 K리그 스크립트를 실행한 뒤 관련 테이블을 조회해 실행 결과를 확인한다.

5. 환경 선택

  • 수업 시연은 주로 로컬 환경에서 진행하므로, 가능하면 로컬 설치를 권장한다.
  • 설치 오류나 PC 환경 문제로 로컬 구성이 어려우면 Live SQL로 실습해도 된다.
  • Live SQL은 긴 스크립트나 연산량이 많은 작업에서 속도·길이 제한이 있을 수 있다.
공개 노트 모두 보기