여차저차 하여 과목 1 데이터 모델링의 이해 1장 데이터 모델링의 이해를 풀어봤다.
SQLP까지 이책으로 공부하고 싶으므로 처음엔 포스트잇에 정답만 적어서 풀었다.
책 오기 전에 1장 부분을 SQL 전문가 가이드로 미리 공부하고 푸는건데도 '아 이문제 좀 골때리네...' 하면서 풀었다. 너무 만만하게 봤나보다...... 그래도 30문제중에 3개 틀린거면 나쁘지 않은가?
그나마 3번은 다시 풀어서 맞췄는데, 나머지 두개는 틀려서 오답노트를 정리하고자 한다.
3. 다음 중 데이터모델링을 할 때 유의해야 할 사항으로 가장 부적절한 것은?
1. 여러 장소의 데이터베이스에 같은 정보를 저장하지 않도록 하여 중복성을 최소화 한다.
2. 데이터의 정의를 데이터의 사용 프로세스와 분리하여 유연성을 높인다.
3. 사용자가 처리하는 프로세스나 장표 등에 따라 매핑이 될 수 있도록 프로그램과 테이블간의 연계성을 높인다.
4. 데이터간의 상호 연관관계를 명확하게 정의하여 일관성 있게 데이터가 유지되도록 한다.
답: 2
해설: 데이터모델링을 할 때 유의할 사항은 중복성, 비유연성, 비일관성 등이다.
데이터 모델이 수시로 변경되면 유지보수의 어려움을 가중시킬 수 있기 때문에 유연성을 낮춰야 한다.
근데 해설 읽어보니까 3번도 부적절한거같은데???? 연계성 높이면 데이터 모델이 업무 변경에 대해 취약해진다는데??? 이거 뭐임;;;
6. 다음 중 ANSI-SPARC에서 정의한 3단계구조(three-level architecture)에서 아래 내용이 설명하는 스키마구조로 가장 적절한 것은?
- 모든 사용자 관점을 통합한 조직 전체 관점의 통합적 표현
- 모든 응용시스템들이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 DB를 기술한 것으로 DB에 저장되는 데이터와 그들간의 관계를 표현하는 스키마
1. 외부스키마(External Schema)
2. 개념스키마(Conceptual Schema)
3. 내부스키마(Internal Schema)
4. 논리스키마(Logical Schema)
답: 2
해설: 통합관점의 스키마구조를 표현한 것은 개념스키마. 데이터 모델링은 통합관점의 뷰를 가지고 있는 개념 스키마를 만들어가는 과정이다.
15. 다음 중 속성에 대한 설명으로 가장 부적절한 것은?
1. 엔티티에 대한 자세하고 구체적인 정보를 나타낸다.
2. 하나의 엔티티는 두 개 이상의 속성을 갖는다.
3. 하나의 인스턴스에서 각각의 속성은 하나 이상의 속성값을 가질 수 있다.
4. 속성도 집합이다.
답: 3
해설: 하나의 인스턴스에서 각각의 속성은 한 개의 속성값을 가져야 한다.
이렇게 3문제 틀렸다. 이제 다음장 부터는 미리 공부 안했는데 얼마나 틀릴라나...... 끄아아아아아악
'210525~220812' 카테고리의 다른 글
#57 MySQL 버전으로 인한 Import 에러 211204 (0) | 2021.12.05 |
---|---|
#56 깃허브 원본 레포지토리와 연동 211204 (0) | 2021.12.04 |
#54 [프로그래머스][레벨 1][86051번] 211111 (1) | 2021.11.11 |
#53 [프로그래머스][레벨 1][81301번] 211109 (0) | 2021.11.09 |
#52 ~10일만에 SQLD~ 211109 (0) | 2021.11.09 |