컴퓨터활용(컴활) 공부

[데이터베이스] 컴활 실기 풀자 (참조무결성 설정, 외부데이터 가져오기, 입력마스크)

미스털이 사용자 2023. 12. 4. 14:50
반응형

(아래 문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/38 )

 

액세스 실기 문제를 풀어보자.

 

 

===

 

입력마스크 문제다.

 

입력 마스크란? 필드에 입력할 데이터 형식을 정의하여 틀을 만드는 것

 
0
필수(즉, 공백 입력 불가)
0~9까지 숫자 입력
덧셈 뺄셈 기호 사용 가능
(공백만 X)
9
선택(즉, 공백 입력 가능)
숫자나 공백 입력
덧셈 뺄셈 기호 사용 불가
(덧셈/뺄셈/기호만 X)
#
선택
숫자나 공백 입력
덧셈과 뺄셈 기호 사용 가능
L
필수
영문자와 한글 입력
?
선택
영문자와 한글 입력

 

구역을 나눠서 나타낼 수도 있다.

마스크 형식 ; 기호 포함 여부(0, 1) ; 마스크 기호

이 기호포함 여부를 자세히 살펴보면

0 : 입력 마스크 문자를 포함하여 저장, 1or공백 : 입력된 데이터만 저장

 

[기관코드]-> 입력 마스크 항목에 >L-00;0 라고 설정

 

 

===

유효성 검사 규칙에 관한 문제

 

 

다음과 같은 쿼리를 넣어주면 된다.

between 1 and 8

 

 

 

 

===

 

기본값 설정 문제다.

 

다음과 같이 [봉사날짜]->[기본값] 항목에

=Date()

넣어주면 된다.

 

 

 

===

인덱스 설정 문제다.

 

학과 필드 선택 후,

인덱스 항목의 값을 "예(중복 가능)"으로 설정

 

 

 

===

 

"빈 문자열 허용" 문제다.

 

[연락처] 필드 클릭,

"빈 문자열 허용" 항목의 값을 "예"로 바꿔준다.

 

 

 

===

 

외부 데이터 가져오기 문제다.

 

 

문제에서 요구한 것(범위로 지정된 이름 "추가기관") 지켜서

데이터 범위 설정

 

첫 행 머리글 설정

 

 

데이터 가져오기 최종 결과

 

 

 

===

관계설정 문제다.

 

[데이터베이스 도구]->[관계] 선택

 

봉사기관을 보이게 한 후,

[봉사기관]의 [기관코드]필드를

[봉사내역]의 [기관코드]필드로 드래그 하고,

참조 무결성 및 업데이트 설정 후,

"만들기" 실행

 

결과 화면

 

반응형