정보처리기사
🧠 매일 풀어보는 정보처리기사 실기 #1
돌맹96
2025. 4. 21. 13:55
728x90
반응형
📅 날짜: 2025.04.21
📘 범위: 알고리즘 / SQL / 시스템 관리
🎯 문제 수: 3문제
✅ 문제 1. 알고리즘
다음은 배열에 저장된 숫자 중 가장 큰 값을 찾는 알고리즘이다.
빈칸에 들어갈 내용을 완성하시오.
pseudo
복사편집
max ← array[1] for i ← 2 to n do if (______________) then max ← array[i] end if end for
✅ 문제 2. SQL
다음 조건을 만족하는 SQL 문을 작성하시오.
- 테이블명 : EMPLOYEE
- 조건 : 부서가 'SALES'이고, 급여(SALARY)가 3000 이상인 직원의 이름(NAME)과 급여(SALARY)를 급여 내림차순으로 조회
✅ 문제 3. 시스템 관리
다음 상황에 적합한 백업 방법을 쓰시오.
매일 전체 데이터를 백업하기에는 시간이 너무 오래 걸려 부담이 크다.
주 1회 전체 백업을 하고, 이후에는 변경된 데이터만을 매일 백업하여 복구 시 가장 최근의 전체 백업과 이후의 모든 백업본을 적용해야 하는 방식이다.
✅ 정답 & 해설
문제정답해설
1 | array[i] > max | 배열을 순회하며 현재 값이 최대값보다 크면 갱신한다. |
2 | SELECT NAME, SALARY FROM EMPLOYEE WHERE DEPARTMENT = 'SALES' AND SALARY >= 3000 ORDER BY SALARY DESC; | ORDER BY 뒤에 정렬 기준 컬럼명을 반드시 명시해야 한다. |
3 | 증분 백업 (Incremental Backup) | 가장 최근 백업 이후 변경분만 저장하며, 복구 시 전체 + 모든 증분 백업이 필요하다. |
728x90
반응형