티스토리 뷰
한국산업인력공단 시행
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 조건절)
① π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. 데이터 모델에 대한 다음 설명 중 ( ) 안에 들어갈 내용으로 가장 타당한 것은?
① 개체 ② 속성 ③ 도메인 ④ 제약조건 10. 개체 - 관계 모델에 대한 설명으로 옳지 않은 것은? ① 오너 - 멤버(Owner-Member) 관계라고도 한다. ② 개체 타입과 이들 간의 관계 타입을 기본 요소로 이용하여 현실 세계를 개념적으로 표현한다. ③ E-R 다이어그램에서 개체 타입은 사각형으로 나타낸다. ④ E-R 다이어그램에서 속성은 타원으로 나타낸다. 11. 스택의 자료 삭제 알고리즘이다. ( ) 안 내용으로 가장 적합한 것은? (단, Top: 스택포인터, S: 스택의 이름)
① 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회전후의 결과는?
① 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 |
- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -
'정보처리기사 필기' 카테고리의 다른 글
2016년 1회 정보처리기사 필기 기출(운영체제) (0) | 2018.07.18 |
---|---|
2016년 1회 정보처리기사 필기 기출(전자계산기구조) (0) | 2018.07.18 |
2015년 3회 정보처리기사 필기 기출(데이터통신) (0) | 2018.07.18 |
2015년 3회 정보처리기사 필기 기출(소프트웨어공학) (0) | 2018.07.18 |
2015년 3회 정보처리기사 필기 기출(운영체제) (0) | 2018.07.18 |
- Total
- Today
- Yesterday