database/oracle18 📄 6편. 뷰(View), 시퀀스(Sequence), 동의어(Synonym) 활용법 📄 6편. 뷰(View), 시퀀스(Sequence), 동의어(Synonym) 활용법오라클에서는 복잡한 SQL을 단순화하거나 객체 재사용을 용이하게 하기 위해 다양한 보조 객체를 제공합니다.이번 글에서는 대표적인 3가지 객체인 View, Sequence, Synonym의 개념과 사용법을 정리합니다.👁️🗨️ 1. View (뷰)View는 테이블처럼 사용할 수 있는 가상의 테이블입니다. 복잡한 SELECT문을 단순화하거나 보안상 일부 컬럼만 노출할 때 유용합니다.✅ View 생성CREATE VIEW VW_EMP_SIMPLE ASSELECT EMPNO, ENAME, SALFROM EMPWHERE DEPTNO = 10;📋 View 사용SELECT * FROM VW_EMP_SIMPLE;⚠ View 사용 시.. 2025. 5. 6. 📄 5편. 인덱스(Index) 구조와 실전 튜닝 전략 📄 5편. 인덱스(Index) 구조와 실전 튜닝 전략인덱스(Index)는 테이블의 데이터를 빠르게 조회하기 위한 핵심 구조입니다.잘 만든 인덱스는 수십~수백 배의 성능 차이를 만들 수 있지만, 잘못 사용하면 오히려 성능 저하와 관리 오버헤드가 발생합니다.🔍 인덱스란? 테이블의 특정 컬럼에 대해 정렬된 탐색 구조를 유지하는 객체 실제 데이터를 직접 담지는 않고, ROWID를 통해 빠르게 찾아감 주로 WHERE 조건, JOIN 조건, ORDER BY에 사용됨🌲 B*Tree 인덱스 구조 오라클의 기본 인덱스 구조 루트 → 브랜치 → 리프 구조 리프 노드에는 컬럼 값 + ROWID 쌍이 정렬되어 저장됨CREATE INDEX IDX_EMP_ENAME ON EMP(ENAME);📦 오라클 인덱스의 .. 2025. 5. 6. 🌱 4편. 데이터 타입과 NULL 처리 특성 🌱 4편. 데이터 타입과 NULL 처리 특성오라클에서 데이터를 다룰 때는 데이터 타입을 정확히 이해하고, NULL 처리 방식에 주의해야 예상치 못한 오류나 성능 저하를 방지할 수 있습니다.이번 글에서는 주요 데이터 타입, NULL 비교의 특징, NVL/COALESCE 함수 사용법 등을 정리합니다.📌 주요 데이터 타입 요약 타입 설명 예시 NUMBER(p,s) 숫자형. p: 전체 자리수, s: 소수점 이하 자리수 NUMBER(5,2) → 최대 999.99 VARCHAR2(n) 가변 길이 문자열. 최대 4000 byte '홍길동', 'abc123' CHAR.. 2025. 5. 6. 🌱 3편. DML / DDL 기본 명령어 정리 🌱 3편. DML / DDL 기본 명령어 정리이번 글에서는 Oracle SQL에서 자주 사용되는 DML(데이터 조작어)과 DDL(데이터 정의어) 명령어를 정리합니다.기초적인 SELECT부터 테이블 생성, 수정, 삭제까지 실습 가능한 예제 중심으로 설명드립니다.📌 DML (Data Manipulation Language) – 데이터 조작 SELECT – 데이터 조회 INSERT – 데이터 삽입 UPDATE – 데이터 수정 DELETE – 데이터 삭제🔍 SELECT 문 기본-- 모든 컬럼 조회SELECT * FROM EMP;-- 특정 컬럼 조회 + 조건SELECT ENAME, SALFROM EMPWHERE DEPTNO = 10;-- 정렬SELECT ENAME, SALFROM EMPORDER BY.. 2025. 5. 6. 🌱 2편. 오라클 설치 및 환경 설정 (Windows / Linux) 🌱 2편. 오라클 설치 및 환경 설정 (Windows / Linux)이번 글에서는 오라클 데이터베이스를 설치하고, 기본 환경을 설정하는 방법을 OS별로 정리합니다.주요 예시는 Oracle 19c 또는 21c 기준이며, Windows와 Linux를 모두 포함합니다.🪟 Windows 환경에서 오라클 설치📦 설치 준비 Oracle 공식 다운로드 페이지에서 Oracle Database 19c for Windows x64 다운로드 계정 가입 필요, ZIP 파일로 제공됨⚙ 설치 단계 요약 ZIP 압축 해제 (예: C:\oracle\19c) setup.exe를 관리자 권한으로 실행 데스크탑 클래스 선택 → 간편 설치 (기본 데이터베이스 포함) Oracle Base / Home 경로 설정 예: .. 2025. 5. 6. 🌱 1편. Oracle Database란 무엇인가 – 기업용 데이터베이스의 대표주자 | 오라클 아키텍쳐 들어가며) 오라클이란 무엇인가? - 아키텍처와 특징Oracle Database(이하 오라클 DB)는 전 세계에서 가장 널리 사용되는 상용 관계형 데이터베이스 관리 시스템(RDBMS) 중 하나입니다.금융, 제조, 공공기관, 통신, 유통 등 대기업과 대규모 시스템에서 주로 사용되며, 고성능, 고가용성, 뛰어난 보안성과 확장성을 강점으로 갖춘 엔터프라이즈 데이터베이스 솔루션입니다.이 글에서는 오라클 DB가 어떤 특징을 갖고 있으며, 다른 RDBMS와 어떤 차별점을 가지는지 개념적으로 살펴보면서 오라클 카테고리의 시작을 열어보겠습니다. Oracle Database란?Oracle Database는 Oracle Corporation에서 개발한 상용 RDBMS 제품군으로, SQL 표준을 바탕으로 하되 오라클 고유의 .. 2025. 4. 8. 이전 1 2 3 다음