2025년 경찰 하반기 경력경쟁 데이터베이스론 기출문제
2025년 경찰 하반기 경력경쟁 데이터베이스론 20문항 중 10문항의 발문과 선지입니다. 시험 시간은 20분입니다. 나머지 10문항은 그림이나 지문이 있어 앱에서 볼 수 있습니다. 정답·해설은 앱에서 볼 수 있습니다.
- 1번데이터베이스 관리 시스템에 관한 설명으로 가장 적절하지 않은 것은?
- ①데이터 종속성과 중복성 문제를 해결한다.
- ②전체적으로 통제할 수 있는 프로그램들로 구성되어 응용 프로그램의 요청을 수행한다.
- ③데이터베이스가 접근 처리될 때마다 제어 기능을 통해 그 유효성을 검사함으로써 데이터의 정확성을 높인다.
- ④자료의 독립과 표준화로 인해 파일 시스템에 비해 초기 하드웨어 및 소프트웨어 구축 비용이 감소한다.
- 2번데이터베이스의 외부 스키마에 관한 설명으로 가장 적절한 것은?
- ①내부 저장장치의 상세 구조를 명세한다.
- ②하나의 데이터베이스에 여러 개 존재할 수 있다.
- ③조직 전체의 관점에서 데이터베이스 구조를 정의한다.
- ④외부 스키마와 개념 스키마 사이에는 물리적 데이터 독립성이 존재한다.
- 3번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 4번데이터의 보안, 무결성, 회복과 밀접한 관련이 있는 데이터 언어로 가장 적절한 것은?
- ①데이터 정의어(Data Definition Language)
- ②데이터 조작어(Data Manipulation Language)
- ③데이터 제어어(Data Control Language)
- ④데이터 관리어(Data Management Language)
- 5~7번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 8번릴레이션의 특성에 관한 설명으로 가장 적절하지 않은 것은?
- ①하나의 릴레이션에는 동일한 투플이 존재할 수 없다.
- ②하나의 릴레이션에서 투플 사이의 순서가 바뀌면 다른 릴레이션으로 변한다.
- ③속성 값으로 원자 값만 사용할 수 있다.
- ④하나의 릴레이션에서 속성 사이의 순서는 무의미하다.
- 9번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 10번순수 관계 연산자 중 셀렉트(σ)에 관한 설명으로 가장 적절한 것은?
- ①연산 결과로 조건을 만족하는 투플들이 출력된다.
- ②연산을 위해 반드시 두 개의 릴레이션이 필요하다.
- ③일반 집합 연산자 중 합집합과 동일한 결과를 출력한다.
- ④연산 결과로 조건을 만족하는 속성들이 출력되며, 중복된 투플이 포함될 수 있다.
- 11번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 12번뷰에 관한 설명으로 가장 적절하지 않은 것은?
- ①사용자들의 데이터 접근을 제어하여 보안성을 높일 수 있다.
- ②뷰를 삭제하면 참조한 기본 테이블도 삭제된다.
- ③WITH CHECK OPTION을 사용하여 뷰를 정의하면 삽입 또는 갱신되는 투플에 대해 제한을 둘 수 있다.
- ④GROUP BY를 사용한 뷰에 대해 투플의 삽입 또는 갱신이 불가능하다.
- 13번질의 최적화 방법으로 가장 적절하지 않은 것은?
- ①최소 비용을 가진 질의문 계획을 선정하기 위해 디스크 입출력 비용, 저장 비용 등을 고려하여야 한다.
- ②셀렉트(σ) 연산에 대해 교환법칙이 성립한다.
- ③카티션 프로덕트(☓) 연산에 대해 교환법칙이 성립한다.
- ④실제 주어진 질의문에 대해 가능한 모든 질의문 계획을 모두 생성하여야 한다.
- 14번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 15번체크포인트를 이용한 데이터 복구에 관한 설명으로 가장 적절하지 않은 것은?
- ①체크포인트 이전에 커밋된 트랜잭션에 대해 아무것도 할 필요가 없다.
- ②체크포인트 이전에 트랜잭션이 시작되어 체크포인트 이후에 커밋된 트랜잭션에 대해 REDO를 수행하여야 한다.
- ③체크포인트 이전에 트랜잭션이 시작되어 시스템 장애가 일어났을 때 커밋이 이루어지지 않은 트랜잭션에 대해REDO를 수행하여야 한다.
- ④체크포인트 이후에 트랜잭션이 시작되어 시스템 장애가 일어났을 때 커밋이 이루어지지 않은 트랜잭션에 대해 UNDO를 수행하여야 한다.
- 16~17번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 18번인덱스 기법에 관한 설명으로 가장 적절한 것은?
- ①B 트리 전체를 노드 내의 키 값에 따라 순차 검색하기 위해서는 트리의 각 노드를 전위 순회하여야 한다.
- ②B 트리에서 오버플로우가 발생하여 리프 노드가 분할될 때, 중간 키 값이 부모 노드뿐만 아니라 새로 분할된 노드에도 중복 저장된다.
- ③B+ 트리의 삽입에서 오버플로우가 발생한 경우, 분할이 일어나지 않고 새로운 추가 노드에 키 값이 삽입된다.
- ④B+ 트리에서 모든 리프 노드는 같은 레벨에 존재한다.
- 19번분산 데이터베이스의 특성 중 투명성(Transparency)에 관한 설명으로 가장 적절하지 않은 것은?
- ①데이터베이스가 분산된 각 지역의 시스템이나 통신망에 이상이 생겨도 데이터의 무결성을 보존할 수 있어야 하는 개념을 장애 투명성(Failure Transparency)이라고 한다.
- ②사용자가 데이터의 중복성, 백업상황 등에 대해 고려하지 않고도 데이터를 활용할 수 있어야 하는 개념을 중복 투명성(Replication Transparency)이라고 한다.
- ③여러 사용자나 프로그램이 동시에 분산 데이터베이스에 대한 트랜잭션을 수행해도 결과에 이상이 없어야 하는 개념을 병행 투명성(Concurrency Transparency)이라고 한다.
- ④사용자가 데이터의 물리적 위치를 고려하여 데이터를 활용할 수 있어야 하는 개념을 위치 투명성(Location Transparency)이라고 한다.
- 20번 그림이나 지문이 있는 문항입니다. 앱에서 보기