으쌰으쌰💪/SQL

데이터 모델과 성능 - 연습문제 오답노트

_꼬마돌 2023. 8. 22. 01:19
반응형

총 6문제 중 4문제를 맞혔다. 

 

2번. 데이터 모델에서 [학번, 과목번호]가 결정자이면서 PK이고 [지도교수, 학과명]이 과목번호에만 함수 종속성을 가진다면, 몇 차 정규형에 속하고 몇 차 정규화 대상인가?

1. 1차 정규형 - 2차 정규화 대상

2. 2차 정규형 - 3차 정규화 대상

3. 3차 정규형 - 4차 정규화 대상

4. 정규화 대상 아님

 

=> 부분함수 종속이 발생했다는 건 알았는데 그게 몇 차 정규형을 위반한 건지 헷갈렸다,,

부분함수 종속은 2차 정규화 대상! 답은 1번

 

4번. 슈퍼/서브타입 모델에서 설계단계에서 변환할 수 있는 테이블의 형태가 아닌 것은?

1. 전체가 하나의 테이블인 부동산관계자로 통합하는 All in One 타입

2. 슈퍼타입(부동산관계자)과 서브타입(부동산전세자, 부동산소유자)을 슈퍼/서브 타입인 부동산전세자, 부동산소유자 2개 테이블로 만든 타입

3. 슈퍼타입(부동산관계자)과 서브타입(부동산전세자, 부동산소유자)을 모두 1:1로 해체하여 개별로 테이블을 만드는 타입

4. 부동산관계자의 일부 속성은 부동산전세자에게, 일부속성은 부동산소유자에게 할당하여 배치하는 수평분할타입

 

=> 답은 4번. 1번은 슈퍼타입 기준 변환, 2번은 서브타입 기준 변환, 3번은 개별타입 기준 변환에 해당한다. 4번은 없는 내용. 

반응형