기출문제/정보처리기사

2021년 1회 정보처리기사 기출문제 50번

엉클지니 2025. 3. 25. 14:17

50. 시스템 카탈로그에 대한 설명으로 틀린 것은?

     시스템 카탈로그의 갱신은 무결성 유지를 위하여 SQL을 이용하여 사용자가 직접 갱신하여야 한다.

    데이터베이스에 포함되는 데이터 객체에 대한 정의나 명세에 대한 정보를 유지관리한다.

    ③ DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.

    카탈로그에 저장된 정보를 메타 데이터라고도 한다.

 

 

이 문제는 시스템 카탈로그에 관한 질문입니다. 시스템 카탈로그는 데이터베이스에서 매우 중요한 역할을 하는 메타데이터 저장소입니다. 데이터베이스 내의 테이블, 뷰, 인덱스, 트리거, 제약 조건 등에 대한 정보를 저장하고 유지하는 곳이 바로 시스템 카탈로그입니다.

문제 분석:

질문:
"시스템 카탈로그에 대한 설명으로 틀린 것은 무엇인가요?"

선택지:

  1. 시스템 카탈로그의 갱신은 무결성 유지를 위하여 SQL을 이용하여 사용자가 직접 갱신하여야 한다.
  2. 데이터베이스에 포함되는 데이터 객체에 대한 정의나 명세에 대한 정보를 유지관리한다.
  3. DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.
  4. 카탈로그에 저장된 정보를 메타 데이터라고도 한다.

해설:

1번 선택지:

"시스템 카탈로그의 갱신은 무결성 유지를 위하여 SQL을 이용하여 사용자가 직접 갱신하여야 한다."

  • 틀린 설명입니다.
    시스템 카탈로그는 DBMS에 의해 자동으로 갱신됩니다. 즉, 사용자가 직접 SQL을 이용하여 카탈로그를 갱신할 필요가 없습니다. DBMS가 시스템 카탈로그에 대한 갱신을 자동으로 처리하며, 예를 들어, 새로운 테이블을 생성하거나 삭제하면 DBMS가 그 정보를 시스템 카탈로그에 자동으로 업데이트합니다.

2번 선택지:

"데이터베이스에 포함되는 데이터 객체에 대한 정의나 명세에 대한 정보를 유지관리한다."

  • 옳은 설명입니다.
    시스템 카탈로그는 데이터베이스에 포함된 테이블, 뷰, 컬럼, 인덱스, 제약조건 등과 같은 데이터 객체에 대한 정보를 유지합니다. 이 정보는 데이터베이스 내의 모든 객체에 대한 메타데이터입니다.

3번 선택지:

"DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다."

  • 옳은 설명입니다.
    시스템 카탈로그는 DBMS에 의해 자동으로 생성되고 유지되는 특별한 테이블들의 집합입니다. 이 테이블들은 사용자에게 직접 보여지지 않으며, DBMS가 내부적으로 데이터베이스의 구조를 관리하기 위해 사용됩니다.

4번 선택지:

"카탈로그에 저장된 정보를 메타 데이터라고도 한다."

  • 옳은 설명입니다.
    카탈로그에 저장된 정보는 메타데이터입니다. 메타데이터는 데이터에 대한 데이터로, 예를 들어, 테이블의 이름, 컬럼의 데이터 타입, 제약 조건 등이 메타데이터에 해당합니다. 시스템 카탈로그는 이러한 메타데이터를 저장하는 장소입니다.

결론:

정답은 입니다.
시스템 카탈로그의 갱신은 DBMS에 의해 자동으로 처리되므로 사용자가 SQL을 사용해 직접 갱신할 필요는 없습니다.


정리 표:

선택지 설명 맞고 틀린 여부

시스템 카탈로그의 갱신은 무결성 유지를 위해 SQL을 사용자가 직접 갱신해야 한다. 틀림
데이터베이스에 포함된 데이터 객체에 대한 정의나 명세 정보를 유지관리한다. 맞음
DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다. 맞음
카탈로그에 저장된 정보를 메타 데이터라고도 한다. 맞음

예시 설명:

  1. 시스템 카탈로그 자동 갱신:
    • 예를 들어, 사용자가 새로운 테이블을 생성하면 DBMS는 시스템 카탈로그를 자동으로 갱신하여, 해당 테이블의 이름, 컬럼, 데이터 타입 등의 메타데이터를 저장합니다. 이 작업은 사용자가 직접 SQL로 갱신할 필요가 없으며, DBMS가 자동으로 관리합니다.
  2. 메타데이터:
    • 시스템 카탈로그에 저장된 메타데이터데이터베이스의 구조에 관한 정보입니다. 예를 들어, 테이블의 컬럼 이름, 데이터 타입, 인덱스 정보, 제약 조건 등이 메타데이터로 저장됩니다. 이 정보는 DBMS가 데이터베이스를 관리하는 데 필수적입니다.

결론:

시스템 카탈로그는 DBMS가 자동으로 갱신하고 관리하는 메타데이터의 저장소입니다.
따라서, ❶번의 설명이 틀린 설명이며, 정답은 ❶입니다. 😊