데이터베이스론정답(2023-09-10 / 686.4KB / 39회)
- 5 - 1. 다음과 같이 설계된 ERD(Entity-Relationship Diagram)에 관한 설명으로 가장 적절하지 않은 것은? ① 학생은 두 학과에 소속될 수 있다. ② 학과에 속한 학생이 한 명도 없을 수 있다. ③ 학과에는 한 명 이상의 교수가 있다. ④ 교수는 한 학과에만 소속된다. 2. 관계형 데이터베이스 키(key)에 관한 설명으로 가장 적절한 것은? ① 슈퍼키는 유일성과 최소성을 모두 가져야 한다. ② 후보키는 유일성만 가지고 최소성은 가지지 않는다. ③ 외래키는 NULL 값을 가질 수 있다. ④ 기본키는 키값의 변경이 자주 일어나는 속성으로 선정한다. 3. 데이터베이스와 DBMS(Database Management System)에 관한 설명으로 옳은 것을 모두 고른 것은? ㉠ 데이터베이스는 동일한 데이터를 다수 사용자가 공유해서 사용할 수 있다. ㉡ 데이터베이스는 정적 변화, 주소에 의한 참조 특징을 가진다. ㉢ DBMS는 파일 시스템이 가진 데이터 종속성과 중복성 문제해결을 위해 사용한다. ㉣ DBMS는 정의 기능, 조작 기능, 제어 기능을 가진다. ① ㉠㉡㉣ ② ㉠㉢㉣ ③ ㉠㉡㉢ ④ ㉡㉢㉣ 4. 3단계 데이터베이스 구조에 관한 설명으로 가장 적절한 것은? ① 외부스키마는 사용자가 생각하는 개인적 데이터베이스 구조로 하나만 존재한다. ② 개념스키마는 조직 관점의 데이터베이스 구조로 여러 개 존재한다. ③ 내부스키마는 데이터베이스가 저장되는 방법으로 개체, 관계, 제약조건, 접근권한, 보안정책 등에 대한 명세를 포함한다. ④ 데이터베이스의 논리적 구조나 물리적 구조 변경 시 응용 프로그램이 직접 영향을 받지 않는 구조이다. 5. 다음 중 인덱스에 관한 설명으로 옳은 것을 모두 고른 것은? ㉠ 인덱스는 레코드 접근을 위해 해당 인덱스를 찾고, 인덱스가 가리키는 주소를 사용하여 레코드에 접근한다. ㉡ 인덱스는 키값과 주소의 쌍으로 구성된다. ㉢ 인덱스는 한 단계로 구성되며 다단계 인덱스를 사용할 수 없다. ㉣ 인덱스를 사용한 데이터 접근방법은 인덱스를 사용하지 않은 경우보다 항상 빠른 접근이 가능하다. ① ㉠㉡ ② ㉠㉢ ③ ㉡㉢ ④ ㉡㉣ 6. 확장 ER 모델에 관한 설명으로 가장 적절하지 않은 것은? ① 세분화는 일반적인 개념에서 구체적인 하위개념을 구성하는 개념이다. ② 일반화는 원래의 개체 타입을 슈퍼 클래스로 가지는 서브 클래스를 정의하는 개념이다. ③ 집단화는 요소 객체들을 가지고 상위의 복합객체를 구축하는 개념이다. ④ 연관화는 독립된 클래스로부터 객체들을 연관시켜 하나의 상위 레벨 객체로 추상화하는 개념이다. 7. ERD를 관계 스키마로 사상하는 방법에 관한 설명으로 가장 적절하지 않은 것은? ① 다대다(N:M) 관계는 새로운 관계를 생성하고, 새로운 관계의 기본키는 기존 두 관계의 기본키를 결합한 복합키를 사용한다. ② 일대다(1:N) 관계는 N측 개체의 기본키