| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- 정보처리기사
- Kotlin
- 정처기
- MySQL
- 기술면접
- 프로그래머스
- Android
- join
- 혼공챌린지
- 스터디
- 인프런
- groupby
- 코틀린
- CS
- java
- 티스토리챌린지
- 알고리즘
- 코테
- 안드로이드스튜디오
- Til
- 혼공파
- 오블완
- 혼공단
- 안드로이드
- 자료구조
- 카카오코테
- 자바
- select
- SQL
- doitandroid
- Today
- Total
목록DB (4)
Welcome! Everything is fine.
인프런 강의를 토대로 정리한 내용입니다. - 목차 -1. 데이터 무결성2. 기본 제약 조건 1) NOT NULL 2) UNIQUE 3) PRIMARY KEY 4) DEFAULT3. 외래 키 제약 조건 1) 규칙 2) ON DELETE / ON UPDATE 옵션4. CHECK 제약 조건데이터 무결성데이터 무결성(Data Integrity) : 데이터의 정확성, 일관성, 유효성을 유지하는 성질제약 조건(Constraints) : 데이터 무결성을 강제하기 위해 테이블의 특정 컬럼에 설정하는 규칙GIGO (Garbage In, Garbage Out) : 쓰레기가 들어가면 쓰레기가 나온다. 초기 데이터의 신뢰도가 결과물의 신뢰도를 결정한다. 잘못된 데이터는 잘못된 비즈니스 결정, 시스템 오..
인프런 강의를 토대로 정리한 내용입니다. - 목차 -1. 인덱스란?2. 인덱스 사용하기 1) 인덱스 생성, 조회, 삭제 2) 인덱스 실행 계획 보기3. 인덱스가 사용되는 상황 1) 동등 비교 2) 범위 검색 3) LIKE 범위 검색4. 인덱스로 ORDER BY 성능 개선하기인덱스란?인덱스란 특정 컬럼(들)의 데이터를 기반으로 생성되는, 원본 테이블과는 별개의 특수한 자료구조이다. 인덱스를 사용하면 풀 테이블 스캔을 사용하지 않아서 빠른 검색이 가능하다. 그 이유는 인덱스 내부의 데이터는 항상 정렬된 상태를 유지하기 때문이다.🔎 풀 테이블 스캔(Full Table Scan)이란?풀 테이블 스캔은 말 그대로 테이블을 처음부터 끝까지 탐색한다는 뜻이다. 따라서 데이터가 많으면 많을수록 ..
인프런 강의를 토대로 정리한 내용입니다. UNIONUNION은 여러 개의 결과 집합을 아래로(수직으로) 이어 붙여서 더 많은 행을 가진 집합으로 만드는 기술이다.UNION으로 연결되는 모든 SELECT문은 컬럼의 개수가 동일해야 한다.각 SELECT 문의 같은 위치에 있는 컬럼들은 서로 호환 가능한 데이터 타입이어야 한다. (이름은 달라도 됨)최종 결과의 컬럼 이름은 첫번째 SELECT 문의 컬럼 이름을 따른다.중복되는 행은 자동으로 제거한다. → UNION ALL을 사용하면 의도적으로 중복을 허용할 수 있다.아래 예시를 보면, 활동 고객 명단(users)과 탈퇴 고객 명단(retired_users)을 합쳤다. UNION은 기본적으로 두 결과 집합을 합친 뒤, 완전히 중복되는 행은 자동으로 제거하여 고..
인프런 강의를 토대로 정리한 내용입니다. 만약 모든 정보를 한 테이블에 다 넣는다면 조회할 때는 좀 더 편리할 수도 있겠지만, 다음과 같은 문제가 발생할 수 있다.데이터 중복갱신 이상삽입 이상삭제 이상이러한 문제들 때문에 데이터베이스를 설계할 때는 정규화(Normalization)라는 과정을 거친다. 정규화(Normalization) : 데이터의 중복을 최소화하고, 데이터의 일관성을 해치는 '이상 현상'들을 방지하기 위해 데이터를 논리적인 단위로 분리하는 과정. 그런데 이렇게 정규화를 거쳐서 쪼개진 테이블들에서 의미 있는 정보를 얻으려면 이 흩어진 데이터 조각들을 다시 합쳐야 한다. 이때 사용하는 기술이 바로 조인(JOIN) 이다. 조인의 종류에는 내부 조인, 외부 조인, 셀프 조인, 크로스 조인이 ..