시작하면서
해당 글은 메타 코드 M에서 지원하는 정처기 필기 장학생에 합격하여 글을 작성하게 되었습니다.
메타 코드 해당 강의 보러 가기
참고 사항
- 플랫폼 => 이 뜻은 참고할 주제라는 뜻입니다.
- 이렇게 형관펜이 되어 있는 곳은 시험에 나오거나, 강조하고 싶은 부분이 있을 때 표시할 것입니다.
해당 문제는 메타코드 M의 강의 기출 문제 관련 참고집입니다.
1. 데이터베이스의 인덱스(INDEX)와 관련한 설명으로 틀린 것은?
- 인덱스의 추가는 CREATE INDEX, 삭제는 DROP INDEX 명령어를 사용함. TRUNCATE는 테이블의 모든 데이터를 삭제하는 명령어이므로 인덱스 삭제와는 관계가 없음.
7. 한 릴레이션의 기본 키를 구성하는 어떤 속성 값도 null 값이나 중복값을 가질 수 없음을 의미하는 무결성의 종류는?
- 개체 무결성은 기본 키를 구성하는 모든 속성은 NULL 값이나 중복값을 가질 수 없다는 규칙임.
9. 분산 데이터베이스 목표 중 데이터베이스의 분산된 물리적 환경에서, 특정 지역의 컴퓨터 시스템이나 네트워크에 장애가 발생하여도 데이터 무결성이 보장된다는 것은?
11. 릴레이션 내 모든 튜플에 대하여 유일성은 만족시키지만 최소성은 만족시키지 못하는 키는?
- 슈퍼키 : 튜플을 유일하게 식별할 수 있는 속성 또는 속성의 집합임. 유일성은 만족하지만, 꼭 필요하지 않은 속성이 포함될 수 있어, 최소성은 만족하지 않을 수 있음.
13. 병렬 데이터베이스 환경 중 수평 분할에서 활용되는 분할 기법이 아닌 것은?
- 파티셔닝 기법
- 대용량의 데이터를 파티션이라는 작은 논리 단위로 나누어 성능을 최적화하는 것
- 특징
- 종류
- 범위 분할
- 목록 분할
- 해시 분할
- 조합 분할
- 라운드 로빈
14. 물리적 데이터베이스 설계에 대한 설명으로 거리가 가장 먼 것은?
- 트랜잭션의 인터페이스 설계는 논리적 설계 단계에서 다룸.
15. 관계 대수에 대한 설명으로 옳지 않은 것은?
- 관계 대수는 절차적, 관계 해석은 비 절차적
- 관계 대수는 데이터를 어떻게 처리할 지 명시적으로 정의
- 관계 해석은 무엇을 원하는 지 명시
- 관계 대수
- 관계형 데이터베이스를 다루는 수학적 연산 체계로, 데이터베이스 검색에 대한 이론적 기반이 됨.
- 특징
- 릴레이션 조작을 위한 연산의 집합으로, 피 연산자와 결과가 모두 릴레이션
- 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시
- 일반 집합 연산과 순수 관계 연산으로 구분
16. SQL의 분류 중 DDL 에 해당하지 않은 것은?
- DDL : 데이터의 구조를 정의하고 변경
- 도메인, 스키마, 테이블, 뷰, 인덱스 등의 데이터베이스 객체를 생성, 수정, 삭제하는 작업 수행
- 종류 : Create, ALTER, DROP, TRUNCATE
- UPDATE는 DML(Data Manipulation Language)에 속하는 명령어임.
19. 뷰에 대한 설명으로 옳지 않은 것은?
- 뷰는 실제 데이터를 가지고 있지 않은 가상 테이블이기 때문에 데이터의 삽입, 삭제, 갱신 연산에 많은 제약이 따름. 특히 여러 테이블을 조인한 뷰나 그룹함수를 사용한 뷰는 데이터 갱신이 거의 불가능함.
21. 후보 키에 대한 설명으로 옳지 않은 것은?
- 외래키 : 참조 무결성 제약조건을 표현하는데 사용됨.\
22. 데이터 제어어(DCL)의 기능으로 옳지 않은 것은?
- DCL : 데이터 보안, 병행 수행 제어, 무결성 유지
- DML : 데이터 추가, INSERT 명령어 사용
24. 병행 제어를 위한 직렬화 기법으로, 트랜잭션 간의 순서를 미리 정하는 기법
- 타임스탬프 기법은 트랜잭션이 시스템에 들어온 시간을 기준으로 트랜잭션 간의 실행 순서를 미리 정하는 기법임. 각 트랜잭션에 고유한 타임스탬프 랎을 부여하여 충동이 발생하지 않도록 함.
26. COMMIT과 ROLLBACK 명령에 의해 보장받는 트랜잭션의 특성은?
- COMMIT은 모든 변경사항을 확정하고, ROLLBACK은 모든 변경사항을 취소하여 원자성을
보장함.
- 원자성(Atomicity)은 트랜잭션의 모든 연산이 전부 실
행되거나(COMMIT) 전혀 실행되지 않아야
(ROLLBACK) 한다는 특성임.
32. 데이터 베이스 전체를 정의한 것으로 데이터 개체, 관계, 제약 조건, 접근 권한, 무결성 규칙 등을 명세화한 것.
35. 다음 중 정규화를 거치치 않아 발생하는 이상 현상이 아닌 것은?
- 정규화를 거치지 않아, 발생하는 대표적인 이상 현상은 삽입(insertion), 삭제(Deletion) , 갱신(Updata) 이상이 있음.
36. 정규화된 엔티티, 속성, 관계를 시스템 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법은?
- 반 정규화
- 정규회된 데이터 모델을 시스템의 성능 향상을 위해 의도적으로 중복, 통합, 분리하는 과정임. 데이터를 중복하거나 테이블을 통합/분리하는 등의 방법으로 조회 성능을 향상시키지만, 데이터의 무결성이 저하될 수 있는 단점이 있음.
38. 하나의 애트리뷰트가 가질 수 있는 원자 값들의 집합

