상세 컨텐츠

본문 제목

SQL 마케터가 공부하기 <1>

분석

by 이몽블 2022. 3. 28. 15:08

본문

반응형

1. 엑셀과 비교 하여 데이터 베이스 개념 비교

엑셀 = 데이터 베이스

엑셀 시트 = 테이블

엑셀의 행과 열 = 데이터 베이스에서 로우, 컬럼

 

2. SQL이란?

 - 표준 관계형 데이터베이스 언어이며, 관계 대수와 관계 해석을 기초로 한 혼합 데이터 언어이다.

 - SQL의 유형은 DML, DDL, DCL, TCL 등이 있으며, 주로 DML 과 DDL 두가지로 구분한다.

3. 핵심 용어

 1) 데이터베이스 정의어 (DDL)

  - 스키마, 도메인, 테이블, 뷰, 인덱스를 정의하거나 변경 또는 제거 할때 사용하는 언어

  - 주로 데이터 분석을 하는 사용자/분석사 보다는 관리자(DBA)가 다루는 유형의 언어

 

 2) 데이터베이스 조작어 (DML)

  - 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 관리하는데 사용되는 언어

  - DML의 주요 커멘드 유형인 SELECT, INSERT, UPDATE, DELETE 중에서도, 데이처분석가/기획자/마케터 등 데이터 조회 및 분석 업무를 하는 사용자는, 주로 SELECT 문을 집중적으로 사용하게 됨

 

4. 인덱스(Index)

  - 인덱스는 일반 테이블이나 클러스터에서 쓰여지는 선택적인 객체로서, 데이터베이스 테이블내의 원하는 레코드를 빠르게 찾아갈 수 있도록 만들어진 데이터 구조를 말함

  - 한마디로 찾고자 하는 데이터를 빨리 찾아갈 수 있도록 추가적으로 생성한 데이터

  - 인덱스의 종류는 다음과 같이 4가지 유형이 존재 함

 

   1) Primary : 중복되지 않은 유일키

   2) Normal : 중복을 허용하는 인덱스

   3) Unique : 중복을 허용하지 않는 유일키

   4) Foreign : 다른 테이블과 관계성을 부여하는 키

반응형

관련글 더보기

댓글 영역