전체 글 25

SQLD 자격증 챌린지 8일차 강의: GROUP BY, HAVING, ORDER BY 절

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io 8일차 수업 목표는 GROUP BY 절, HAVING 절, ORDER BY 절에 대해서 학습하는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.GROUP BYHAVINGORDER BY8일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 일부이다. 01. GROUP BY GROUP BY는 데이터를 특정 조건에 따라 묶어주는 절이다. 1) 집계 함수 (Aggregate Function)그룹으로 묶는 이유는, 집계를 하..

SQLD 자격증 챌린지 7일차 강의: SELECT문, 단일행 함수, WHERE절

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io 7일차 수업 목표는 SELECT문, 단일행 함수, WHERE절에 대해 학습하는 것이다.  아래 목차와 같이 내용을 정리할 예정이다.SELECT문단일행 함수WHERE절7일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 일부이다. 01. SELELCT문 A. SELECT문SELECT문은 테이블에서 데이터를 조회할 때 사용하는 구문이다.다양한 옵션이 적용되어 많이 활용할 수 있다. SELECT문의 구조/*테이블에서 원하는..

SQLD 자격증 챌린지 6일차 강의: SQL 실습 환경 구성, 관계형 데이터베이스 알아보기

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io 6일차 수업 목표는 데이터베이스에 대해 알아보고, SQL 실습 환경을 구성하고, 관계형 데이터베이스에 대해 배우는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.데이터베이스 알아보기실습 환경 구성하기관계형 데이터베이스6일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 일부이다. 참고차 SQLD 과목을 정리한 표를 추가해두었다:구분시험 과목세부 과목문항수1과목데이터 모델링의 이해- 데이터 모델링의 이해- 데이터 모..

SQLD 자격증 챌린지 5일차 강의: 데이터 모델 및 SQL 파트 개념의 시작

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io  5일차 수업 목표는 데이터 모델 및 SQL 파트에 대한 개념을 학습하는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.관계와 조인의 이해계층형 데이터 모델상호배타적 개념모델이 표현하는 트랜잭션의 이해NULL 속성의 이해본질식별자 vs 인조식별자5일차 수업 내용은 1과목인 데이터 모델링의 이해의 마지막 내용이다.  01. 관계와 조인의 이해 "관계 (Relationship)" 정의관계형 데이터베이스(RDMS): 여러 ..

SQLD 자격증 챌린지 4일차 강의: 데이터 성능을 위한 정규화와 비정규화

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io 4일차 수업의 목표는 데이터 모델을 어떻게 더 성능 좋게 만드는지 알아보는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.성능 데이터 모델링과 정규화정규화 이론반정규화4일차 수업 내용은 1과목인 데이터 모델링의 이해의 일부이다. 1. 성능 데이터 모델링과 정규화★수업 목표: 데이터베이스 성능 향상을 목적으로 하는 작업에 대해 학습. 성능 데이터 모델링의 정의데이터 베이스 성능 향상을 목적으로 하는 작업.데이터베이스는 ..

SQLD 자격증 챌린지 3일차 강의: 데이터 모델링의 4가지 요소

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io  3일차 수업의 목표는 데이터 모델링의 4가지 요소와 ERD에서 이 요소를 읽는 법을 익히는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.엔티티 (Entity)속성 (Attribute)관계 (Relationship)식별자 (Identifier)3일차 수업 내용은 1과목인 데이터 모델링의 이해의 일부이다.  1. 엔티티 (Entity) 엔티티의 개념엔티티란, 데이터를 표현하고 싶은 하나의 개체이자, 데이텉 모델의 핵심..

SQLD 자격증 챌린지 2일차 강의: 데이터 모델링이란?

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io   2일차 수업의 목표는 데이터 모델링을 이해하는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.모델링의 이해데이터 모델링의 중요성3층 스키마 (3-Level Schema)데이터 모델링의 요소와 ERD2일차 수업 내용은 1과목인 데이터 모델링의 이해의 일부이다.1. 모델링이 이해 데이터 모델링의 정의:정보 시스템 구축을 위해 (서비스를 만들기 위해서) 데이터 관점의 업무를 분석하는 과정.데이터 모델링은 개발/구현만을 ..

SQLD 자격증 챌린지 1일차 강의: SQLD

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io  1일차 수업의 목표는 SQLD의 전체적인 구성, 데이터와 데이터베이스에 대해 이해하는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.SQLD란?데이터와 데이터베이스란?1일차 수업 내용은 SQLD 시험 공부를 시작하기 위한 서론이다.1. SQLD란? SQLD는 국가 공인 자격증으로, SQL과 Developer가 합해진 명칭이다.SQL에 대하여 기본적인 이해를 갖추고 있는지 평가하는 시험이다. SQL은 1) 데이터를 정..

Numpy와 Seaborn 라이브러리로 데이터 분석하기

이번 포스트에선 스파르타코딩클럽의 "[왕초보] 마케터, 기획자를 위한 실전 데이터 분석" 수업 중 2주차 수업에서 한 걸음 더 나아가기 세션에 대한 개발일지를 정리하고자 한다. 한 걸음 더 나아가기 세션을 요약하자면, Pandas와 Matplotlib 라이브러리 말고 또다른 파이썬 라이브러리인 Numpy와 Seaborn 라이브러리로 데이터를 분석하는 세션이었다. 그럼 데이터를 분석하는 총 5가지 단계인 1) 문제 정의 및 가설 설정하기 → 2) 데이터 분석 기본 세팅 및 데이터 가공하기 → 3) 데이터 분석하기 → 4) 분석 결과 시각화하기 → 5) 최종 결론 내리기 순서로 포스트를 정리해보겠다. 1) 문제 정의 및 가설 설정하기 2주차에서 Kaggle의 타이타닉 데이터를 가지고 "타이타닉 데이터 중 생..

Colab으로 본격 데이터 분석하기

스파르타코딩클럽의 "[왕초보] 마케터, 기획자를 위한 실전 데이터 분석" 수업 중 2주차 수업에 대한 개발일지이다. 이번 수업의 목표는 총 3가지이다:1. 데이터 분석을 위한 Python 기초 문법을 습득,2. Python 라이브러리 중 하나인 Pandas의 사용법 습득,3. 데이터 분석 시각화에 필요한 matplotlib의 사용법 습득. 2주차 강의에선 1주차에서 엑셀로 분석했던 "타이타닉 데이터 중 생존율과 다른 데이터의 상관관계"를 Python으로 분석해보았다.1주차의 개발 후기 링크를 함께 첨부해둔다:엑셀로 데이터 분석하기 :: 유니스방의 UX World (tistory.com) 엑셀로 데이터 분석하기스파르타코딩클럽의 "[왕초보] 마케터, 기획자를 위한 실전 데이터 분석" 수업 중 1주차 수업에 ..