티스토리 뷰



한국산업인력공단 시행

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

데이터베이스 과목



1. DBMS의 필수 기능 중 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신 등의 연산 작업을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?

① 정의 기능     ② 조작 기능

③ 제어 기능     ④ 절차 기능


2. 다음 그림에서 트리의 차수(degree of tree)는?

① 1     ② 2     ③ 4     ④ 8


3. 데이터베이스에서 널(null) 값에 대한 설명으로 옳지 않은 것은?

① 아직 모르는 값을 의미한다.

② 아직 알려지지 않은 값을 의미한다.

③ 공백이나 0(zero)과 같은 의미이다.

④ 정보 부재를 나타내기 위해 사용한다.


4. 데이터 모델의 구성 요소 중 데이터베이스에 표현될 대상으로서의 개체 타입과 개체 타입들 간의 관계를 기술한 것은?

① structure     ② operations     ③ constraints     ④ mapping


5. 관계대수에 대한 설명으로 옳지 않은 것은?

① 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.

② 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다.

③ 일반 집합 연산과 순수 관계 연산으로 구분된다.

④ 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.


6. Which of the following is not a property of the transaction to ensure integrity of the data?

① isolation     ② autonomy     ③ durability     ④ consistency


7. What are general configuration of indexed sequential file?

① Index area, Mark area, Overflow area

② Index area, Prime area, Overflow area

③ Index area, Mark area, Excess area

④ Index area, Prime area, Mark area


8. 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한

꺼번에 모두 수행되어야 할 일련의 연산들을 의미하는 것은?

① 뷰     ② 트랜잭션     ③ 튜플     ④ 카디널리티


9. 다음 문장의 ( )안 내용으로 공통 적용될 수 있는 가장 적절한 내용은 무엇인가?

관계형 데이터 모델에서 한 릴레이션의 ( )는 참조되는 릴레이션의 기본키와 대응되어 릴레이션 간에 참조 관계를 표현하는데 사용되는 중요한도구이다. ( )를 포함하는 릴레이션이 참조하는 릴레이션이 되고, 대응되는 기본 키를 포함하는 릴레이션이 참조 릴레이션이 된다.

① 후보 키(candidate key)

② 대체 키(alternate key)

③ 외래 키(foreign key)

④ 수퍼 키(super key)


10. 로킹(Locking)에 대한 설명으로 옳지 않은 것은?

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

② 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.

③ 파일은 로킹 단위가 될 수 있지만 레코드는 로킹 단위가 될 수 없다.

④ 로킹의 단위가 커지면 데이터베이스 공유도가 저하한다.


11. 릴레이션의 특징으로 거리가 먼 것은?

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

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

③ 각 속성의 명칭은 중복 가능하며, 속성의 순서는 큰 의미가 있다.

④ 튜플 사이에는 순서가 없다.


12. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 PASS 2의 결과는?

9, 6, 7, 3, 5

① 3, 5, 6, 7, 9     ② 6, 7, 3, 5, 9

③ 3, 5, 9, 6, 7     ④ 6, 3, 5, 7, 9


13. 시스템 카탈로그(System Catalog)에 대한 옳은 설명 모두를 나열한 것은?

㉠ 데이터베이스에 포함되는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리한다.

㉡ DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.

㉢ 카탈로그에 저장된 정보를 메타 데이터(Meta-Data)라고도 한다.

㉣ 시스템 카탈로그의 갱신은 무결성 유지를 위하여 SQL을 이용하여 사용자가 직접 갱신하여야 한다.

① ㉠     ② ㉠, ㉡     ③ ㉠, ㉡, ㉢     ④ ㉠, ㉡, ㉢, ㉣


14. 데이터베이스 설계 단계 중 물리적 설계의 옵션 선택 시 고려 사항으로 거리가 먼 것은?

① 스키마의 평가 및 정제

② 응답 시간

③ 저장 공간의 효율화

④ 트랜잭션 처리도


15. 데이터베이스 정의에 해당되는 내용을 모두 나열한 것은?

㉠ Shard Data㉡ Distributed Data

㉢ Stored Data㉣ Operational Data

① ㉠, ㉡          ② ㉠, ㉡, ㉢

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


16. 속성(attribute)에 대한 설명으로 옳지 않은 것은?

① 속성은 개체의 특성을 기술한다.

② 속성은 데이터베이스를 구성하는 가장 작은 논리적 단위이다.

③ 속성은 파일 구조상 데이터 항목 또는 데이터 필드에 해당된다.

④ 속성의 수를 “cardinality” 라고 한다.


17. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어나는 경우를 무엇이라고 하는가?

① Synonym     ② Collision

③ Bucket        ④ Overflow


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

① 시스템 활용도를 최대화하기 위함이다.

② 데이터베이스 공유도를 최대화하기 위함이다.

③ 사용자에 대한 응답시간을 최대화하기 위함이다.

④ 데이터베이스의 일관성을 유지하기 위함이다.


19. 다음 트리에 대한 중위 순회 운행 결과는?

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

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


20. 3NF에서 BCNF가 되기 위한 조건은?

① 이행적 함수 종속 제거

② 부분적 함수 종속 제거

③ 다치 종속 제거

④ 결정자이면서 후보 키가 아닌 것 제거


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



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