티스토리 뷰



한국산업인력공단 시행

2018년 1회 정보처리기사 필기 기출 문제

데이터베이스 과목



[모바일은 가로보기에서 최적화되었습니다]


1. 그래프의 특수한 형태로 노드(Node) 와 선분(Branch)으로 되어 있고, 정점 사이에 사이클(Cycle)이 형성되어 있지 않으며, 자료 사이의 관계성이 계층 형식으로 나타나는 비선형 구조는?

① tree       ② network

③ stack     ④ distributed


2. 다음 BETWEEN 연산의 의미와 동일한 것은?

SELECT *

FROM 성적

WHERE (점수 BETWEEN 90 AND 95) AND 학과 = “컴퓨터공학과”

① 점수>=90 AND 점수<=95

② 점수>90 AND 점수<95

③ 점수>90 AND 점수<=95

④ 점수>=90 AND 점수<95


3. 다음 자료에 대하여 삽입(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


4. SQL View(뷰)에 대한 설명으로 틀린 것은?

① 뷰(View)를 제거하고자 할 때는 DROP 문을 이용한다.

② 뷰(View)의 정의를 변경하고자 할 때는 ALTER 문을 이용한다.

③ 뷰(View)를 생성하고자 할 때는 CREATE 문을 이용한다.

④ 뷰(View)의 내용을 검색하고자 할 때는 SELECT 문을 이용한다.


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

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

① conceptual schema     ② internal schema

③ external schema         ④ definition schema


6. 데이터베이스 내에서 데이터들이 불필요하게 중복되어 릴레이션 조작 시 예기치 못한 곤란한 현상을 무엇이라고 하는가?

① Normalization     ② Bug

③ Anomaly            ④ Error


7. 다음 전위식(prefix)을 후위식(postfix)으로 옳게 표현한 것은?

- / * A + B C D E

① A B C + * D / E -     ② A B * C D / + E -

③ A B * C + D / E -     ④ A B C + D / * E -


8. 트랜잭션의 특성 중 아래 내용에 해당하는 것은?

시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후에 같아야 한다.

① 원자성(atomicity)     ② 일관성(consistency)

③ 격리성(isolation)      ④ 영속성(durability)


9. 관계데이터 모델의 무결성 제약 중 기본키 값의 속성 값이 널(null)값이 아닌 원자 값을 갖는 성질은?

① 개체 무결성        ② 참조 무결성

③ 도메인 무결성     ④ 튜플의 유일성


10. 양 방향에서 입·출력이 가능한 선형 자료구조로 2개의 포인터를 이용하여 리스트의 양쪽 끝 모두에서 삽입·삭제가 가능한 것은?

① 데크(Deque)     ② 스택(Stack)

③ 큐(Queue)        ④ 트리(Tree)


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

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

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

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

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


12. NoSQL의 설명으로 틀린 것은?

① Not Only SQL의 약자이다.

② 비정형 데이터의 저장을 위해 유연한 데이터 모델을 지원한다.

③ 전통적인 관계형 데이터베이스관리시스템과는 다른 비관계형(non-relational) DBMS이다.

④ 정규화를 전제로 하고 있어 갱신 시에 저장 공간이 적게 든다.


13. 트랜잭션의 실행이 실패하였음을 알리는 연산자로 트랜잭션이 수행한 결과를 원래의 상태로 원상 복귀 시키는 연산은?

① COMMIT 연산     ② BACKUP 연산

③ LOG 연산           ④ ROLLBACK 연산


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

① 릴레이션을 처리하기 위한 연산의 집합으로 피연산자가 릴레이션이고 결과도 릴레이션이다.

② 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특징을 가지고 있다.

③ 일반 집합 연산과 순수 관계 연산이 있다.

④ 수학의 Predicate Calculus 에 기반을 두고 있다.


15. 데이터베이스 로그(log)를 필요로 하는 회복 기법은?

① 즉각 갱신 기법

② 대수적 코딩 방법

③ 타임스탬프 기법

④ 폴딩 기법


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

① Degree      ② Instance

③ Domain     ④ Cardinality


17. 이진 검색 알고리즘에 대한 설명으로 틀린 것은?

① 탐색 효율이 좋고 탐색 시간이 적게 소요된다.

② 검색할 데이터가 정렬되어 있어야 한다.

③ 피보나치수열에 따라 다음에 비교할 대상을 선정하여 검색한다.

④ 비교횟수를 거듭할 때마다 검색 대상이 되는 데이터의 수가 절반으로 줄어든다.


18. 정규화의 필요성으로 거리가 먼 것은?

① 데이터 구조의 안정성 최대화

② 중복 데이터의 활성화

③ 수정, 삭제 시 이상현상의 최소화

④ 테이블 불일치 위험의 최소화


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

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

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


20. 개체-관계 모델의 E-R 다이어그램에서 사용되는 기호와 그 의미의 연결이 옳지 않은 것은?

① 사각형 - 개체 타입

② 삼각형 - 속성

③ 선 - 개체 타입과 속성을 연결

④ 마름모 - 관계 타입


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



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