데이터베이스의 키

SQL로 하는 탐색적 데이터 분석

Christina Maimone

Data Scientist

외래 키

영화와 배우를 연결하는 외래 키 예시

SQL로 하는 탐색적 데이터 분석

외래 키

  • 다른 행을 참조합니다
    • 다른 테이블 또는 동일한 테이블
    • 고유 ID로 참조

                   >> 고유하고 NULL이 아닌 값의 기본 키 열

  • 값은 참조 열의 값 또는 NULL로 제한됩니다
SQL로 하는 탐색적 데이터 분석

개체 관계 다이어그램

SQL로 하는 탐색적 데이터 분석

tag_company와 company 테이블 간 연결을 보여주는 개체 관계 다이어그램

SQL로 하는 탐색적 데이터 분석

company 테이블의 자기 참조를 보여주는 개체 관계 다이어그램

SQL로 하는 탐색적 데이터 분석

개체 관계 다이어그램

SQL로 하는 탐색적 데이터 분석

기본 키가 표시된 개체 관계 다이어그램

SQL로 하는 탐색적 데이터 분석

COALESCE 함수

coalesce(value_1, value_2 [, ...])
  • 행 단위로 동작합니다
  • 첫 번째 NULL이 아닌 값을 반환합니다
SQL로 하는 탐색적 데이터 분석

COALESCE 함수

SELECT *
  FROM prices;
 column_1 | column_2 
----------+----------
          |       10
          |         
       22 |         
        3 |        4
SELECT coalesce(column_1, column_2)
  FROM prices;
 coalesce 
----------
       10

       22
        3
SQL로 하는 탐색적 데이터 분석

계속 살펴봅시다!

SQL로 하는 탐색적 데이터 분석

Preparing Video For Download...