본문 바로가기

IT관련

정보처리기사 필기 2018년 4월 28일 필기 기출문제 1과목 데이터베이스

반응형

정보처리기사 필기 2018년 4월 28일 필기 기출문제

 

라디오 버튼을 누르고 정답일 경우 정답입니다.  라는 문구가 나옵니다. 오답일 경우 아무것도 나오지 않으니 유의하세요.

 

1과목에 40점(8문제)이상 전체 과목 60(12문제)점이상 되어야 합격입니다.

 

1과목에 5점이라고 생각하시면 됩니다.

 

합격하는 그날까지 가즈아!!!!

(작업하는데 6시간 걸렸어요.ㅜㅜ 왜이리 힘든건지.. 다른것도 조금씩 시간 나는데로 올릴게요. 문제에 대한 상세한 답은 답변으로 해주시면 보고 추가적으로 입력할 예정입니다.ㅜㅜ )

 

 

1과목 : 데이터 베이스

 

1. 릴레이션에 포함되어 있는 튜플의 수는 ?

 

Cardinality

Schema

Type

Degree

 

 

2. 다음자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 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

 

3. 릴레이션의 R의 차수가 4이고 카디널리티가 5이며, 릴레이션의 S의 차수가 6이고 카디널리티가

    7일때 두개의 릴레이션을 프로덕트한 결과의 새로운 릴레이션의 차수와 카디널리티는 얼마인가 ?

 

 

24, 35

 24 ,12

10, 35

 10, 12

 

4. 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

 Idenx area, Prime area, Mark area

 

5. 데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌것은?

 

저장 레코드 양식 설계

 레코드 집중의 분석 및 설계

접근 경로 설계

 목표 DBMS에 맞는 스키마 설계 

 

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

 

 

1

 2

3

 4

 

7.릴레이션에서 기본 키를 구성하는 속성은 널(Null)값이나 중복 값을 가질 수 없다는 것을 의미하는 제약조건은?

 

 

참조 무결성

 보안 무결성

개체 무결성

 정보 무결성

 

8.다음은 관계형 데이터베이스의 키(KEY)를 설명하고 있다. 해당 되는 키는?

 

한 릴레이션 내의 속성들의 집합으로 구성된 키로서,

릴레이션을 구성하는 모든 튜플에 대한 유일성은 만족시키지만 최소성은 만족시키지 못한다. 

 

 

 

후보키

 대체키

슈퍼키

 외래키

 

 

9."회사원"이라는 테이블에서 "사원명"을 검색할 때, "연락번호"가 Null값이 아닌 "사원명"을 모두 찾을 경우의 SQL 질의로 옳은것은?

 

SELECT 사원명 FROM 회사원 WHERE 연락번호 !=NULL

 SELECT 사원명 FROM 회사원 WHERE 연락번호 <>= NULL

 SELECT 사원명 FROM 회사원 WHERE 연락번호 IS NOT NULL

 SELECT 사원명 FROM 회사원 WHERE 연락번호 DON'T NULL

 

 

10. 다음 SQL문의 실행결과를 가장 옳게 설명한 것은?

 DROP TABLE 인사 CASCADE 

 

 

인사 테이블을 제거한다.

 인사 테이블을 참조하는 테이블과 인사테이블을 제거한다.

 인사테이블이 참조중이면 제거하지 않는다.

 인사 테이블을 제거할 지의 여부를 사용자에게 다시 질의한다. 

 

 

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

 

시스템 활용도를 최대화

 데이터베이스 공유도 최대화

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

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

 

 

12. 로킹 단위가 큰 경우에 대한 설명으로 옳은 것은?

 

로킹 오버헤드 증가, 데이터베이스 공유도 저하

 로킹 오버헤드 감소, 데이터베이스 공유도 저하

 로킹 오버헤드 감소, 데이터베이스 공유도 증가

 로킹 오버헤드 증가, 데이터베이스 공유도 증가 

 

 

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

 

GROUP BY

 ORDER BY

 UPDATE

 JOIN

 

 

14. 데이터의 중복으로 인하여 관계연산을 처리할 때 예기치 못한 곤란한 현상이 발생하는 것을 무엇이라 하는가?

 

이상(Anomaly)

 제한(Restriction)

 종속성(Dependency)

 변환(Translation)

 

 

15. 정점이 5개인 방향 그래프가 가질 수 있는 최대 간선수는?

     (단 ,자기간선과 중복간선은 배제한다.)

7개

 10개

 20개

 27개

 

 

16. DBA가 사용자 Park에게 테이블A의 데이터를 갱신 할 수 있는 시스템 권한을 부여하고자

    하는 SQL문을 작성하고자 한다.다음에 주어진 SQL문의 빈칸에 알맞게 채운 것은?

   

SQL> GRANT    ⓐ          ⓑ    테이블 A To Park

 

ⓐ INSERT    ⓑ INTO

 ⓐ ALTER      ⓑ TO

 ⓐ UPDATE   ⓑ ON

 ⓐ REPLACE  ⓑ IN

 

 

17. 다음 Postfix 연산식에 대한 연산결과로 옳은 것은?

   

 3 4 * 5 6 * +

 

35

 42

 77

 360

 

 

18. 정규화 과정에서 A->B 이고 B->C 일때 A->C인 관계를 제거하는 단계는?

   

1NF -> 2NF

 2NF -> 3NF

 3NF -> BCNF

 BCNP -> 4NF 

 

 

19. 다음 트리에 대한 INORDER 운행 결과는?

   

 

D B A E C F

 A B D C E F

 D B E C F A

 A B C D E F 

 

 

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

   

 

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

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

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

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

 

반응형