본문 바로가기

컴퓨터/컴퓨터 시험

ITQ 액세스 시험 (테이블 생성 및 관리)

728x90

ITQ Access 시험에서 테이블 생성 및 관리는 핵심 항목 중 하나입니다. 테이블은 데이터베이스의 기본 구조를 이루기 때문에, 주어진 조건에 맞게 정확히 생성하고 관리해야 합니다. 아래에서 테이블 생성 과정과 주의사항을 자세히 설명하겠습니다.


1. 테이블 생성 방법

  1. 새 테이블 만들기
    • '디자인 보기'로 생성:
      1. Access 상단 메뉴에서 **'테이블 디자인(Table Design)'**을 클릭합니다.
      2. 필드 이름, 데이터 형식, 필드 설명을 순서대로 입력합니다.
      3. 기본 키(Primary Key) 설정: 기본 키가 되는 필드에서 오른쪽 클릭 후 **'기본 키 설정'**을 선택합니다.
      4. 테이블을 저장하며 이름을 지정합니다.
  2. 데이터 시트 보기로 직접 입력:
    • Access 시작 화면에서 **'새 테이블'**을 열고, 셀에 직접 데이터를 입력합니다.
    • 데이터가 입력된 후 필드 이름과 데이터 형식을 수정할 수 있습니다.

2. 주요 필드 속성과 설정

  1. 필드 이름(이름 부여 규칙)
    • 필드 이름은 명확하고 일관성 있게 지정합니다. (예: '고객명', '주문일자')
    • 특수문자와 공백은 피하고 숫자로 시작하지 않도록 합니다.
  2. 데이터 형식(Data Type)
    필드별로 적절한 데이터 형식을 설정해야 합니다.
    • 텍스트(Short Text): 이름, 주소와 같은 문자 데이터를 입력할 때 사용 (최대 255자).
    • 숫자(Number): 나이, 수량 등 숫자 데이터 입력.
    • 날짜/시간(Date/Time): 주문일, 생년월일 등 날짜 정보.
    • 통화(Currency): 금액 데이터를 입력할 때 사용.
    • 예/아니오(Yes/No): 체크박스 형태의 데이터 (참/거짓 값).
  3. 필드 크기(Field Size)
    텍스트 필드의 경우 입력할 최대 문자 수를 지정할 수 있습니다.
    예: '전화번호' 필드의 경우 11자로 설정.
  4. 유효성 검사(Validation Rule & Text)
    • 유효성 검사 규칙을 사용해 입력 데이터에 제약을 걸 수 있습니다.
      예: 나이 필드의 경우 >= 0으로 설정해 음수 입력 방지.
    • 유효성 검사 메시지를 설정하면 잘못된 값이 입력될 때 경고 메시지를 표시합니다.
  5. 입력 마스크(Input Mask)
    • 특정 형식으로 데이터를 입력하도록 유도합니다.
      예: 전화번호(010-0000-0000)의 입력 마스크: 000-0000-0000.

3. 기본 키(Primary Key) 설정

  • 기본 키는 테이블의 각 행을 고유하게 식별하기 위한 필드입니다.
  • 중복 데이터나 **비어 있는 값(Null)**을 허용하지 않습니다.
  • 자주 사용하는 기본 키 예시: '주문번호', '회원번호' 등.

설정 방법:

  • 기본 키가 될 필드에서 오른쪽 클릭 후 **'기본 키 설정'**을 선택합니다.

4. 데이터 무결성 관리 (Referential Integrity)

  • 데이터 무결성이란 테이블 간의 데이터가 일관성을 유지하도록 하는 것을 의미합니다.
  • 외래 키 관계를 설정할 때, 부모 테이블의 데이터가 변경되거나 삭제될 때 자동으로 자식 테이블에 반영되도록 **연쇄 삭제(ON DELETE CASCADE)**를 사용할 수 있습니다.

5. 테이블 수정 및 관리

  1. 필드 추가/삭제
    • 테이블을 '디자인 보기'로 열어 필드를 추가하거나 삭제합니다.
    • 이미 데이터가 있는 상태에서 필드 형식을 바꿀 때는 데이터 손실 가능성에 주의해야 합니다.
  2. 데이터 유효성 점검
    • 필드 속성을 수정한 후, 입력된 데이터가 새로운 규칙에 맞는지 확인합니다.
  3. 관계 설정(Relationships)
    • 여러 테이블 간의 **관계(1:1, 1:다)**를 설정해 데이터베이스의 유기적 연결을 만듭니다.
    • 상단 메뉴에서 **'데이터베이스 도구(Database Tools) > 관계(Relationships)'**를 클릭하여 테이블 간의 관계를 설정합니다.

6. 자주 출제되는 문제 유형과 팁

  1. 테이블 생성 지시사항에 따라 정확히 필드 설정하기
    • 문제에서 주어진 필드 이름과 데이터 형식을 정확히 입력해야 합니다. 오타나 형식 오류는 감점 요인입니다.
  2. 기본 키 설정 누락 방지
    • 기본 키를 설정하지 않으면 데이터 일관성 문제가 발생하며 시험에서 감점됩니다.
  3. 유효성 검사와 입력 마스크 적용하기
    • 필드에 맞는 유효성 검사 규칙을 잘 설정하는 것이 중요합니다. 전화번호나 날짜 입력에는 입력 마스크를 활용하세요.

7. 실전 팁

  1. 문제에서 요구하는 필드명, 데이터 형식을 정확히 입력
    • 작은 오타나 형식 오류도 감점의 원인이 될 수 있으니, 꼼꼼히 확인하세요.
  2. 테이블 간 관계 설정에 주의
    • 여러 테이블을 연결할 때 외래 키 설정을 빠뜨리지 않도록 유의합니다.
  3. 기출문제 반복 연습
    • 테이블 생성 문제는 반복 연습으로 익숙해지는 것이 가장 좋습니다.
728x90