정보처리기사

🧠 매일 풀어보는 정보처리기사 실기 #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
반응형