Page 25 -
P. 25

122002
                        문제 1          DB 구축(25점)

                 1.   거래처를 관리하기 위하여 데이터베이스를 구축하고자 한다. 다음의 지시사항에 따라 <거래처> 테이블을 완성하시오. (각 3점)
                   ① ‘거래처코드’ 필드에는 4글자만 입력되도록 유효성 검사를 설정하시오.
                   ② ‘거래처코드’ 필드에는 중복된 값이 입력될 수 없도록 인덱스를 설정하시오.
                   ③ ‘담당자명’ 필드에는 반드시 값이 입력되도록 설정하시오.
                   ④ ‘전화번호’ 필드에 입력된 내용은 모두 ‘ ’ 형태로 표시되도록 입력 마스크를 설정하시오.
                                                  *
                   ⑤ ‘  거래처구분’ 필드를 ‘비고’ 필드 앞에 추가한 후 해당 필드에는 64,000자 정도의 데이터가 저장되도록 데이
                     터 형식을 설정하시오.

                 2.   <구매내역> 테이블의 ‘거래처코드’ 필드는 <거래처> 테이블의 ‘거래처코드’ 필드를, <구매내역> 테이블의 ‘자재코드’ 필드
                   는 <자재> 테이블의 ‘자재코드’ 필드를 참조하며, 각 테이블 간의 관계는 M:1이다. 다음과 같이 테이블 간의 관계를 설정
                   하시오. (5점)
                   ▶ 각 테이블 간에 항상 참조 무결성이 유지되도록 설정하시오.
                   ▶ 참조 필드의 값이 변경되면 관련 필드의 값도 변경되도록 설정하시오.
                   ▶ 다른 테이블에서 참조하고 있는 레코드는 삭제할 수 없도록 설정하시오.


                 3. <구매내역> 테이블의 ‘자재코드’ 필드에 대해서 다음과 같이 조회 속성을 설정하시오. (5점)
                   ▶ <자재> 테이블의 ‘자재코드’, ‘자재명’과 ‘단가’가 콤보 상자 형태로 나타나도록 설정하시오.
                   ▶ 필드에는 ‘자재코드’가 저장되고 화면에는 표시되지 않도록 설정하시오.
                   ▶ ‘자재명’과 ‘단가’의 열 너비는 각각 4cm, 3cm로 설정하시오.


                                                                                             122003
                        문제 2          입력 및 수정 기능 구현(20점)

                 1.  구매 내역을 입력하는 <구매입력> 폼을 다음의 화면과 지시사항에 따라 완성하시오. (각 3점)
                   ① <화면>과 같이 나타나도록 ‘기본 보기’ 속성을 설정하시오.
                   ② 폼 본문의 탭 순서는 화면의 왼쪽부터 차례대로 이동되도록 설정하시오.
                   ③ ‘txt구매일자’와 ‘txt이름’ 컨트롤을 각각 ‘구매일자’와 ‘이름’ 필드에 바운드 시키시오.






















             236  2부  데이터베이스 실무(액세스)





                                                                                                     2025. 11. 11.   오후 2:32
          4_2026기출문제집실기_컴1액세스실제(232~292)_ej2.indd   236
          4_2026기출문제집실기_컴1액세스실제(232~292)_ej2.indd   236                          2025. 11. 11.   오후 2:32
   20   21   22   23   24   25   26   27   28   29   30