티스토리 뷰
한국산업인력공단 시행
2018년 2회 정보처리기사 필기 기출 문제
데이터베이스 과목
[모바일은 가로보기에서 최적화되었습니다]
1. 릴레이션에 포함되어 있는 튜플의 수는? ① Cardinality ② Schema ③ Type ④ Degree 2. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 PASS 2의 수행 결과는?
① 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 ④ Index 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문의 실행결과를 가장 옳게 설명한 것은?
① 인사 테이블을 제거한다. ② 인사 테이블을 참조하는 테이블과 인사테이블을 제거한다. ③ 인사 테이블이 참조중이면 제거하지 않는다. ④ 인사 테이블을 제거할 지의 여부를 사용자에게 다시 질의한다. 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문의 빈칸에 알맞게 채운 것은?
① ㉠ INSERT, ㉡ INTO ② ㉠ ALTER, ㉡ TO ③ ㉠ UPDATE, ㉡ ON ④ ㉠ REPLACE, ㉡ IN 17. 다음 Postfix 연산식에 대한 연산결과로 옳은 것은?
① 35 ② 42 ③ 77 ④ 360 18. 정규화 과정에서 A → B이고 B → C 일 때 A → C 인 관계를 제거하는 단계는? ① 1NF → 2NF ② 2NF → 3NF ③ 3NF → BCNF ④ BCNF → 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. 관계대수에 대한 설명으로 옳지 않은 것은? ① 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다. ② 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다. ③ 일반 집합 연산과 순수 관계 연산으로 구분된다. ④ 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다. |
- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -
'정보처리기사 필기' 카테고리의 다른 글
2018년 2회 정보처리기사 필기 기출(운영체제) (0) | 2018.08.01 |
---|---|
2018년 2회 정보처리기사 필기 기출(전자계산기구조) (0) | 2018.08.01 |
2018년 1회 정보처리기사 필기 기출(데이터통신) (0) | 2018.07.31 |
2018년 1회 정보처리기사 필기 기출(소프트웨어공학) (0) | 2018.07.31 |
2018년 1회 정보처리기사 필기 기출(운영체제) (0) | 2018.07.31 |
- Total
- Today
- Yesterday