[정보처리기사 실기] 2022년 1회 1~10

말하는 감자·2025년 1월 10일
0

정보처리기사 실기

목록 보기
25/29
post-thumbnail

1. RAID

  • 두 개 이상의 하드디스크를 병렬로 연결해, 하나의 디스크처럼 이용하는 기술이다.
    RAID-0: 스트라이핑 사용
    RAID-1: 미러링 사용
    RAID-2: 오류 정정을 위한 해밍코드 사용
    RAID-3: 한 디스크를 패리티 정보 저장용으로 사용
    RAID-4: RAID-3과 유사하나 블록 단위 분산 저장
    RAID-5: 각 디스크에 패리티정보 포함
    RAID-6: 두 개의 패리티 정보를 디스크에 분산 저장

2. 로그 기반 회복 기법

지연갱신= redo
즉시갱신= redo + undo

  • Redo: 재실행
  • Undo: 취소

트랜잭션의 특성

  • ACID
    • 원자성(atomicity)
    • 일관성(consistency)
    • 고립성(isolation)
    • 영속성(consistency)

3. 데이터베이스의 이상현상

  • 삽입이상: 불필요한 데이터까지 삽입
  • 삭제이상: 연쇄삭제
  • 갱신이상: 정보의 모순

    삽살개

데이터베이스 정규화

1정규형: 도메인 원자값
2정규형: 부분함수종속 제거
3정규형: 이행적함수종속 제거
BCNF: 결정자가 후보키가 아닌것 제거
4정규형: 다치종속 제거
5정규형: 조인종속 제거

데이터베이스 설계

개념 설계: ERD 설계
논리 설계: 정규화, 트랜젝션 interface 설계
물리 설꼐: 성능, 용량 고려 -> 파티션, 클러스터링, 인덱스, 뷰, 반정규화

개논물

5.

GUI: 그래픽 요소를 통해 명령
CLI/CUI: 키보드 입력을 통해 명령
NUI: 자연스러운 움직임 통해 명령
AUI: 음성을 통해 명령

UI 설계원칙

  • 직관성: 누구나 쉽게 이해
  • 유효성: 사용자 목적 달성
  • 유연성: 사용자 요구를 최대한 수용
  • 학습성: 쉽게 배우고 익힘

    직학유유

6.

  • 정적 분석 기법(static): 소스코드 실행 없이
  • 동적 분석 기법(dynamic): 소스코드를 실행하여

7.

Juint: 자바프로그래밍 언어용 유닛 테스트 프레임워크

8.

  • 블랙박스 테스트: 경계값 분석, 원인-효과 그래프, 동등분할 기법, 오류예측 검사, 비교검사

9. ISMS

기업이 주요 정보자산 보호를 위해 정보보호 관리체계가 인증 기준에 적합한지 심사하여 인증을 부여하는 제도

ISMS: 정보보호 관리체계 인증
PIMS: 개인정보 보호 관리체계
ISMS-P: 정보보호 및 개인정보보호 관리체계 인증
ITSEC: 유럽
TESEC: 미국
CC: 국제평가 기준

10.

슈퍼키: 유일성
후보키: 유일성, 최소성
기본키: 유일성, 최소성
대체키: 유일성, 최소성

데이터베이스 무결성 제약조건

개체 무결성: 중복X, NULL X
참조 무결성: 참조하는 테이블에 값이 있어야함
도메인 무결성: 도메인에 지정된 값만 가져야 함 (데이터 타입, NOT NULL, 값의 범위, UNIQUE,DEFAULT)

profile
주니어개발자(?)

0개의 댓글