[ 너도나도 컴활 자격증 쉽게 취득 가능! ] 1_DB 구축_테이블 완성(1)
컴퓨터 활용 능력 1급을 취득하기 위해 알아야 두어야할 것이 있다.
시험에 나오는 것은 크게 4가지로 구분 된다.!
이것만 이해하면 너도 나도 컴활 자격증 취득 가능하다!.
[ 테이블 완성 마스터를 위한 키워드 이해 ]
1. 일반(필드) - 기본 키 = 열쇠고리 아이콘
how.?
설정 하려면 Ctrl + 클릭 후 열쇠 아이콘을 눌러주면 된다.
3. 일반(필드) - 입력마스크 = 아마 함수 거의 안씀!
When. 테이블 완성하라는 문제
(1) 문제가 '치킨'필드에는 숫자 4자와 영문 대문자 2자가 필수 입력되도록 설정하라 할떄.
-> 연산 조건이 아닐떄여야함!
경로 : 테이블 -> 디자인 보기 -> 일반(필드) -> 입력마스크
TIP) 여기에 사용되는 문자
(1) 0 = 0~9까지의ㅏ 숫자를 필수로 입력해달라는 표시
(2) > = 오른쪽을 대문자로 변환한다는 뜻
(3) L = A~Z 까지의 문자를 필수로 입력해달라는 뜻.
0000>L 입력시
ex) 2345A으로 될 수 있다.
0L0L>L<L 입력시
2s3dDd 으로 될 수 있다.
4. 일반(필드)-> 유효성 검사 규칙과 유효성 검사 텍스트
When. 테이블 완성하라는 문제.
(1) 문제가 '치킨연락처'필드의 왼쪽 3글자(숫자or 문자)는 0~100사이의 숫자만 입력되도록 설정하시오.
그리고 유효하지 않은 값이 입력되면 '국번이 불분명합니다' 라고 메시지를 출력할 것.
-> 연산 조건 = 유효성 검사 규칙
-> 입력 값이 ~이면 ~로 출력 = 유효성 검사 텍스트
경로 : 테이블 -> 디자인 보기 -> 일반(필드) -> 유효성 검사 규칙 및 텍스트
(1) 필드에 대한 특별 함수( 데이터베이스 )
- (1) like, not like ( <- 와일드카드랑 이용할 것이다.! )
like 함수는 열에 있는 값을 훑어봐서 포함하는 값을 찾는 역할이다.
ex) Q. 성명 필드(첫번째행 모두) 이름 사이에 공백이 입력되지 않도록 유효성 검사 규칙을 설정하시오. 라는 문제가 있으면? (단, like 연산자를 사용하며 유효하지 않은 값이 입력될시 "~~다"가 나온다.)
-> '입력'과 '~유효하지 않은 값( 값이 틀리면) 치킨이나온다'라는 말이 있으므로 유효성 검사 규칙과 유효성 검사 텍스트 문제이다.
경로 : 필드(일반)-> 검사 규칙과 텍스트로 ㄱㄱ
규칙에 이렇게 설정한다.
검사 규칙 : not like "* *"
검사 텍스트 : 치킨은 승리다
설명)
not like "* *"를 완벽하게 이해하기 위해서는 와일드카드를 이해 할 필요가 있다.
MOS편에서 보면 알 수 있다.
저거는 어려울 수 있으므로 해석을 해보겠습니다.
"* *"
별 앞에 아무것도 없으니 공백으로부터 시작해서 " *"아무것도 없는 것으로 끝낸다는 뜻.
즉, 공백이다.
like 는 열에 있는 값을 찾으므로
like "* *" 공백이 포함한 값을 찾아라
not like "* *" 공백이 포함하지않는 값을 찾아라
"상*" 상으로 시작하는 값
"*민" 민으로 끝나는 값
"**민" 민으로 끝나되 총 3자리 값
"?2"' 2로 끝나는 값
"??2" 2로 끝나 되 3자리 값
"2?" 2로 시작하는 값
"*@*" 문장 사이에 @가 포함되어 있는 값
여기서 잠깐) '행'과 '열'에 대해 완전히 숙지하시면 쉬워요!!
- (2) InStr ( 문제에서 포함이라는 단어가 안나옴 )
이것도 like와 비슷하다. like( 문제에서 포함이라는 단어가 나옴 )
한마디로 ABC라는 필드에서 C라는 자릿수 위치 값를 계산해주는 것이다.
InStr("ABC", "C" ) 일 경우 위치 값은 3이다.
([필드이름] , " ") 일 경우 공백이 있으면 그 해당 위치 값이 나온다.
Q. '필드이름'' 필드의 문자 사이에는 공백을 입력 할 수 없고. 반드시 '@'
가 포함됟도록 유효성 검사규칙을 설정하시오.
(단, instr 함수와 like 함수 사용 할 것.
유효하지않은 값일 경우 '올바른 형식으로 입력하시오'라고 나올 것 )
A. 필드(일반) -> 유효성 검사 텍스트 : 올바른 형식으로 입력하시오
필드(일반) -> 유효성 검사 : InStr([필드이름]," ")=0 and like "*@*"
피드백을 계속 주세요 ㅠㅠ 그래야 저도 성장하고
님들에게도 더 쉽게 알려줄 수 있고 님들도 성장 할 수 있는 것같아요~
5. 문제 내용 중 "반드시 값이 입력되도록"
-> 일반(필드)의 필수를 뜻하는 바이다.
필수를 예로 설정하면 됨.
6. 중복가능한 인덱스와 영문입력 상태
중복가능한 인덱스는
일반(필드)-> 인덱스 중복가능으로 설정하면 됨.
영문입력 상태는
일반적으로 일반(필드) -> IME 모드 영숫자 반자를 뜻함.
7. 숫자 O자리 형태로 표시
일반(필드) -> 형식을 뜻한다.
8. 새로운 레코드를 추가하면 ~입력되록 설정
새로운 레코드는 기본값이다.
일반(필드) -> 기본값에 있다.
9. 레이블
필드(일반) -> 캡션을 뜻한다.
10. 문제 내용에서 "두 가지 값 중 하나만"과 "적당한 데이터 형식"
(1) 두 가지 값 중 하나만은 -> 예/아니오 데이터 형식을 설정한다.
(-1)/(0)
즉, 남자 아니면 여자를 선택하는 문제 일경우
(-1) (0)
(2) 적당한 데이터 형식
#컴활 #컴활1급 #컴퓨터활용능력
#쉽게 #취득 #자격증
시험에 나오는 것은 크게 4가지로 구분 된다.!
이것만 이해하면 너도 나도 컴활 자격증 취득 가능하다!.
- DB구축
- 테이블 완성 ( 일반 , 조회 )
- 관계
- 외부 데이터
- 입력 및 수정 기능 구현
- 폼 완성
- 컨트롤 하위 폼
- 조회 필드
- 기능 구현
- 조회 및 출력 구현
- 보고서 완성
- 조회 기능
- 출력 기능
- 처리 기능 구현
- 쿼리 작성
- 처리 기능
[ 테이블 완성 마스터를 위한 키워드 이해 ]
1. 일반(필드) - 기본 키 = 열쇠고리 아이콘
![]() |
| < 동그라미 친 곳이 기본키가 설정된 상태 이다. > |
설정 하려면 Ctrl + 클릭 후 열쇠 아이콘을 눌러주면 된다.
3. 일반(필드) - 입력마스크 = 아마 함수 거의 안씀!
When. 테이블 완성하라는 문제
(1) 문제가 '치킨'필드에는 숫자 4자와 영문 대문자 2자가 필수 입력되도록 설정하라 할떄.
-> 연산 조건이 아닐떄여야함!
경로 : 테이블 -> 디자인 보기 -> 일반(필드) -> 입력마스크
TIP) 여기에 사용되는 문자
(1) 0 = 0~9까지의ㅏ 숫자를 필수로 입력해달라는 표시
(2) > = 오른쪽을 대문자로 변환한다는 뜻
(3) L = A~Z 까지의 문자를 필수로 입력해달라는 뜻.
0000>L 입력시
ex) 2345A으로 될 수 있다.
0L0L>L<L 입력시
2s3dDd 으로 될 수 있다.
4. 일반(필드)-> 유효성 검사 규칙과 유효성 검사 텍스트
When. 테이블 완성하라는 문제.
(1) 문제가 '치킨연락처'필드의 왼쪽 3글자(숫자or 문자)는 0~100사이의 숫자만 입력되도록 설정하시오.
그리고 유효하지 않은 값이 입력되면 '국번이 불분명합니다' 라고 메시지를 출력할 것.
-> 연산 조건 = 유효성 검사 규칙
-> 입력 값이 ~이면 ~로 출력 = 유효성 검사 텍스트
경로 : 테이블 -> 디자인 보기 -> 일반(필드) -> 유효성 검사 규칙 및 텍스트
(1) 필드에 대한 특별 함수( 데이터베이스 )
- (1) like, not like ( <- 와일드카드랑 이용할 것이다.! )
like 함수는 열에 있는 값을 훑어봐서 포함하는 값을 찾는 역할이다.
![]() |
| < like 함수 이해용 사진> |
ex) Q. 성명 필드(첫번째행 모두) 이름 사이에 공백이 입력되지 않도록 유효성 검사 규칙을 설정하시오. 라는 문제가 있으면? (단, like 연산자를 사용하며 유효하지 않은 값이 입력될시 "~~다"가 나온다.)
-> '입력'과 '~유효하지 않은 값( 값이 틀리면) 치킨이나온다'라는 말이 있으므로 유효성 검사 규칙과 유효성 검사 텍스트 문제이다.
경로 : 필드(일반)-> 검사 규칙과 텍스트로 ㄱㄱ
규칙에 이렇게 설정한다.
검사 규칙 : not like "* *"
검사 텍스트 : 치킨은 승리다
설명)
not like "* *"를 완벽하게 이해하기 위해서는 와일드카드를 이해 할 필요가 있다.
MOS편에서 보면 알 수 있다.
저거는 어려울 수 있으므로 해석을 해보겠습니다.
"* *"
별 앞에 아무것도 없으니 공백으로부터 시작해서 " *"아무것도 없는 것으로 끝낸다는 뜻.
즉, 공백이다.
like 는 열에 있는 값을 찾으므로
like "* *" 공백이 포함한 값을 찾아라
not like "* *" 공백이 포함하지않는 값을 찾아라
"상*" 상으로 시작하는 값
"*민" 민으로 끝나는 값
"**민" 민으로 끝나되 총 3자리 값
"?2"' 2로 끝나는 값
"??2" 2로 끝나 되 3자리 값
"2?" 2로 시작하는 값
"*@*" 문장 사이에 @가 포함되어 있는 값
여기서 잠깐) '행'과 '열'에 대해 완전히 숙지하시면 쉬워요!!
- (2) InStr ( 문제에서 포함이라는 단어가 안나옴 )
이것도 like와 비슷하다. like( 문제에서 포함이라는 단어가 나옴 )
한마디로 ABC라는 필드에서 C라는 자릿수 위치 값를 계산해주는 것이다.
InStr("ABC", "C" ) 일 경우 위치 값은 3이다.
([필드이름] , " ") 일 경우 공백이 있으면 그 해당 위치 값이 나온다.
Q. '필드이름'' 필드의 문자 사이에는 공백을 입력 할 수 없고. 반드시 '@'
가 포함됟도록 유효성 검사규칙을 설정하시오.
(단, instr 함수와 like 함수 사용 할 것.
유효하지않은 값일 경우 '올바른 형식으로 입력하시오'라고 나올 것 )
A. 필드(일반) -> 유효성 검사 텍스트 : 올바른 형식으로 입력하시오
필드(일반) -> 유효성 검사 : InStr([필드이름]," ")=0 and like "*@*"
피드백을 계속 주세요 ㅠㅠ 그래야 저도 성장하고
님들에게도 더 쉽게 알려줄 수 있고 님들도 성장 할 수 있는 것같아요~
5. 문제 내용 중 "반드시 값이 입력되도록"
-> 일반(필드)의 필수를 뜻하는 바이다.
필수를 예로 설정하면 됨.
6. 중복가능한 인덱스와 영문입력 상태
중복가능한 인덱스는
일반(필드)-> 인덱스 중복가능으로 설정하면 됨.
영문입력 상태는
일반적으로 일반(필드) -> IME 모드 영숫자 반자를 뜻함.
7. 숫자 O자리 형태로 표시
일반(필드) -> 형식을 뜻한다.
8. 새로운 레코드를 추가하면 ~입력되록 설정
새로운 레코드는 기본값이다.
일반(필드) -> 기본값에 있다.
9. 레이블
필드(일반) -> 캡션을 뜻한다.
10. 문제 내용에서 "두 가지 값 중 하나만"과 "적당한 데이터 형식"
(1) 두 가지 값 중 하나만은 -> 예/아니오 데이터 형식을 설정한다.
(-1)/(0)
즉, 남자 아니면 여자를 선택하는 문제 일경우
(-1) (0)
(2) 적당한 데이터 형식
#컴활 #컴활1급 #컴퓨터활용능력
#쉽게 #취득 #자격증



댓글
댓글 쓰기