문1) 주식별자 속성을 가지고 있어야 하나 예외적으로 주식별자 속성만 가지고 있지 않아도 되는 엔터티는?
1) 기본 엔터티 - 주식별자만 있어도 가능한 엔터티는 기본 엔터티
2) 중심 엔터티
3) 관계 엔터티v
4) 행위 엔터티
문2) 데이터 품질은 위한 아래 ERD에 대한 데이터 모델링 방법으로 적절하지 않은 것은?
학생 ---|----O<- 학과
- 학과는 학생을 안 가질 수도 있다.
- 학생 엔터티에서 중복 제거하려고 학과를 제거한다.
- 학과 엔터티를 학생 엔터티와 통합하여 단일 엔터티로 관리한다.
- 학생 엔터티에 학과 외래 키를 추가하여 관계를 명확히 한다.
- 물리 데이터 모델링 전에 개념 모델링을 수행한다. v - 개->논->물
문3) 외부 스키마에 대한 설명으로 적절하지 않은 것은?
- 여러 개의 사용자 관점으로 구성된다.
- 사용자가 보는 개인적 DB 스키마이다.
- 사용자나 응용 프로그래머가 접근하는 DB 정의이다.
- 모든 응용 시스템들이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 DB를 기술한 것이다. - 개념 스키마
문4) 개념 데이터 모델링에 대한 설명으로 적절하지 않은 것은?
- 추상화 수준이 높다.
- 구체화하는 것이 적합하지 않다.
- 상위의 문제에 대한 구조화를 쉽게 한다.
- 상세한 데이터 속성을 포함한다. v
문5) 부모 역할을 하는 엔터티는?
- 기본 엔터티 v
- 중심 엔터티
- 관계 엔터티
- 행위 엔터티
문6) 인스턴스는 두 개 이상의 속성, 속성은 하나의 속성값을 갖는 다이어그램으로 올바른 것은?
- 엔터티 --<- 인스턴스---<- 속성 ---- 속성값 v
- 엔터티 --<- 속성---<- 인스턴스 ---- 속성값
- 속성 --<- 엔터티---<- 인스턴스 ---- 속성값
- 인스턴스 --<- 엔터티---<- 속성 ---- 속성값
문7) 식별자/비식별자 관계에 대한 설명으로 알맞지 않은 것은?
- 식별 관계는 점선으로, 비식별 관계는 실선으로 한다. v 식별-실선/비식별-점선
- 식별 관계는 부모 테이블의 기본 키가 자식 테이블의 기본 키가 되는 관계이다.
- 비식별 관계는 부모 테이블의 기본 키가 자식 테이블의 외래 키가 되는 관계이다.
- 비식별 관계는 점선으로 표시한다.
문8) 교수, 학생, 수강과목의 관계를 3차 정규화 했을 때 추가되는 엔터티의 개수는?
수강
----------------------
EnrollmentID (PK)
ProfessorID (FK)
StudentID (FK)
CourseID (FK)
교수
----------------------
ProfessorID (PK)
교수명
학생
----------------------
StudentID (PK)
학생명
과목
----------------------
CourseID (PK)
과목명
- 1개
- 2개 v
- 3개
- 4개
문9) 정규화에 대한 설명으로 적절하지 않은 것은?
- 1차 정규형은 중복 데이터를 제거한다.
- 2차 정규형은 부분적 종속성을 제거한다.
- 3차 정규형은 이행적 종속성을 제거한다.
- 3차 정규형은 1, 2차 정규형을 포함하지 않는다.
문10) 아래 속성에 대한 설명으로 적절하지 않은 것은? <ERD>
PK : 사원번호
속성 : 주민등록번호, 부서번호(FK)
- 사원번호는 기본 식별자이다.
- 주민등록번호는 고유 식별자이다.
- 부서번호는 외부 식별자이다.
- 부서번호는 내부 식별자이다. v