본문 바로가기

컴퓨터/컴퓨터 시험

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

728x90

1. 테이블 생성 및 필드 설정

문제

학생 정보를 저장할 ‘학생정보’ 테이블을 생성하고, 다음과 같은 필드를 만드세요:

  • 학번: 숫자형 (Primary Key)
  • 이름: 단문 텍스트 (최대 50자)
  • 나이: 숫자형
  • 입학일: 날짜/시간
  • 연락처: 단문 텍스트 (최대 20자)

풀이 방법

  1. **[만들기] → [테이블 디자인]**을 클릭합니다.
  2. 아래와 같이 필드와 데이터 형식을 입력합니다.
필드 이름 데이터 형식 설명
학번 숫자 기본 키 지정
이름 단문 텍스트 크기: 50
나이 숫자 정수형
입학일 날짜/시간 -
연락처 단문 텍스트 크기: 20
  1. ‘학번’ 필드를 마우스 오른쪽 버튼으로 클릭해 **기본 키(Primary Key)**로 설정합니다.
  2. 테이블을 저장합니다. 이름은 **‘학생정보’**로 지정합니다.

2. 테이블 필드 수정

문제

이미 만들어진 ‘학생정보’ 테이블에 ‘주소’ 필드를 추가하고, 데이터 형식을 **‘장문 텍스트’**로 지정하세요.

풀이 방법

  1. 탐색 창에서 ‘학생정보’ 테이블을 마우스 오른쪽 버튼으로 클릭하고 디자인 보기로 엽니다.
  2. 새로운 필드로 **‘주소’**를 추가합니다.
    • 필드 이름: 주소
    • 데이터 형식: 장문 텍스트
  3. 저장 후 닫습니다.

3. 기본 키 설정 및 변경

문제

기존의 ‘학생정보’ 테이블에서 기본 키를 ‘학번’에서 ‘이름’ 필드로 변경하세요.

풀이 방법

  1. ‘학생정보’ 테이블을 디자인 보기로 엽니다.
  2. 기본 키로 설정된 학번 필드를 클릭한 뒤 기본 키 해제(Ctrl + 1)를 합니다.
  3. ‘이름’ 필드를 클릭한 후, 기본 키를 설정합니다.
  4. 저장하고 닫습니다.

4. 데이터 유효성 검사 설정

문제

‘나이’ 필드의 값이 15세 이상 25세 이하로 입력되도록 유효성 검사를 설정하세요.

풀이 방법

  1. ‘학생정보’ 테이블을 디자인 보기로 엽니다.
  2. ‘나이’ 필드를 선택한 후, 하단의 **‘유효성 검사 규칙’**에 다음 식을 입력합니다:
     
     
    ※    >= 15 AND <= 25  
     
  3. 유효성 검사 텍스트에는 다음과 같이 입력합니다:
     
    ※    나이는 15세 이상 25세 이하만 입력 가능합니다.  
     
  4. 저장 후 닫습니다.

5. 필수 필드 설정 및 입력 마스크 사용

문제

‘연락처’ 필드를 필수 입력 필드로 설정하고, 입력 마스크를 통해 전화번호 형식을 ‘000-0000-0000’으로 지정하세요.

풀이 방법

  1. ‘학생정보’ 테이블을 디자인 보기로 엽니다.
  2. ‘연락처’ 필드를 선택하고, 하단의 ‘필수’ 옵션을 **‘예’**로 변경합니다.
  3. 입력 마스크에 다음 형식을 지정합니다:
     
    ※   000\-0000\-0000;0;_
     
  4. 저장 후 닫습니다.

6. 테이블 삭제 및 이름 변경

문제

기존에 생성된 ‘학생정보’ 테이블의 이름을 **‘학생관리’**로 변경하고, 다른 테이블인 **‘수업정보’**를 삭제하세요.

풀이 방법

  1. 탐색 창에서 ‘학생정보’ 테이블을 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택합니다.
    • 새 이름: 학생관리
  2. ‘수업정보’ 테이블을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

7. 데이터 입력 및 수정

문제

다음과 같은 데이터를 ‘학생정보’ 테이블에 추가하세요:

학번 이름 나이 입학일 연락처
1 김민수 20 2022-03-01 010-1234-5678
2 이영희 22 2023-03-01 010-9876-5432

풀이 방법

  1. ‘학생정보’ 테이블을 데이터시트 보기로 엽니다.
  2. 데이터를 다음과 같이 입력합니다:
    • 첫 번째 행: 학번 1, 이름 김민수, 나이 20, 입학일 2022-03-01, 연락처 010-1234-5678
    • 두 번째 행: 학번 2, 이름 이영희, 나이 22, 입학일 2023-03-01, 연락처 010-9876-5432
  3. 입력 후 저장합니다.

8. 관계 설정 (테이블 간 관계 설정)

문제

‘학생정보’ 테이블과 ‘수업정보’ 테이블 사이에 1

관계를 설정하세요.

  • 학생정보: 학번
  • 수업정보: 학생 학번 (외래 키)

풀이 방법

  1. **[데이터베이스 도구] → [관계]**를 클릭합니다.
  2. ‘학생정보’와 ‘수업정보’ 테이블을 추가합니다.
  3. ‘학생정보’의 학번 필드‘수업정보’의 학생 학번 필드로 드래그합니다.
  4. 참조 무결성을 체크하고 연쇄 삭제 및 연쇄 업데이트 옵션을 선택합니다.
  5. 저장 후 닫습니다.

9. 기본 키 중복 입력 방지

문제

‘학생정보’ 테이블에서 기본 키인 학번에 중복된 값이 입력되지 않도록 설정하세요.

풀이 방법

  • 기본적으로 기본 키로 지정된 필드에는 중복된 값을 입력할 수 없습니다. 학번 필드를 기본 키로 유지하면 엑세스가 자동으로 중복된 학번 입력을 방지합니다.

10. 자동 번호 필드 설정

문제

‘학생정보’ 테이블의 ‘학번’ 필드를 자동 번호로 변경하세요.

풀이 방법

  1. ‘학생정보’ 테이블을 디자인 보기로 엽니다.
  2. ‘학번’ 필드의 데이터 형식자동 번호로 변경합니다.
  3. 저장 후 닫습니다.
728x90