Page 28 -
P. 28
문제 1 DB 구축 (25점)
1. 문화센터를 관리하기 위하여 데이터베이스를 구축하고자 한다. 다음의 지시사항에 따라
테이블을 완성하시오. (각 3점)
<문화센터등록> 테이블
① ‘성명’과 ‘연락처’ 필드에는 값이 반드시 입력되도록 설정하시오.
② ‘주민등록번호’ 필드는 필드 이름을 변경하지 않고, ‘주민번호’로 표시되도록 설
정하시오.
<프로그램> 테이블
③ ‘학과명’과 ‘프로그램명’ 필드를 기본 키로 설정하시오.
④ ‘수강료’ 필드의 크기를 ‘정수(Long)’로 설정하시오.
⑤ ‘수강료’ 필드는 새 레코드 추가 시 기본적으로 0이 입력되도록 설정하시오.
2. <학과코드별교수> 테이블의 ‘교수번호’ 필드는 <교수현황> 테이블의 ‘교수번호’ 필드를 참
조하며, 테이블 간의 관계는 M:1이다. 두 테이블에 대해 다음과 같이 관계를 설정하시오.
(5점)
▶ 테이블 간 항상 참조 무결성을 유지하도록 하시오.
▶ <학과코드별교수> 테이블이 참조하고 있는 <교수현황> 테이블의 레코드를 삭
제할 수 있도록 설정하시오.
3. <학과코드별교수> 테이블의 ‘교수번호’ 필드에 다음과 같이 조회 속성을 설정하시오. (5점)
▶ 콤보 상자의 형태로 <교수현황> 테이블의 ‘교수번호’, ‘이름’, ‘나이’ 목록이 나타
나도록 설정하시오.
▶ 필드에는 ‘교수번호’가 저장되도록 설정하시오.
▶ 열 이름이 표시되도록 설정하고, 열 너비는 각각 0cm, 2cm, 2cm, 목록 너비는
4cm로 설정하시오.
문제 2 입력 및 수정 기능 구현 (20점)
1. <문화센터등록> 폼을 다음의 화면과 지시사항에 따라 완성하시오. (각 3점)
① 본문 영역의 ‘txt프로그램명’ 컨트롤에서 를 누르면 필드에서 줄 바꿈이 되
도록 관련 속성을 설정하시오.
② 본문의 ‘txt연락처’ 컨트롤에는 ‘연락처’ 필드에서 “)” 이후의 글자를 추출한 후
앞에 “010-”를 덧붙여 [표시 예]와 같이 표시하시오.
▶ 표시 예 : 연락처가 02)4872-9107인 경우 → 010-4872-9107
▶ Right, Len, InStr 함수와 & 연산자를 사용하시오.
③ ‘txt인원수’ 컨트롤에는 레코드의 개수가 다음과 같이 표시되도록 설정하시오.
▶ 레코드 개수의 1/10 만큼 “★”을 표시한 후 괄호 안에 실제 개수를 표시
(String, Int, Count 함수 사용)
기출유형 01회 295
2025. 11. 5. 오후 12:03
5_2026기출문제집실기_컴1액세스기출1-5(293~355)_ej3.indd 295
5_2026기출문제집실기_컴1액세스기출1-5(293~355)_ej3.indd 295 2025. 11. 5. 오후 12:03

