본문 바로가기

데이터 사이언스

[SQLD 학습 자료 요약] 데이터 모델링의 이해 1.1. 데이터 모델링의 이해 본 문서의 내용은 한국데이터산업진흥원에서 펴낸 SQL 전문가 가이드를 기반으로 자격증 취득에 도움이 될 개념을 정리한 것입니다. SQL 전문가 가이드 국내도서 저자 : 한국데이터산업진흥원 출판 : 한국데이터산업진흥원 2020.05.29 상세보기 1. 데이터 모델링의 이해 1. 모델링의 이해 가. 모델링의 정의 모델이란 모형, 축소형의 의미로서 사람이 살아가면서 나타날 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형 모델링은 다양한 현상을 표기법에 의해 규칙을 가지고 표기하는 것 자체를 의미한다. 즉, 모델을 만들어가는 일 자체를 모델링으로 정의할 수 있다. 모델링에 대한 다양한 정의 Webster 사전 가설적 또는 일정 양식에 맞춘 표현 (a hypothetical or styliz.. 더보기
PostgreSQL 쿼리문 연습용 샘플 DB 설치 - DBeaver 사용 데이터 분석을 위한 집계 함수가 비교적 잘 갖춰져 있는 PostgreSQL은 데이터 사이언스에 입문하신 분이라면 꼭 한 번 쯤은 연습해보시길 권하고 싶습니다. 그래서 오늘은 제가 쿼리문을 짜는 연습을 할 때, 많이 활용했던 샘플 DB에 대해 소개하고 설치하는 방법을 공유하고자 합니다. PostgreSQL 샘플 DB - dvdrental 설치 우선 postgresqltutorial.com/postgresql-sample-database/ 으로 접속합니다. 하이퍼링크를 통해 접속하신 뒤, 아래로 내려보시면 위 이미지와 같은 화면을 확인하실 수 있습니다. 그럼 이미지에 있는 "Download DVD Rental Sample Database" 버튼을 통해 데이터베이스 파일을 다운로드 받아줍니다. 그리고 압축되어.. 더보기
SQL 초보를 위한 실전 쿼리문 연습용 샘플 데이터베이스 모음 SQL을 공부할 때, 가장 막막한 것은 SQL 관련 명령어를 알고는 있지만 실제로 활용할 곳이 없다는 점입니다. 무얼 공부하든 동일하겠지만, 실전에서 써먹지 않는다면 금방 머리에서 잊혀지기 마련이니까요. 다행히 SQL를 실전처럼 사용해볼 수 있는 연습용 데이터베이스로 제공되는 DB들이 존재합니다. 그 중에서도 가장 많은 강의 또는 책에서 만나볼 수 있는 연습용 데이터베이스를 알려드리도록 하겠습니다. 자신이 사용할 SQL 종류에 따라 샘플 데이터베이스 다운로드 1. MySQL - MySQL 튜토리얼 사이트에서 제공하는 샘플 데이터베이스입니다. 위의 이미지처럼 customers, products, employees, orders 테이블이 각각 연결되어 있는 구조입니다. 자신이 사용하고 있는 SQL 편집 프로.. 더보기
데이터 분석을 위한 필수 능력, SQL 소개 SQL이 뭔데 왜 필수지? 주변 실무자의 경험담을 통해 질문에 대한 답을 들어보겠습니다. 더보기 저는 마케팅 직무로 회사에 입사했습니다. 최근 트렌드가 데이터 기반의 퍼포먼스 마케팅이라는 이야기를 많이 들었고, 실제로 회사의 업무도 데이터 수치를 통해 서로 간에 공유되고 있었습니다. 구글 애널리틱스라든지 서버 데이터라든지 굉장히 많은 데이터가 존재했지만, 이를 어떻게 활용할지 알 수 없었습니다. 시간이 지나며 어느 정도 회사 생활은 그럭저럭 적응했습니다. 그런데 저의 고민은 여기서 시작되었습니다. 회사 내부의 데이터를 확인하여 마케팅에 활용하려고 하더라도, 당장 회사 서버에 있는 데이터를 확인할 길이 없었습니다. 다행히 IT 부서 개발팀에게 의뢰하여, 기다림의 시간 끝에 데이터를 사용할 수는 있었습니다... 더보기