본문 바로가기
갓성비 공부

컴활 1급 주요 문제 풀이법 #1

by 부의노래 2020. 6. 6.
반응형

컴활 1급 주요 문제 풀이법 #1

컴활 1급 ACCESS 문제 중 DB구축에 대해 살펴보겠습니다. 

엑세스 과목은 컴활 1급에서 절반을 차지할 정도로 굉장히 중요한 과목입니다. 또한, 엑셀과는 달리 이전에 다뤄본 경험이 거의 없는 경우가 많아 용어와 화면 구성 전부 생소한 것이 당연합니다. 하지만, 엑세스 기출문제의 경우 주로 나오는 유형이 정형화되어 있고 방법만 안다면 누구나 쉽게 풀 수 있는 문제들로 구성되어 있습니다. 

DB구축 즉, Database 구축에 대해 설명드리겠습니다. 

ㆍ거래처 테이블의 거래처번호 필드를 기본키 (Primary Key)로 설정하시오.

라는 문제입니다. 

기본키 문제는 굉장히 쉽습니다. 

우선, 거래처 테이블이라고 문제에서 명시가 되어 있으니 거래처 테이블을 디자인보기로 열어줍니다.

 

디자인보기로 열어주면 필드 이름에 "거래처번호"가 나와 있는 것을 확인할 수 있고, 거래처번호 필드에 마우스 우클릭을 하셔서 "기본키"를 눌러주시면 됩니다. 

필드를 선택할 땐 필드 앞에 있는 조그만한 회색 박스를 클릭하셔야 해당 필드를 제대로 선택할 수 있습니다.

ㆍ거래처 테이블의 "거래처명" 필드에는 중복적인 값이 입력되지 않도록 설정하시오. 

중복적인 값, 중복값 등 문제에서 중복에 관한 문제가 나왔다 하면 무조건 인덱스 문제입니다. 

마찬가지로 거래처 테이블을 디자인보기로 열어주시고, 거래처명 필드를 선택한 후 

필드 속성 -> 일반 -> 인덱스 를 예(중복 불가능) 으로 선택해주시면 됩니다.

ㆍ거래처 테이블의 전화번호 필드에는 값이 반드시 입력되도록 하시오. 

필드에 값이 반드시 입력되도록 하기 위해선 디자인보기, 필드 속성에서 필수 항목을 예로 바꿔주시면 됩니다. 

마찬가지로 전화번호 필드를 클릭 후, 필드 속성에 필수 값을 "예"로 변경 후 Ctrl + S를 통해 저장해줍니다. 

저장을 하는 것에 있어서 무슨 메세지 창이 도출된다고 하면 그냥 "예"를 클릭해주시면 됩니다.

 

ㆍ고객 테이블에 새로운 레코드 추가하는 경우 "성별" 필드에 기본적으로 "여"가 입력되게 설정하라

필드에 기본값으로 어떤 것이 입력되게 하려면 기본값에 입력해주면 됩니다. 

성별 필드를 클릭하시고, 필드 속성에 기본값 -> "여"라고 입력해주면 됩니다. 문자를 입력하기 때문에 큰따옴표("")를 넣어 주셔야 합니다.

ㆍ고객 테이블 메일 주소 필드 값에 반드시 '@' 문자 포함하도록 설정하시오.

필드 값에 반드시 어떤 문자를 포함하기 위해선 유효성 검사 규칙에 기재해주시면 됩니다. 

유효성 검사 규칙에 Like "*@*"와 같이 입력하면 됩니다.

Like는 포함한다는 뜻이며, 문자를 입력하는 것이므로 큰따옴표 (""), *은 모든 것을 의미하므로 @라는 문자가 포함되어 있는 어떤 글자라는 것을 의미합니다. 

한 가지 응용으로 *@ 면 @로 끝나는 글자를, @* 면 @로 시작하는 글자를 나타냅니다.

 

반응형

댓글