9. 시스템 카탈로그에 대한 설명으로 틀린 것은?
① 시스템 카탈로그는 DBMS가 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
② 일반 사용자도 시스템 카탈로그의 내용을 검색할 수 있다.
③ 시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다.
❹ 시스템 카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다.
이번 문제는 **시스템 카탈로그(System Catalog)**의 개념과 특징을 묻는 문제로, 정보처리기사에서 자주 출제되는 데이터베이스 시스템 내부 구조 관련 문제입니다.
✅ 문제:
시스템 카탈로그에 대한 설명으로 틀린 것은?
✅ 정답: ❹ 시스템 카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다. → ❌ 틀린 설명 (정답)
✅ 해설:
📌 시스템 카탈로그란?
- 시스템 카탈로그는 DBMS가 내부적으로 유지하는 메타데이터 테이블입니다.
- 메타데이터란? → 데이터에 대한 데이터 (예: 테이블 이름, 속성 정보, 인덱스, 사용자 정보 등)
- 일반 사용자는 조회만 가능하며, 직접 수정할 수 없습니다.
- DBMS가 자동으로 생성·수정·삭제합니다.
📌 보기 분석:
번호 보기 내용 맞는지 여부 해설
① | 시스템 카탈로그는 DBMS가 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다. | ✅ 맞음 | 시스템 메타데이터 저장소 |
② | 일반 사용자도 시스템 카탈로그의 내용을 검색할 수 있다. | ✅ 맞음 | SELECT로 조회 가능 (수정 불가) |
③ | 시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다. | ✅ 맞음 | 테이블, 인덱스, 뷰, 사용자 등 정보 포함 |
❹ | 사용자가 직접 갱신해야 한다 | ❌ 틀림 (정답) | 시스템 카탈로그는 DBMS가 자동 갱신, 사용자가 직접 수정 ❌ |
✅ 시스템 카탈로그 특징 요약
항목 설명
목적 | DB의 구조와 객체 정보(메타데이터)를 저장 |
예시 | 테이블 구조, 인덱스 정보, 사용자 권한, 트리거 등 |
생성/갱신 주체 | DBMS가 자동으로 관리 |
사용자 접근 | 조회만 가능, 직접 갱신 ❌ |
보안 | 중요 정보 포함, 일부 접근 제한됨 |
✅ 예시:
-- Oracle에서 테이블 정보를 조회하는 예시
SELECT * FROM USER_TABLES;
-- PostgreSQL의 시스템 카탈로그 예시
SELECT * FROM pg_tables;
이런 쿼리를 통해 사용자는 카탈로그를 읽기 전용으로 접근할 수 있습니다.
✅ 결론:
- ❹번 보기는 시스템 카탈로그를 사용자가 직접 갱신해야 한다고 했으므로 틀린 설명
- 시스템 카탈로그는 DBMS가 자동으로 유지·관리하는 것이 정확함
- ✅ 정답: ❹
'기출문제 > 정보처리기사' 카테고리의 다른 글
2019년 1회 정보처리기사 기출문제 11번 (0) | 2025.05.06 |
---|---|
2019년 1회 정보처리기사 기출문제 10번 (0) | 2025.05.06 |
2019년 1회 정보처리기사 기출문제 8번 (0) | 2025.05.06 |
2019년 1회 정보처리기사 기출문제 7번 (0) | 2025.05.06 |
2019년 1회 정보처리기사 기출문제 6번 (0) | 2025.05.05 |