[ 너도나도 컴활 자격증 쉽게 취득 가능! ] 1_DB 구축_테이블 완성(1)

컴퓨터 활용 능력 1급을 취득하기 위해 알아야 두어야할 것이 있다.

시험에 나오는 것은 크게 4가지로 구분 된다.!
이것만 이해하면 너도 나도 컴활 자격증 취득 가능하다!.


  1. DB구축
  • 테이블 완성  ( 일반 , 조회 ) 
  • 관계 
  • 외부 데이터

  1. 입력 및 수정 기능 구현
  • 폼 완성 
  • 컨트롤 하위 폼 
  • 조회 필드 
  • 기능 구현

  1. 조회 및 출력 구현
  • 보고서 완성 
  • 조회 기능 
  • 출력 기능

  1. 처리 기능 구현
  • 쿼리 작성 
  • 처리 기능






[ 테이블 완성 마스터를 위한 키워드 이해 ]

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 함수는 열에 있는 값을 훑어봐서 포함하는 값을 찾는 역할이다.
< 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급 #컴퓨터활용능력
#쉽게 #취득 #자격증



댓글

이 블로그의 인기 게시물

에프터이펙트_특정색 바꾸기_다시해볼 것!

[ 뼈아대 ] 일하면서 자기개발하는 8가지 방법