정보처리기사 실기 모의고사 6회
1. DDL 명령어 중 테이블, 인덱스와 같은 오브젝트를 변경하는데 사용하는 명령어는?
> ALTER
2. 데이터베이스에 존재하는 테이블의 관계에서 참조 무결성을 보장하기 위해 사용되며, 중복되는 값을 가질 수 있으며 비어있는 값 또한 가질 수 있는 키는?
> 외래키
3. 한 릴레이션의 기본키를 구성하는 어떠한 속성값도 널값이나 중복값을 가질 수 없음을 의미하는 규정은?
> 개체 무결성
4. 슈퍼키는 릴레이션을 구성하는 모든 튜플에 대한 ( A ) 는 만족시키지만 ( B ) 는 만족시키지 못하는 키이다. A와 B에 들어갈 알맞은 말은?
> A : 유일성 B : 최소성
5. 릴레이션에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합은?
> 도메인
6. 데이터베이스가 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위는?
> 트랜잭션
7-1. 분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실행되더라도 그 트랜잭션들의 수행 결과는 서로 영향을 받지 않는 분산 데이터베이스의 목표는?
> 병행 투명성
7-2. 접근하려는 데이터베이스의 실제 위치를 알 필요 없이 단지 데이터베이스의 논리적인 명칭만으로 접근할 수 있는 분산 데이터베이스의 목표는?
> 위치 투명성
7-3. 동일한 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용할 수 있고, 시스템은 자동으로 여러 데이터에 대한 작업을 수행하는 분산 데이터베이스의 목표는?
> 중복 투명성
7-4. 데이터베이스의 분산된 물리적 환경에서 특정 지역의 컴퓨터 시스템이나 네트워크 장애가 발생해도 데이터 무결성을 보장하는 분산 데이터베이스의 목표는?
> 장애 투명성
8. 데이터베이스가 미리 정해놓은 조건이 충족되거나, 특정 테이블에 삽입, 삭제, 갱신 등의 데이터 변경 이벤트가 발생하면 DBMS에서 자동적으로 실행되도록 구현된 프로그램으로, 데이터 무결성 유지 및 로그 메시지 출력 등의 별도 처리를 위해 사용되는 것은?
> 트리거
9. 참조되는 릴레이션에서 튜플을 삭제하고, 참조되는 릴레이션에서 이 튜플을 참조하는 튜플도 함께 삭제하는 옵션은?
> CASCADE
10. DML에 해당하는 SQL 명령어 네 가지는?
> SELECT, INSERT, UPDATE, DELETE
11. DCL의 기능 세가지에 대해 서술하시오.
> 데이터 보안, 무결성 유지, 회복
12. 트랜잭션이 사용하는 데이터 항목에 대하여 잠금을 설정한 트랜잭션이 해제 할 때까지 독점적으로 사용할 수 있게 상호배제 기능을 제공하는 기법은?
> 로킹
13. E-R 모델의 표현 방법은 ? (개체, 속성, 관계, 연결)
> 개체 : 사각형, 속성 : 원형, 관계 : 마름모, 연결 : 실선
14. 데이터 저장 시 데이터 액세스 효율을 향상시키기 위해 동일한 성격의 데이터를 동일한 데이터 블록에 저장하는 물리적 저장 방법은?
> 클러스터
15. 범위분할 이후 해시 함수를 적용하여 재분할하는 파티셔닝 기법은?
> 컴포지트 파티셔닝
16. 3차 정규형을 만족하면서 모든 결정자가 후보키가 되도록 하여 결정자 함수 종속성을 제거하는 단계는?
> BCNF
17. 정규화 과정 중 1NF에서 2NF가 되기 위한 조건은?
> 부분적 함수 종속성 제거
18-1. 뷰가 이미 존재하는 경우 재생성 하는 속성은?
> REPLACE
18-2. 기본 테이블이 존재할 때 뷰를 생성하는 속성은?
> NOFORCE
18-3. 기본 테이블의 존재 여부에 관계 없이 뷰를 생성하는 속성은?
> FORCE
18-4. 뷰에서 데이터 조작어 작업이 불가능한 속성은?
> WITH READ ONLY
18-5. 서브쿼리 내의 조건을 만족하는 행만 변경하는 속성은?
> WITH CHECK OPTION
19. 논리 데이터 모델을 사용하고자 하는 각 DBMS의 특성을 고려하여 데이터베이스 저장 구조로 변환하는 모델링 기법은?
> 물리 데이터 모델링
20-1. 관계데이터 모델의 제안자인 코드가 수학의 Predicate Calculus에 기반을 두고 관계 데이터베이스를 위해 제안한 언어로, 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 갖고있는 것은?
> 관계해석
20-2. 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어는?
> 관계대수