현재 선택한 SQL 과정

SQLD 이론 학습

SQLD 이론 학습

개념이 연결되는 이론 학습

과목과 소분류를 선택해 핵심 개념을 찾아보세요. 모든 이론은 로그인 없이 읽을 수 있습니다.

12개 이론데이터 모델링의 이해
01
1과목데이터 모델링의 이해

데이터 모델링의 목적과 3단계

업무 규칙을 데이터 구조로 바꾸는 이유와 개념·논리·물리 모델의 역할을 구분한다.

#데이터 모델링#개념 모델#논리 모델
이론 읽기 →
02
1과목데이터 모델링의 이해

데이터 독립성과 3단계 스키마

외부·개념·내부 스키마를 구분하고 논리적·물리적 데이터 독립성을 연결한다.

#3단계 스키마#외부 스키마#개념 스키마
이론 읽기 →
03
1과목엔터티, 속성, 관계

엔터티: 무엇을 관리할 것인가

업무에서 지속적으로 관리할 대상인 엔터티의 성립 조건과 분류·명명 원칙을 익힌다.

#엔터티#인스턴스#유형 엔터티
이론 읽기 →
04
1과목엔터티, 속성, 관계

속성과 도메인: 값의 의미와 품질

속성의 분류와 도메인·파생 속성·NULL 허용의 업무 의미를 데이터 품질과 제약조건 관점에서 정리합니다.

#속성#도메인#기본 속성
이론 읽기 →
05
1과목엔터티, 속성, 관계

관계: 차수·카디널리티·선택성

관계의 구성 요소와 1:1·1:M·M:N, 필수·선택 참여를 업무 문장으로 판별한다.

#관계#카디널리티#선택성
이론 읽기 →
06
1과목식별자

식별자 분류와 주식별자 조건

식별자의 여러 분류 축과 주식별자가 갖춰야 할 유일성·최소성·불변성·존재성을 익힌다.

#식별자#주식별자#후보키
이론 읽기 →
07
1과목식별자

PK·FK·업무 식별자의 연결

논리 식별자가 물리 PK와 FK로 구현되는 흐름과 식별·비식별 관계의 차이를 정리한다.

#Primary Key#Foreign Key#Unique Key
이론 읽기 →
08
1과목정규화와 반정규화

정규화와 함수 종속성

함수 종속성과 이상 현상을 기준으로 1NF·2NF·3NF·BCNF를 판정하고 반정규화의 적용 조건을 구분한다.

#정규화#함수 종속성#1NF
이론 읽기 →
09
1과목정규화와 반정규화

반정규화: 성능을 위한 의도적 중복

정규화된 모델을 출발점으로 반정규화의 적용 조건·기법·무결성 비용을 판단한다.

#반정규화#중복 컬럼#요약 테이블
이론 읽기 →
10
1과목데이터 모델과 SQL

모델이 표현하는 트랜잭션: 업무 단위와 데이터 발생 구조

업무 트랜잭션이 어떤 엔터티와 관계의 데이터 발생·변경으로 표현되는지 분석하고, 데이터베이스 COMMIT 단위와 구분합니다.

#업무 트랜잭션#데이터베이스 트랜잭션#데이터 발생
이론 읽기 →
11
1과목데이터 모델과 데이터베이스 성능

데이터 모델 기반 SQL 성능 설계: Grain·PK·관계·접근 패턴

데이터 Grain, 식별자, 관계와 이력 구조가 조인 수·중복·인덱스 후보·DML 비용을 결정하는 과정을 SQLP 튜닝 관점에서 분석합니다.

#Data Grain#Primary Key#Relationship
이론 읽기 →
12
1과목엔터티, 속성, 관계

IE·Barker ERD 표기법 읽기

IE와 Barker 표기에서 필수·선택 속성, 카디널리티와 식별 관계를 읽는 요령을 익힌다.

#IE 표기법#Barker 표기법#ERD
이론 읽기 →