티스토리 뷰



한국산업인력공단 시행

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

데이터베이스 과목



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


1. 이행적 함수 종속 관계를 의미하는 것은?

① A→B이고 B→C 일 때, A→C를 만족하는 관계

② A→B이고 B→C 일 때, C→A를 만족하는 관계

③ A→B이고 B→C 일 때, B→A를 만족하는 관계

④ A→B이고 B→C 일 때, C→B를 만족하는 관계


2. 다음 SQL 질의를 관계 대수식으로 표현 하면? (단, P는 WHERE 조건절)

SELECT A₁ FROM R₁ WHERE P

① πR₁(σP(A₁))     ② σA₁(πP(R₁))

③ πA₁(σP(R₁))     ④ σR₁(πP(A₁))


3. DML에 해당하는 SQL 명령으로만 짝지어진 것은?

① DELETE, UPDATE, CREATE, ALTER

② INSERT, DELETE, UPDATE, DROP

③ SELECT, INSERT, DELETE, UPDATE,

④ SELECT, INSERT, DELETE, ALTER


4. Which is the design step of database correctly?

① Requirement Formulation → Conceptual Schema → Physical Schema → Logical Schema

② Logical Schema → Requirement Formulation → Conceptual Schema → Physical Schema

③ Requirement Formulation → Conceptual Schema → Logical Schema → Physical Schema

④ Logical Schema → Requirement Formulation → Physical Schema → Conceptual Schema


5. 다음 트리를 후위 순회(Post Traversal)할 경우 가장 마지막에 탐색 되는 것은?

① A     ② D     ③ E     ④ F


6. 데이터베이스의 특성으로 옳은 내용 모두를 나열한 것은?

㉠ 실시간 접근성     ㉡ 계속적인 변화

㉢ 동시 공용           ㉣ 내용에 의한 참조

① (ㄱ)                  ② (ㄴ), (ㄷ)

③ (ㄱ), (ㄷ), (ㄹ)      ④ (ㄱ), (ㄴ), (ㄷ), (ㄹ)


7. 릴레이션의 특징으로 옳지 않은 것은?

① 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.

② 속성의 값은 논리적으로 더 이상 쪼갤 수 없는 원자 값이다.

③ 한 릴레이션에 포함된 튜플들은 모두 상이하다.

④ 한 릴레이션을 구성하는 속성들 사이의 순서는 존재하며, 중요한 의미를 가진다.


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

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

② 시스템 활용도 최대화

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

④ 데이터베이스 공유도 최소화


9. 데이터 모델에 대한 다음 설명 중 ( ) 안에 들어갈 내용으로 가장 타당한 것은?

데이터 모델은 일반적으로 3가지 구성 요소를 포함하고 있다. 첫째, 논리적으로 표현된 데이터 구조, 둘째, 이 구조에서 허용될 수 있는 연산, 셋째, 이 구조와 연산에서의 ( )에 대한 명세를 기술한 것이다,

① 개체        ② 속성

③ 도메인     ④ 제약조건


10. 개체 - 관계 모델에 대한 설명으로 옳지 않은 것은?

① 오너 - 멤버(Owner-Member) 관계라고도 한다.

② 개체 타입과 이들 간의 관계 타입을 기본 요소로 이용하여 현실 세계를 개념적으로 표현한다.

③ E-R 다이어그램에서 개체 타입은 사각형으로 나타낸다.

④ E-R 다이어그램에서 속성은 타원으로 나타낸다.


11. 스택의 자료 삭제 알고리즘이다. ( ) 안 내용으로 가장 적합한 것은? (단, Top: 스택포인터, S: 스택의 이름)

If Top = 0

Then ( )

Else

{

remove S(Top)

Top = Top-1

}

① Overflow       ② Top = Top+1

③ Underflow     ④ Top = Top-2


12. DBMS의 필수기능 중 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?

① Definition 기능         ② Control 기능

③ Manipulation 기능     ④ Strategy 기능


13. SQL 구문에서 “having" 절은 반드시 어떤 구문과 사용되어야 하는가?

① GROUP BY     ② ORDER BY

③ UPDATE        ④ JOIN


14. 순차 파일에 대한 설명으로 옳지 않은 것은?

① 파일 탐색 효율이 우수하며, 접근 시간 및 응답 시간이 빠르기 때문에 대화형 처리에 적합하다.

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

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

④ 어떤 형태의 입출력 매체에서도 처리가 가능하다.


15. 트랜잭션은 자기의 연산에 대하여 전부(All)또는 전무(Nothing) 실행만이 존재하며, 일부 실행으로는 트랜잭션의 기능을 가질 수 없다는 트랜잭션의 특성은?

① consistency     ② atomicity

③ isolation         ④ durability


16. 로킹(Locking) 단위에 대한 설명으로 옳은 것은?

① 로킹 단위가 크면 병행성 수준이 낮아진다.

② 로킹 단위가 크면 병행 제어 기법이 복잡해진다.

③ 로킹 단위가 작으면 로크(lock)의 수가 적어진다.

④ 로킹은 파일 단위로 이루어지며, 레코드 또는 필드는 로킹 단위가 될 수 없다.


17. 관계 데이터 모델에서 릴레이션(Relation)에 포함되어 있는 튜플(Tuple)의 수를 무엇이라고 하는가?

① Degree       ② Cardinality

③ Attribute     ④ Cartesian product


18. 다음 초기 자료에 대하여 삽입 정렬(Insertion Sort)을 이용하여 오름차순 정렬한 경우 1회전후의 결과는?

초기 자료 : 8, 3, 4, 9, 7

① 3, 4, 8, 7, 9     ② 3, 4, 9 ,7, 8

③ 7, 8, 3, 4, 9     ④ 3, 8, 4, 9, 7


19. 관계 데이터베이스의 정규화에 대한 설명으로 옳지 않은 것은?

① 정규화를 거치지 않으면 여러 가지 상이한 종류의 정보를 하나의 릴레이션으로 표현하여 그 릴레이이션을 조작할 때 이상(Anomaly) 현상이 발생할 수 있다.

② 정규화의 목적은 각 릴레이션에 분산된 종속성을 하나의 릴레이션에 통합 하는 것이다.

③ 이상(Anomaly) 현상은 데이터들 간에 존재하는 함수 종속이 하나의 원인이 될 수 있다.

④ 정규화가 잘못되면 데이터의 불필요한 중복이 야기되어 릴레이션을 조작할 때 문제가 발생할 수 있다.


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

① 1     ② 2     ③ 3     ④ 4


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



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