-
IV. SQL (Structured Query Language)
▶ SELECT 명령어 SELECT 명령어는 데이터베이스 테이블에서 데이터를 조회하는 데 사용되는 SQL 쿼리의 핵심 요소입니다. SELECT 명령어의 기본 구문: SELECT column_list FROM table_name; 구성 요소: SELECT: 조회할 데이터를 지정 column_list: 테이블에서 조회할 열 목록 (별표(*)를 사용하면 모든 열 선택 가능) FROM: 데이터를 조회할 테이블 이름 예시: -- 모든 직원 정보 조회 SELECT * FROM employees; -- 직원 이름, 성, 부서 정보 조회 SELECT first_name, last_name, department FROM employees; -- 영업 부서 직원 정보 조회 SELECT * FROM employees WHE..
2024.04.04 00:58 -
SQL Developer
2024.04.04 00:38 -
Oracle User계정 관리 (간단)
▶ 오라클 사용자 계정 관리 오라클 사용자 계정 관리에는 계정 상태 조회, 계정 잠금 해제, 비밀번호 부여 등이 포함됩니다. 1. 계정 상태 조회 다음 쿼리를 사용하여 사용자 계정의 상태를 확인할 수 있습니다. SQL SELECT username, account_status FROM dba_users; -- 특정 사용자 계정의 상태 확인 SELECT username, account_status FROM dba_users WHERE username = 'USERNAME'; 코드를 사용할 때는 주의가 필요합니다. content_copy 계정 상태: OPEN: 사용 가능 LOCKED: 잠김 EXPIRED: 만료 2. 계정 잠금 해제 다음 쿼리를 사용하여 잠긴 사용자 계정의 잠금을 해제할 수 있습니다. SQL ..
2024.04.01 18:11 -
SQL*PLUS 명령어
▶ 자주 사용되는 SQL*Plus 명령어 종류와 설명 SQL*Plus는 오라클 데이터베이스를 관리하고 쿼리하는 데 강력한 도구입니다. 자주 사용되는 명령어를 익히면 데이터베이스 작업을 효율적 관리 및 수행할 수 있습니다. 1. 연결 및 종료: CONNECT: 데이터베이스에 연결 DISCONNECT: 데이터베이스 연결 해제 EXIT: SQL*Plus 종료 2. 데이터 편집: SPOOL: 쿼리 결과를 파일에 저장 SET LINESIZE: 출력 줄 너비 설정 SET PAGESIZE: 출력 페이지 크기 설정 3. 기타 명령어: HELP: 명령어 사용법 도움말 SHOW USER: 현재 사용자 정보 표시 SHOW TABLES: 현재 스키마의 테이블 목록 표시 DESCRIBE 테이블명: 테이블 구조 정보 표시 # 다..
2024.04.01 18:06 -
SQL (구조적인 질의어)
▶ SQL 명령어 종류 SQL 명령어는 데이터 조회 언어(DQL), 데이터 정의 언어(DDL), 데이터 조작 언어(DML), 데이터 제어 언어(DCL), 트랜잭션 제어 언어(TCL)로 나눌 수 있습니다. 1. 데이터 조회 언어 (DQL) DQL은 데이터 쿼리 언어의 약자로, 데이터베이스에서 데이터를 조회하는 데 사용되는 SQL 하위 언어입니다. DQL 주요 기능: SELECT: 테이블에서 특정 데이터 선택 WHERE: 조건에 맞는 데이터만 선택 ORDER BY: 결과 정렬 GROUP BY: 데이터 그룹화 HAVING: 그룹화된 데이터에 대한 조건 설정 DQL 예시: SQL SELECT * FROM employees; -- 모든 직원 정보 조회 SELECT first_name, last_name FROM ..
2024.04.01 17:52 -
Database Objects
▶ 데이터베이스 객체란? 오라클 데이터베이스 객체는 데이터베이스 내에서 데이터를 저장하고 관리하는 기본적인 단위입니다. 테이블, 뷰, 인덱스, 시퀀스, 프로시저, 함수, 패키지 등 다양한 유형의 객체가 존재합니다. O 주요 오라클 데이터베이스 객체: 테이블: 행과 열로 구성된 데이터 저장 구조. 기업의 고객 정보, 제품 정보, 재무 정보 등을 저장하는 데 사용 뷰: 하나 이상의 테이블을 가상적으로 연결하여 표현하는 객체. 특정 데이터만 조회하거나 복잡한 쿼리를 간단하게 사용하는 데 사용 인덱스: 테이블의 특정 열에 대한 색인 역할을 하는 객체. 데이터 검색 속도를 향상시키는 데 사용 시퀀스: 순번을 자동으로 생성하는 객체. 주로 테이블의 PRIMARY KEY 값을 생성하는 데 사용 프로시저: SQL 문을..
2024.04.01 17:44 -
Oracle Architecture
▶ 오라클 데이터베이스 서버 아키텍쳐 오라클 데이터베이스 서버는 크게 메모리 영역과 HDD 영역으로 나눌 수 있습니다. 1. 메모리 영역: 인스턴스: 오라클 데이터베이스 서버의 메모리 영역. 데이터베이스 엔진, 백그라운드 프로세스, 세션 정보 등을 포함합니다. 프로세스: 특정 작업을 수행하는 메모리 영역. 1.1 인스턴스: SGA (System Global Area): 모든 서버 프로세스에서 공유하는 메모리 영역. 데이터베이스 버퍼 캐시, 로그 버퍼, redo 로그 버퍼 등을 포함합니다. PGA (Process Global Area): 각 서버 프로세스마다 할당되는 메모리 영역. SQL 실행 계획, 커서 정보, 세션 변수 등을 포함합니다. UGA (User Global Area): 사용자 세션마다 할당되..
2024.04.01 17:40 -
III. Oracle Database Server
▶ 오라클 데이터베이스 서버란? 오라클 데이터베이스 서버는 오라클 코퍼레이션에서 개발한 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 주요 특징: 높은 확장성 및 성능: 대규모 데이터 처리 및 복잡한 트랜잭션 처리에 적합 강력한 보안 및 안정성: 기업의 중요한 데이터를 안전하게 보호 다양한 플랫폼 지원: Windows, Linux, Unix 등 다양한 운영 체제에서 실행 가능 풍부한 개발 도구 및 기능: 다양한 개발 환경과 통합 가능 높은 시장 점유율: 전 세계적으로 가장 많이 사용되는 RDBMS 중 하나 오라클 데이터베이스 서버의 주요 용도: 기업 정보 시스템: 고객 정보, 제품 정보, 재무 정보 등 기업의 중요한 데이터를 관리 웹 애플리케이션: 웹 사이트 및 웹 서비스의 데이터를 저장 및 관리 ..
2024.04.01 17:34