Ocean_
꾸준한 프로그래밍
Ocean_
전체 방문자
오늘
어제
  • 분류 전체보기 (174)
    • About Me (4)
    • 우아한테크코스 (27)
    • C & LINUX (50)
    • Operating System (12)
    • Database (25)
    • Computer Vision (0)
    • Problem Solving (0)
      • Programmers (0)
      • BOJ (0)
    • 코코코딩공부 (44)
      • Spring (12)
      • JAVA (14)
      • 디자인 패턴 (4)
      • 책 읽기 (4)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • C
  • BOJ
  • 우아한형제들
  • 인덱스
  • 프로세스
  • 우테코
  • Operating System
  • 1259
  • DB
  • 트랜잭션
  • Linux
  • 리눅스
  • OS
  • C++
  • signal
  • bean
  • 운영체제
  • 데이터 조작어
  • 우아한테크코스5기
  • 백준
  • 원시값 포장
  • 블랙잭
  • 자바
  • 정규화
  • 우아한테크코스
  • Spring
  • SIGINT
  • OperatingSystem
  • 우테코5기
  • 우테코 체스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Ocean_

꾸준한 프로그래밍

Database

[Database] 조인 연산

2023. 2. 3. 13:33

조인

  • 두 릴레이션의 공통 속성을 기준으로 속성 값이 같은 투플을 수평으로 결합하는 연산임
  • 조인을 위해서는 두 릴레이션의 조인에 참여하는 속성이 서로 동일한 도메인으로 구성되야함

조인연산

  • 기본 연산 :세타조인, 동등조인, 자연조인
  • 확장 조인: 세미조인, 외부조인

세타조인

  • 조인에 참여하는 두 릴레이션의 속성 값을 비교하여 조건을 만족하는 투플 반환
  • 세타 조인 조건은 { = ≠ ≤ ≥ < > } 중 하나가 됨

동등조인

  • 세타조인에서 = 연산자를 사용한 조인을 말함. 보통 조인연산은 동등조인

자연조인

  • 동등조인에서 조인에 참여한 속성이 두번 나오지 않도록 두번째 속성을 제거한 결과를 반환
  • 같다고 표시한 것에서 속성을 한번만 표시 EX) 고객번호 2개인거 1개만표시

외부조인

  • 자연 조인 시 조인에 실패한 투플을 모두 보여주되 값이 없는 대응 속성에는 NULL
  • 기준 릴레이션 위치에 따라 왼쪽, 오른쪽, 완전 외부조인으로 나뉨

세미조인

  • 자연 조인을 한 후 두 릴레이션 중 한쪽 릴레이션 결과만 반환.
  • 기호에서 닫힌쪽 릴레이션 투플 반환

숭실대학교 Database 강의를 수강 후 정리하였습니다.

'Database' 카테고리의 다른 글

[Database] SQL DDL 데이터 정의어  (0) 2023.02.04
[Database] SQL DML 데이터 조작어  (0) 2023.02.03
[Database] 관계 대수  (0) 2023.02.03
[Database] 무결성 제약 조건  (0) 2023.02.03
[Database] 관계 데이터 모델  (0) 2023.02.03
    'Database' 카테고리의 다른 글
    • [Database] SQL DDL 데이터 정의어
    • [Database] SQL DML 데이터 조작어
    • [Database] 관계 대수
    • [Database] 무결성 제약 조건
    Ocean_
    Ocean_
    dongVeloper

    티스토리툴바