총 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)가 있는가?" 가 되어야 하기 때문이다.
'으쌰으쌰💪 > SQL' 카테고리의 다른 글
데이터 모델과 성능 - 정규화와 성능 (0) | 2023.08.16 |
---|---|
데이터 모델과 성능 - 성능 데이터 모델링 개요 (0) | 2023.08.16 |
데이터 모델링 - 식별자 (Identifiers) (0) | 2023.08.15 |
데이터 모델링 - 관계 (Relationship) (0) | 2023.08.13 |
데이터 모델링 - 속성 (Attribute) (0) | 2023.08.13 |