주제
데이터베이스가 무엇인지 배우고, 데이터 종류와 SQL과 NoSQL의 차이점을 배웠다.
SQL에서의 스키마와 스타 스키마에 대해서 배웠다.
데이터베이스란 무엇인가?
데이터베이스는 데이터 엔지니어에게 필수적인 도구이다.
- 데이터베이스는 데이터를 보유하고 있다.
- 데이터베이스는 데이터를 조직화한다.
- 데이터베이스는(주로 DBMS) 데이터를 빠르게 검색하거나 그렇게 하는 데 도움이 된다.
데이터베이스가 무엇인지 배우고, 데이터 종류와 SQL과 NoSQL의 차이점을 배웠다.
SQL에서의 스키마와 스타 스키마에 대해서 배웠다.
데이터베이스는 데이터 엔지니어에게 필수적인 도구이다.
데이터베이스 스키마 SQL문
테이블 관계 다이어그램
Order 테이블과 Customer 테이블이 있다.
Order 테이블의 "customer_id"컬럼이 Customer 테이블과 Order 테이블을 연결시킨다.
이러한 컬럼을 외래키라고 한다.
외래키를 활용한 테이블 조인 SQL문
스타 스키마는 데이터웨어하우징에서 자주 보는 스키마이다.
스타스키마는 한 개의 사실 테이블과 주 키 및 각 차원과 추가적 사실들로 이뤄진 스키마이다.
[가짜연구소 3기] 데이터 엔지니어링 - 16 Parallel computation frameworks (0) | 2021.08.25 |
---|---|
[가짜연구소 3기] 데이터 엔지니어링 - 15 What is parallel computing (0) | 2021.08.25 |
[가짜연구소 3기] 데이터 엔지니어링 - 13 Cloud providers (0) | 2021.08.25 |
[가짜연구소 3기] 데이터 엔지니어링 - 12 Tools of the data engineer (0) | 2021.08.25 |
[가짜연구소 3기] 데이터 엔지니어링 - 11 What is data engineering (0) | 2021.08.25 |