SQL 기본 - 개념

Ye Seo Lee·2021년 9월 16일
0

SQLD

목록 보기
4/12

1. DB / DBMS

1) 데이터베이스 (DB)

  • 통합되어 관리되는 데이터의 집합체
  • 자료구조(Data Structure) 형태에 따른 종류
  • 종류

2) 데이터베이스 관리 시스템 (DBMS)

  • Database Management System
  • DB를 관리하기 위한 소프트웨어
  • 종류 : Oracle, MS-SQL, MySQL, Sybase 등

2. 관계형 DB 연산

3. Dual 테이블

  • Oracle DB에 의해서 자동 생성되는 테이블
  • 임시 사용 테이블 (내장형 함수 사용 가능)

4. 트랜잭션 (Transaction)

  • 데이터베이스의 작업을 처리하는 단위
  • 특성

5. SQL (Structured Query Language)

  • 관계형 DB에서 데이터 구조 정의, 조작, 제어 등을 하는 절차형 언어

1) 표준

  • ANSI / IOS SQL 표준 : INNER JOIN, NATURAL JOIN, USING 조건, ON 조건절 사용
  • ANSI / IOS SQL3 표준: DBMS 벤더별 차이를 표준화함

2) 실행순서

  • 파싱 (Parsing) SQL 문법확인 > 구문분석 > Library Cache 저장
  • 실행 (Execution) Optimizer 계획수립 > SQL 실행
  • 인출 (Fetch) 데이터 읽고 전송

3) 작업순서

  • 사용자에게 권한 부여 (DCL)
  • 데이터 구조 정의 (DDL)
  • 데이터 입력 및 수정 (DML)
  • 개발자 및 사용자 데이터 조회

4) SELECT문 실행순서 : FROM - ON - JOIN - WHERE - GROUP BY - WITH CUBE/ROLLUP - HAVING - SELECT - DISTINCT - ORDER BY

0개의 댓글