티스토리 뷰



한국산업인력공단 시행

2015년 2회 정보처리기사 필기 기출 문제

데이터베이스 과목



1. 다음 자료에 대하여 삽입(insertion) 정렬 기법을 사용하여 오름차순으로 정렬하고자 한다. 1회전 후의 결과는?

5, 4, 3, 2, 1

① 4, 3, 2, 1, 5     ② 3, 4, 5, 2, 1

③ 4, 5, 3, 2, 1     ④ 1, 2, 3, 4, 5


2. What is the quantity of tuples in consist of the relation?

① Degree     ② Instance

③ Domain     ④ Cardinality


3. 병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?

① 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.

② 로킹 단위가 작아지면 병행성 수준이 높아진다.

③ 로킹 단위가 커지면 로킹 오버헤드가 증가한다.

④ 데이터베이스도 로킹 단위가 될 수 있다.


4. 데이터베이스 설계 순서로 옳은 것은?

① 요구 조건 분석→개념적 설계→논리적 설계→물리적 설계→구현

② 요구 조건 분석→논리적 설계→개념적 설계→물리적 설계→구현

③ 요구 조건 분석→논리적 설계→물리적 설계→개념적 설계→구현

④ 요구 조건 분석→개념적 설계→물리적 설계→논리적 설계→구현


5. 어떤 릴레이션 R에서 X와 Y를 각각 R의 속성 집합의 부분 집합이라고 할 경우 속성 X의 값 각각에 대해 시간에 관계없이 항상 속성 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수적 종속이라고 한다. 이를 기호로 옳게 표기한 것은?

① Y → X     ② Y ⊂ X

③ X → Y     ④ X ⊂ Y


6. 데이터베이스의 특성으로 옳지 않은 것은?

① 실시간 접근성     ② 동시 공용

③ 계속적인 변화     ④ 주소에 의한 참조


7. 데이터 모델의 구성 요소 중 데이터베이스에 표현된 개체 인스턴스를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구에 해당하는 것은?

① Operation     ② Constraint

③ Structure      ④ Relationship


8. DBMS의 필수 기능 중 모든 응용프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터베이스에 저장될 데이터의 타입과 구조에 대한 정의, 이용방식, 제약조건 등을 명시하는 것은?

① Manipulation 기능

② Definition 기능

③ Control 기능

④ procedure 기능


9. 다음 트리의 중위 순회 결과는?


① A B D C E F     ② D B A E C F

③ A B C D E F     ④ D B E F C A


10. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

① 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.

② 일반 사용자도 SQL을 이용하여 시스템 카탈로그를 직접 갱신할 수 있다.

③ 데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블들의 행을 삽입, 삭제, 수정한다.

④ 시스템 카탈로그는 데이터베이스 구조에 관한 메타 데이터를 포함한다.


11. 병행제어의 목적으로 옳지 않은 것은?

① 시스템 활용도 최대화

② 사용자에 대한 응답시간 최소화

③ 데이터베이스 공유 최소화

④ 데이터베이스 일관성 유지


12. 정규화에 관한 설명으로 옳지 않은 것은?

① 릴레이션 R의 도메인들의 값이 원자 값만을 가지면 릴레이션 R은 제1정규형에 해당된다.

② 정규화는 차수가 높아질수록(제1정규형→제5정규형) 만족시켜야 할 제약조건이 많아진다.

③ 릴레이션 R이 제1정규형물 만족하면서, 키가 아닌 모든 기본 키에 완전 함수 종속이면 릴레이션 R은 제2정규형에 해당된다.

④ 릴레이션 R이 제2정규형을 만족하고 , 결정자이면서 후보 키가 아닌 것을 제거하면 제3정규형에 해당된다.


13. 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

㉠ 모든 튜플은 서로 다른 값을 갖는다.

㉡ 각 속성은 릴레이션 내에서 유일한 이름을 가진다.

㉢ 하나의 릴레이션에서 튜플의 순서는 없다.

㉣ 모든 속성 값은 원자 값이다.

① ㉢, ㉣          ② ㉡, ㉢, ㉣

③ ㉠, ㉡, ㉣     ④ ㉠, ㉡, ㉢, ㉣


14. 다음 설명에 해당하는 스키마는?

물리적 저장 장치의 입장에서 본 데이터베이스 구조로서 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타낸다.

① conceptual schema     ② internal schema

③ external schema         ④ definition schema


15. 관계해석에 대한 설명으로 옳지 않은 것은?

① 수학의 프레디킷 해석에 기반을 두고 있다.

② 관계 데이터 모델의 제안자인 코드(Codd)가 관계 데이터베이스에 적용할 수 있도록 설계하여 제안하였다.

③ 튜플 관계해석과 도메인 관계해석이 있다.

④ 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특성을 가진다.


16. 순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?

① D, A, B, C     ② A, B, C, D

③ A, B, D, C     ④ B, C, D, A


17. 다음은 무엇에 대한 설명인가?

It is a minimal subset of attributes in a relation which uniquely identifies each tuple in the relation. It is designated as the primary.

① Super Key           ② Foreign Key

③ Alternative Key     ④ Candidate Key


18. 뷰에 대한 설명으로 옳지 않은 것은?

① 뷰는 삽입, 삭제, 갱신 연산에 제약사항이 따른다.

② 뷰는 데이터 접근 제어로 보안을 제공한다.

③ 뷰는 물리적으로 구현되는 테이블이다.

④ 뷰는 데이터의 논리적 독립성을 제공한다.


19. 트랜잭션의 특징 중 트랜잭션이 일단 완료되면 그 후에 어떤 형태로 시스템이 고장 나더라도 트랜잭션의 결과는 잃어버리지 않고 지속되는 것은?

① Isolation          ② Durability

③ Consistency     ④ Automatic


20. 파일조직 기법 중 순차파일에 대한 설명으로 옳지 않은 것은?

① 파일 탐색 시 효율이 우수하며, 대화형 처리에 적합하다.

② 레코드가 키 순서대로 편성되어 취급이 용이하다.

③ 연속적인 레코드의 저장에 의해 레코드 사이에 빈 공간이 존재하지 않으므로 기억장치의 효율적인 이용이 가능하다.

④ 필요한 레코드를 삽입, 삭제, 수정하는 경우 파일을 재수강해야 하므로 파일 전체를 복사해야 한다.


- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -



댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday