본문 바로가기

컴퓨터/컴퓨터 시험

정보처리 기능사 (자료 구성의 단위)

728x90

자료 구성의 단위

자료 구성은 보통 아래의 순서로 점진적으로 확장됩니다:

  1. 비트 (Bit)
    • 데이터의 가장 작은 단위.
    • 0 또는 1의 이진수로 표현됩니다.
    • 컴퓨터 내부의 모든 데이터는 비트로 구성됩니다. 
    • 예: 1010 (4개의 비트)
  2. 니블 (Nibble)
    • 4개의 비트로 구성된 데이터 단위.
    • 보통 16진수로 표현할 때 유용합니다.
    • 예: 1010 (1 니블 = 4 비트)
  3. 바이트 (Byte)
    • 8개의 비트로 구성된 단위.
    • 문자 데이터(ASCII, UTF-8 등)를 표현할 때 주로 사용됩니다.
    • 1 바이트영어 문자 1개를 나타낼 수 있습니다.
    • 예: 01001000 (H의 ASCII 코드)
  4. 워드 (Word)
    • CPU가 한 번에 처리할 수 있는 데이터의 크기.
    • 일반적으로 16비트, 32비트, 64비트 등으로 구성됩니다.
    • 워드의 크기는 CPU 아키텍처에 따라 다릅니다.
    • 예: 32비트 CPU에서는 1워드 = 32비트
  5. 필드 (Field)
    • 의미 있는 데이터의 최소 단위.
    • 데이터베이스에서 하나의 속성을 나타냅니다.
    • 보통 열(Column) 또는 **속성(Attribute)**에 해당합니다.
    • 예: 이름, 전화번호 등
  6. 레코드 (Record)
    • 여러 필드가 모여 하나의 개체(Entity)를 표현하는 단위.
    • 데이터베이스에서 행(Row) 또는 **튜플(Tuple)**에 해당합니다.
    • 예: 이름: 홍길동, 전화번호: 010-1234-5678, 주소: 서울시
  7. 파일 (File)
    • 여러 레코드가 모여 하나의 파일을 구성.
    • 관련된 데이터를 묶어 저장하는 단위입니다.
    • 예: 직원 파일(직원 정보 레코드들의 집합)
  8. 데이터베이스 (Database)
    • 여러 파일을 모아 체계적으로 관리하는 데이터의 집합.
    • 관계형 데이터베이스(RDB)와 같은 시스템으로 관리됩니다.
    • 예: 회사 데이터베이스: 직원 파일, 부서 파일, 급여 파일 등 포함

자료 구성의 단위 계층

비트 → 니블 → 바이트 → 워드 → 필드 → 레코드 → 파일 → 데이터베이스


예제 문제

문제: 아래의 설명에 해당하는 자료 구성 단위를 고르세요.

  1. "컴퓨터가 처리할 수 있는 가장 작은 데이터 단위는?"
    • 답: 비트
  2. "한 사람의 이름, 주소, 전화번호 등을 저장하는 단위는?"
    • 답: 레코드
  3. "필드들의 집합으로 구성되며, 데이터베이스에서 행(Row)으로 표현되는 단위는?"
    • 답: 레코드

추가 팁

  • 시험에서는 자료의 구성 단위 계층단위별 정의를 물어보는 문제뿐 아니라, 실무적인 데이터베이스 용어와 관련된 문제가 자주 출제됩니다.
  • 자료의 저장과 관리에 대한 기본 개념을 명확히 이해하는 것이 중요합니다.
728x90