1-3 022 코드 [B]

이지우·2024년 4월 12일
0

정보처리기사

목록 보기
22/31

코드(Code)의 개요

컴퓨터를 이용하여 자료를 처리하는 과정에서 분류/조합 및 집계를 용이하게 하고, 특정 자료의 추출을 쉽게 하기 위해서 사용하는 기호

  • 정보를 신속/정확/명료하게 전달할 수 있게 함
  • 일정한 규칙에 따라 작성되며, 정보 처리의 효율과 처리된 정보의 가치에 많은 영향을 미침
  • ex) 주민등록번호, 학번, 전화번호

주요 기능

  • 식별 기능
    : 데이터 간의 성격에 따라 구분 가능

  • 분류 기능
    : 특정 기준이나 동일한 유형에 해당하는 데이터 그룹화 가능

  • 배열 기능
    : 의미를 부여하여 나열 가능

  • 표준화 기능
    : 다양한 데이터를 기준에 맞추어 표현 가능

  • 간소화 기능
    : 복잡한 데이터 간소화 가능


코드의 종류

순차 코드(Sequence Code)

  • 발생 순서, 크기 순서 등 일정 기준에 따라 차례로 일련번호 부여
  • 순서 코드 또는 일련번호 코드라고도 함
  • ex) 1, 2, 3, 4 ...

블록 코드(Block Code)

  • 코드화 대상 항목 중 공통성 있는 것끼리 블록으로 구분하고 블록 내에서 일련번호 부여
  • 구분 코드라고도 함
  • ex) 1001~1100: 총무부, 1101~1200: 영업부

10진 코드(Decimal Code)

  • 코드화 대상 항목을 0~9까지 10진 분할하고, 다시 그 각각에 대하여 10진 분할하는 방법을 필요한 만큼 반복
  • 도서 분류식 코드라고도 함
  • ex) 1000: 공학, 1100: 소프트웨어 공학, 1110: 소프트웨어 설계

그룹 분류 코드(Broup Classification Code)

  • 일정 기준에 따라 대분류, 중분류, 소분류 등으루 구분하고 그 안에서 일련번호 부여
  • ex) 1-01-001: 본사-총무부-인사계, 2-01-001: 지사-총무부-인사계

연상 코드(Mnemonic Code)

  • 명칭이나 약호와 관계있는 숫자나 문자, 기호를 이용하여 코드 부여
  • ex) TV-40: 40인치 TV, L-15-220: 15W 220V 램프

표의 숫자 코드(Significant Digit Code)

  • 성질, 길이, 넓이, 부피, 지름, 높이 등 물리적 수치를 그대로 코드에 적용
  • 유효 숫자 코드라고도 함
  • ex) 120-720-1500: 두께x폭x길이가 120x720x1500인 강판

합성 코드(Combined Code)

  • 필요한 기능을 하나의 코드로 수행하기 어려운 경우 2개 이상의 코드를 조합하여 만드는 방법
  • ex) 연상 코드 + 순차 코드
    KE-711: 대한항공 711기, AC-253: 에어캐나다 253기

코드 부여 체계

이름만으로 개체의 용도와 적용 범위를 알 수 있도록 코드를 부여하는 방식

  • 각 개체에 유일한 코드 부여하여 개체들의 식별 및 추출을 용이하게 함
  • 각 단위 시스템의 고유한 코드와 개체를 나타내는 코드 등이 정의되어 있어야 함
  • 담당하는 자는 코드의 자릿수와 구분자, 구조 등을 상세하게 명시해야 함

profile
노력형 인간

0개의 댓글