출제기준 단원 「물리 E-R 다이어그램」의 공개 문제 3개를 묻는 꼴별로 나누면 이렇습니다.
묻는 꼴
문제 수
무엇을 묻나
개념 설명 옳지 않은 것 고르기
2
시스템 카탈로그 성질 설명 중 옳지 않은 보기 가리기
작업 이름 고르기
1
손상된 데이터베이스를 이전 정상 상태로 복구하는 작업 이름 고르기
가장 자주 묻는 것은 개념 설명 옳지 않은 것 고르기입니다.
뜻
E-R 다이어그램(Entity Relationship Diagram)은 엔티티와 속성, 그리고 그들 간의 관계를 시각적으로 표현하는 데이터 모델링 도구다. 개체-관계 모델은 개체 타입과 관계 타입을 기본 요소로 삼아 현실 세계를 개념적으로 표현하는 모델이다.
표기법은 도형과 의미의 짝으로 외운다. 개체(Entity)는 사각형, 관계(Relationship)는 마름모, 속성(Attribute)은 타원(원)으로 그린다. 개체와 개체를 잇는 연결(Link)은 화살표가 아니라 단순한 선으로 표현한다. 보기에 삼각형이나 오각형처럼 쓰이지 않는 도형이 속성이나 관계 자리에 놓이면 그것이 틀린 설명이다.
용어도 함께 구분한다. 오너-멤버 관계는 전체-부분 관계를 가리키는 특정 관계 유형일 뿐, 개체-관계 모델 전체를 부르는 다른 이름이 아니다. '개체-관계 모델 = 오너-멤버 관계'라고 등식으로 묶는 선지는 틀린 쪽으로 판정한다.
예제
선지 판단은 개체를 사각형, 관계를 마름모, 속성을 타원으로 짝지었는지, 연결을 화살표가 아닌 단순 선으로 보는지, 속성 자리에 삼각형이나 오각형을 넣지 않았는지, 오너-멤버 관계를 개체-관계 모델의 다른 이름으로 쓰지 않았는지에서 갈린다. 도형 하나만 바꿔 놓아도 정답이 되므로 표기법 표를 먼저 떠올린다.
대표 기출 3문항
시스템 카탈로그에 대한 설명으로 틀린 것은?
시스템 카탈로그의 갱신은 무결성 유지를 위하여 SQL을 이용하여 사용자가 직접 갱신하여야 한다.
데이터베이스에 포함되는 데이터 객체에 대한 정의나 명세에 대한 정보를 유지관리한다.
DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.
카탈로그에 저장된 정보를 메타 데이터라고도 한다.
정답과 해설 보기
정답 ① · 시스템 카탈로그에 대한 설명 중 틀린 것을 고르는 문제이다. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터 사전으로, 사용자가 SQL을 이용해 직접 갱신하는 것은 무결성 파괴의 원인이 되므로 허용되지 않는다.
시스템 카탈로그는 DBMS가 자동 관리하므로 사용자가 SQL로 직접 갱신하지 않는다.
트랜잭션을 수행하는 도중 장애로 인해 손상된 데이터베이스를 손상되기 이전에 정상적인 상태로 복구시키는 작업은?
Recovery
Commit
Abort
Restart
정답과 해설 보기
정답 ① · 문제는 장애로 손상된 데이터베이스를 손상 이전의 정상 상태로 되돌리는 작업이 무엇인지 묻고 있다. Recovery는 장애 발생 후 로그와 체크포인트 등을 이용해 일관된 정상 상태로 복구하는 작업을 의미하므로 해당 정의에 일치한다.
손상된 데이터베이스를 이전 정상 상태로 복구하는 작업은 리커버리이다.
시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
사용자가 직접 시스템 카탈로그의 내용을 갱신하여 데이터베이스 무결성을 유지한다.
시스템 자신이 필요로 하는 스키마 및 여러가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
시스템 카탈로그에 저장되는 내용을 메타데이터라고도 한다.
시스템 카탈로그는 DBMS가 스스로 생성하고 유지한다.
정답과 해설 보기
정답 ① · 시스템 카탈로그에 대한 설명 중 옳지 않은 것을 고르는 문제이다. 시스템 카탈로그는 DBMS가 자신이 필요로 하는 스키마와 각종 객체 정보를 저장하는 시스템 데이터베이스로, 저장되는 내용을 메타데이터라고 한다.
시스템 카탈로그는 DBMS가 자동 생성·유지하는 메타데이터 저장소로, 사용자가 직접 갱신하면 무결성이 해친다.