728x90
제 1정규화
- 원자성을 갖도록 테이블을 분해
제 2정규화
- 제 1정규형에서 완전함수종속을 만들도록 테이블을 분해
=> PK가 2개이상일때 분리하는작업
제 3정규화
- 제 2정규형에서 이행적 종속을 없애도록 테이블을 분해
A->B
B->C 일때
A,B , B,C 분해
반정규화(정규화 안함)
- 조회성능향상
- 유연성이 낮아짐
관계
- 존재관계: 사원,부서
- 행위관계: 주문,고객
조인
- 분리된 두 테이블을 참조하기 위해 데이터를 연결하는 과정
트랜잭션
- 하나의 연속적인 업무단위
- 독립적으로 발생 금지
- 부분 COMMIT 불가 -> 동시에 COMMIT 또는 ROLLBACK 처리
NULL
- 아직 정해지지 않은값
- 0이나 "" 하고 다름
- 연산결과 항상 NULL
- 집계함수 무시
728x90
'SQL > SQLD' 카테고리의 다른 글
[SQLD] 2과목 SELECT문, 함수 (0) | 2024.05.07 |
---|---|
[SQLD] 1과목 속성, 관계, 식별자 (0) | 2024.05.06 |
[SQLD] 1과목 데이터 모델링의 이해, 엔터티 (0) | 2024.05.06 |