으쌰으쌰💪/SQL

데이터 모델링 - 연습문제 오답노트

_꼬마돌 2023. 8. 15. 22:43
반응형

총 10개의 연습문제를 풀었는데 8개를 맞혔다.

 

4번. 이 속성이 없어도 다른 속성을 이용하여 결과를 도출할 수 있는 특징을 가진 속성의 이름은?

1. 설계 속성 (Designed Attribute)

2. 파생 속성 (Derived Attribute)

3. 기본 속성 (Basic Attribute)

4. 관계 속성 (Associative Attribute)

 

=> 다른 엔티티와의 관계에서 포함된 FK를 생각하고 4번을 골랐는데 관계 속성은 없는 말이었다. 답은 2번 파생 속성이다.

기본속성: 업무 분석을 통해 바로 정의한 속성

설계속성: 원래 업무상 존재하지는 않지만 설계를 하면서 도출해 내는 속성

파생속성: 다른 속성으로부터 계산이나 변형이 되어 생성되는 속성. -> 다른 속성으로부터 파생되는 속성.

 

 

9번. 식별자의 대체여부에 따라 분류하는 방식은? 

1. 주식별자 - 보조식별자

2. 내부식별자 - 외부식별자

3. 본질식별자 - 인조식별자

4. 단일식별자 - 복합식별자

 

=> 보조식별자가 주식별자를 대체한다고 생각하고 1번을 골랐다. 공부 다시 해라,, 답은 3번이다.

대표성 여부에 따른 분류: 주식별자 - 보조식별자

스스로 생성 여부: 내부식별자 - 외부식별자

속성의 수: 단일식별자 - 복합식별자

대체여부: 본질식별자 - 인조식별자

본래 식별자가 복잡한 구성을 가지고 있을 때 복잡도 개선과 업무 효율의 확보를 위해 인조식별자를 만들어 본질식별자를 대체한다. 

 

 

맞추긴 했는데 짚고 넘어가고 싶은 문제

8번. 관계를 정의할 때 주요하게 체크해야 하는 사항과 거리가 먼 것은?

1. 두 개의 엔티티 사이에 관심있는 연관규칙이 존재하는가?

2. 두 개의 엔티티 사이에 정보의 조합이 발생되는가?

3. 업무기술서, 장표에 관계연결에 대한 규칙이 서술되어 있는가?

4. 업무기술서, 장표에 관계연설을 가능하게 하는 명사(Noun)가 있는가?

 

=> 답은 4번

4번이 틀린 이유는 "업무기술서, 장표에 관계연결을 가능하게 하는 동사(verb)가 있는가?" 가 되어야 하기 때문이다. 

반응형