Oracle Advanced Topics
스토리지 엔진 (Storage Engines) Oracle DB는 여러 종류의 스토리지 엔진을 지원하지 않지만, 다른 데이터베이스 시스템과의 비교를 위해 MySQL의 스토리지 엔진을 소개합니다. MySQL에서는 다양한 스토리지 엔진이 사용되며, 대표적으로 InnoDB와 MyISAM이 있습니다. …
스토리지 엔진 (Storage Engines) Oracle DB는 여러 종류의 스토리지 엔진을 지원하지 않지만, 다른 데이터베이스 시스템과의 비교를 위해 MySQL의 스토리지 엔진을 소개합니다. MySQL에서는 다양한 스토리지 엔진이 사용되며, 대표적으로 InnoDB와 MyISAM이 있습니다. …
모니터링과 성능 분석 (Monitoring and Performance Analysis) 모니터링 (Monitoring)Oracle 데이터베이스의 모니터링은 시스템의 상태와 성능을 지속적으로 추적하고, 문제가 발생할 수 있는 잠재적 영역을 식별하는 과정입니다. Oracle Enterprise Manager (OEM)와 같은 도구를 …
백업 종류 (Types of Backup) 전체 백업 (Full Backup)전체 백업은 데이터베이스의 모든 데이터를 한 번에 백업하는 방법입니다. 이 방식은 가장 단순하지만, 시간이 많이 걸리고 많은 저장 공간을 필요로 합니다. 전체 …
사용자 및 권한 관리 (User and Privilege Management) 사용자 생성 (Creating Users) Oracle에서 사용자를 생성하려면 CREATE USER 문을 사용합니다. 사용자에게 필요한 권한을 설정할 수 있습니다. 권한 부여 (Granting Privileges) 사용자에게 …
정규화 (Normalization: 1NF, 2NF, 3NF) 정규화의 개념 (Concept of Normalization) 정규화는 데이터베이스 설계에서 데이터 중복을 최소화하고 데이터 무결성을 유지하기 위해 테이블을 구조화하는 과정입니다. 정규화는 여러 단계로 이루어지며, 각 단계는 특정 …
트랜잭션 개념과 ACID 특성 (Concept of Transactions and ACID Properties) 트랜잭션의 개념 (Concept of Transactions) 트랜잭션은 데이터베이스에서 하나의 논리적 작업 단위를 이루는 일련의 SQL 문장들을 말합니다. 모든 SQL 문장이 성공적으로 …
인덱스의 개념과 종류 (Concept and Types of Indexes) 인덱스의 개념 (Concept of Indexes) 인덱스는 데이터베이스 테이블의 열에 대해 검색 속도를 높이기 위해 사용되는 데이터 구조입니다. 책의 목차와 유사하게, 인덱스는 특정 …
서브쿼리의 개념과 활용 (Concept and Usage of Subqueries) 서브쿼리는 SQL 문장 내에 포함된 또 다른 SQL 쿼리입니다. 주 쿼리의 결과를 도출하기 위해 사용되며, 다양한 방식으로 데이터를 필터링하거나 변환하는 데 활용됩니다. …
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN 등의 조인 활용 (Using INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN) INNER JOIN INNER JOIN은 두 테이블 간에 일치하는 레코드만 반환합니다. …
COUNT, SUM, AVG, MAX, MIN 등의 집계 함수 활용 (Using Aggregate Functions like COUNT, SUM, AVG, MAX, MIN) Oracle SQL에서는 데이터를 요약하고 분석하기 위해 다양한 집계 함수를 제공합니다. 주요 함수들은 …
데이터 타입 (Data Types) Oracle SQL에서 사용되는 주요 데이터 타입에는 다음이 있습니다: VARCHAR2 문자열 데이터를 저장하는 데 사용됩니다. 최대 길이를 지정할 수 있습니다. 예제: NUMBER 숫자 데이터를 저장하는 데 사용됩니다. …
Oracle DB 설치 방법 (운영 체제에 따른 설치) (Installing Oracle DB by Operating System) Oracle DB는 다양한 운영 체제에서 설치할 수 있습니다. 여기서는 대표적인 운영 체제인 Windows와 Linux에서의 설치 방법을 …