ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [정보처기기사 실기] 2022년 기출문제 정리
    후기/기타 2023. 4. 16. 00:45

    2022 정보처리기사 실기 출제 경향

    https://m.blog.naver.com/PostView.naver?blogId=rlatpgus24&logNo=222334562376&proxyReferer= 

     

    [정보처리기사 실기] 기출 출제 경향 분석 정리 (2020, 2021, 2022)

    ※ 본 자료는 무단 복제 및 배포를 금지하며, 영리목적으로 사용되는 것을 금지합니다. ※ 본 자료는 수제...

    blog.naver.com

    위 블로그에 들어가면 2020년~2022년에 출제된 기출 문제들을 분석해서 표로 정리되어 있는걸 볼 수 있습니다!

    이걸 보고 2022년 기출에 나온 개념을 정리해보려 합니다

     

     

    2. 화면 설계

    [ 사용자 인터페이스(UI) ]

     : 사용자와 시스템 간의 상호작용이 이루어지도록 도와주는 장치나 소프트웨어, 가상의 매개체

    1) UI 유형

    - CLI (Command Line Interface): 정적인 텍스트 기반 인터페이스로, 명령과 출력이 텍스트 형태로 이루어짐

    - GUI (Graphical User Interface): 그래픽 반응 기반 인터페이스로, 마우스나 펜을 이용하여 작업을 수행함

    - NUI (Natural User Interface): 직관적 사용자 반응 인터페이스로, 사용자의 말이나 행동으로 기기를 조작 가능

    - OUI (Organic User Interface): 유기적 상호작용 인터페이스로, 현실에 존재하는 모든 사물이 입출력장치로 변화할 수 있음

    2) UI 설계 원칙

    - 직관성: 누구나 이해하고 사용할 수 있어야함

    - 유효성: 사용자의 목적을 정확하고 완벽하게 달성해야 함

    - 학습성: 누구나 쉽게 배우고 익힐 수 있어야함

    - 유연성: 사용자의 요구사항을 최대한 수용하고 실수를 최소화해야함

     

     

    3. 데이터 입출력 구현

    [ 정규화(Normalization) ]

     : 이상 현상을 제거하기 위해 하나의 테이블을 둘 이상의 테이블로 무손실 분해하는 과정

    1) 이상(Anomaly): 테이블에서 일부 속성들의 종속으로 인해 데이터 중복이 발생하고, 이 중복으로 인해 테이블 조작 시 문제가 발생하는 현상

    - 삽입 이상: 테이블에 데이터를 삽입할 때 의도와 상관없이 원하지 않은 값들도 함께 삽입되는 현상

    - 삭제 이상: 테이블에서 한 튜플을 삭제할 때 의도와는 상관없는 값들도 함께 삭제되는 연쇄가 일어나는 현상

    - 갱신 이상: 테이블에서 튜플에 있는 속성 값을 갱신할 때 일부 튜플의 정보만 갱신되어 정보에 불일치성이 생기는 현상

    2) 함수적 종속

    - 완전 함수적 종속 (Full)

    - 부분 함수적 종속 (Partial)

    - 이행 함수적 종속 (Transitive)

    3) 정규화 과정

    [ 관계 대수 ]

     : 관계형 데이터베이스에서 원하는 정보를 얻기 위해 어떻게 유도하는가를 기술하는 절차적 언어

    1) 순수 관계 연산자

    종류 특징 기호
    Select - 선택 조건을 만족하는 튜플의 부분집합을 구하여 새로운 릴레이션을 만드는 연산
    - 릴레이션의 행에 해당하는 튜플을 구하는 것이므로 수평 연산이라고도 함
    시그마(σ)
    Project - 속성 리스트에 제시된 속성 값만 추출하여 새로운 릴레이션을 만드는 연산
    - 연산 결과에 중복이 발생하면 중복이 제거됨
    - 릴레이션의 열에 해당하는 속성을 추출하는 것이므로 수직 연산이라고도 함
    파이(π)
    Join - 공통 속성을 중심으로 두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산
    - Join의 결과로 만들어진 릴레이션의 차수는 조인된 두 릴레이션의 차수를 합한 것과 같음
    ▷◁
    Division - X ⊃ Y인 두 개의 릴레이션 R(X)와 S(Y)가 있을 때, R의 속성이 S의 속성값을 모두 가진 튜플에서 S가 가진 속성을 제외한 속성만을 구하는 연산 ÷

    2) 일반 집합 연산자

    연산자 기호 기능 카디널리티 (= 튜플의 수)
    합집합
    (UNION)
    - 두 릴레이션에 존재하는 튜플의 합집합
    - 결과로 생성된 릴레이션에서 중복되는 튜플은 제거됨
    |R∪S| ≤ |R| + |S|
    교집합
    (INTERSECTION)
    - 두 릴레이션에 존재하는 튜플의 교집합 |R∩S| ≤ MIN{|R|, |S|}
    차집합
    (DIFFERENCE)
    - - 두 릴레이션에 존재하는 튜플의 차집합 |R - S| ≤ |R|
    교차곱
    (CARTESIAN PRODUCT)
    x - 두 릴레이션에 있는 튜플들의 순서쌍을 구하는 연산 |R x S| = |R| x |S|

    + 관계 해석

     : 관계 데이터의 연산을 표형하는 방법으로, 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지님

     

    댓글

Designed by Tistory.