2021-11-26 16:17:40
35번 정답③_정규화와 분리된 스키마 구조 찾기
2차 정규화 기본키 중 특정 칼럼에만 종속된 칼럼(부분적 종속)이 없어야 함
2차 정규형은 테이블의 모든 칼럼이 완전 함수적 종속 만족
36번 정답③_ 정규화 관계 차수 이해
매각기일은 일자별 매각 시행 장소와 시간 의미, 매각 시간과 매각 장소 속성은 일자별 매각물건의 두 개의 주식별자 속성 중 매각일자에만 종속됨 - 2차 정규화 대상
그러므로 매각일자를 주식별자로 매각 시간, 매각 장소 속성으로 해서 매각기일 엔터티 독립
이때 매각기일 엔터티는 일자별 매각물건의 주식별자 중 일부로부터 독립했기 때문에
매각기일과 일자별 매각 물건은 1:M 관계로 연결된다.
비정규 릴레이션
↓ (도메인 원자 값 제거)
제1 정규형
↓ (부분 함수적 종속 제거)
제2 정규형
↓ (이행적 함수 종속 제거)
제3 정규형
↓ (결정자이면서 후보 키 아닌 거 제거)
BCNF
↓ (다치 종속성 제거)
제4 정규형
↓ (조인 종속성 이용)
제5 정규형
관계 차수(Degree/Cardinality)
두 개의 엔터티 간 관계에서 참여자의 수를 표현하는 것
가장 일반적인 관계 차수 표현방법은 1:M, 1:1, M:N
- 1:1(ONE TO ONE)
관계에 참여하는 각각의 엔터티는 관계를 맺는 다른 엔터티의 엔터티에 대해 단지 하나의 관계만을 가지고 있다
- 1:M(ONE TO MANY)
관계에 참여하는 각각의 엔터티는 관계를 맺는 다른 엔터티의 엔터티에 대해 하나나 그 이상의 수와 관계를 가지고 있다, 그러나 반대의 방향은 단지 하나만의 관계를 가지고 있다.
- M:N(MANY TO MANY)
관계에 참여하는 각각의 엔터티는 관계를 맺는 다른 엔터티의 엔터티에 대해 하나나 그 이상의 수와 관계를 가지고 있다, 반대의 방향도 동일하게 관계에 참여하는 각각의 엔터티는 관계를 맺는 다른 엔터티의 엔터티에 대해 하나 또는 그 이상의 수와 관계를 가지고 있다.
'02_STUDY > SQLD' 카테고리의 다른 글
SQL 자격검정 실전문제 풀이 해설 노랭이 40번 (P.27) (0) | 2023.03.28 |
---|---|
SQL 자격검정 실전문제 풀이 해설 노랭이 37번,38번(P.25~26) (0) | 2023.03.28 |
SQL 자격검정 실전문제 풀이 해설 노랭이 26번 (P.16) (0) | 2023.03.28 |
SQL 자격검정 실전문제 풀이 해설 노랭이 20번 (P.14) (0) | 2023.03.28 |
SQL 자격검정 실전문제 풀이 해설 노랭이 16번 (P.13) (0) | 2023.03.28 |