컴활1급 - 데이터베이스 요약

3과목 : 데이터베이스 일반



ㅁ VBA선택 쿼리

- Docmd.RunSQL : SQL문을 실행하는 매크로 함수

- Docmd.OpenQuery : 선택 쿼리를 데이터 시트 보기, 디자인 보기, 인쇄 미리 보기 등으로 열기 위해 사용함.

- Docmd.Requery : 개체의 데이터를 수정한 후, 그 결과 반영


ㅁ 보고서 구역 설명

- 보고서 머리글 : 보고서의 맨 앞에 한번 출력, 로고나 제목 및 날짜 등 정보 표시때 사용

- 페이지 바닥글 : 페이지 하단에 표시되며, 날짜, 페이지번호 삽입

- 본문 : 레코드 원본이 무든 행에 대해 한번씩 출력되며, 보고서의 본문을 구성하는 컨트롤이 여기 추가됨

- 보고서 바닥글 : 보고서 총합계 또는 전체 보고서에 대한 기타 요약 정보 표시할때 사용


- 그룹 머리글 : 그룹이 지정되면 그룹 상단에 반복적으로 표시됨(그룹 이름, 요약 정보등)

- 그룹 바닥글 : 그룹이 지정되면 그룹의 하단에 반복적으로 표시됨(그룹별 요약정보 등)


ㅁ 정규화

- 삽입, 삭제 갱신 이상의 발생 방지

- 데이터 삽입 시 테이블 재구성의 필요성 줄임

- 테이블 속성들 사이의 종속성을 최대한 배제하는 과정

- 정규화를 수행해도 완전히 제거할 수 없음


ㅁ 기본키

- 기본키가 지정된 필드는 다른 레코드와 동일한 값을 가질수 없음

- 기본키 필드에 값이 입력되지 않으면 레코드 저장 안됨

- 기본키가 설정되지 않아도 테이블 생성됨

- 하나의 속성에만 지정할 수도 있지만, 2개 이상의 속성으로 조합해서 지정할수도있음.

- 2개 이상의 속성으로 조합해서 한 키를 복합키라고 함.

- 유일성(튜플을 유일하게 식별할 수 있는것), 최소성(최소 구성의 성질)을 만족해야함.


ㅁ 컨트롤

- 언바운드 컨트롤 : 폼이나 보고서에서 테이블이나 쿼리의 필드를 원본으로 사용하지 않는 컨트롤

- 바운드 컨트롤 : 포임아 보고서에서 테이블이나 쿼리의 필드를 원본으로 사용하는 컨트롤

- 계산 컨트롤 : 데이터의 원본 데이터로 식을 사용하는 컨트롤

- 레이블 컨트롤 : 제목이나 캡션, 설명과 같은 텍스트를 표시하는 컨트롤로 다른 컨트롤에 덧붙일 수 있음


ㅁ [업무 분서 양식 마법사]

- 테이블 이용하여 세금계산서 작성가능

- 테이블 이용하여 거래명세서 작성가능

- 쿼리를 이용하여 서식 없는 세금계산서 작성 가능

- 우편물 레이블은 [레이블 보고서]를 이용하여 작성 가능


ㅁ [그룹, 정렬 및 요약] 창의 그룹 설정

- 필드나 식을 기준으로 최대 10개까지 그룹 수준 정의가능

- 같은 필드나 식을 두 번 이상 그룹화 가능

- 여러 필드에 요약을 추가하거나 같은 필드에 여러 종류의 요약 계산 가능

- 그룹 수준을 삭제하려면 그룹의 머리글 구역과 바닥글 구역을 모두 제거

- 그룹화를 하려면 그룹 머리글과 그룹 바닥글을 모두 선택해야함.


ㅁ 폼과 보고서에서 설정 가능한 [조건부 서식]

- 원하는 필드 값에 대한 서식 지정 가능

- TRUE, FALSE의 서식 지정 가능

- 필드에 포커스가 있는지 여부에 따라 서식 지정 가능

- '필드값', '식' 필드에 '포커스가 있음', 3가지 기준으로 설정 가능


ㅁ 폼 관련

- 컬럼 형식 : 각 필드가 왼쪽 레이블과 함께 각 행에 표시됨

- 테이블 형식 : 각 레코드의 필드들이 한줄에 나타나고, 레이블은 폼 맨위 한번 표시

- 데이터 시트 : 레토드는 행으로 필드는 열로 각각 나타나는 행/열 형식

- 맞춤 : 필드 내용의 분량에 따라 각 필드를 균형있게 배치하는 형식


ㅁ 실행 쿼리

select - from - where

delete - from - where

update - set - where

insert - into - values


ㅁ date 관련 sql 문

datediff('yyyy', '1990-03-02', date()); - 두 날짜 사이의 형식의 경과값 표시

datevalue - 텍스트 형식의 날짜를 일련번호로 변환

dateadd - 지정된 날짜에서 형식을 지정한 값만큼 증가


ㅁ 컨트롤

- 텍스트 상자 : 폼이나 보고서의 원본으로 사용되는 데이터나 계산 결과를 표시하는 컨트롤

- 레이블 : 제목, 캡션, 설명 등과 같은 텍스트를 표시하는 컨트롤(다른 컨트롤에 덧붙일 수 있음)

- 콤보 상자 : 데이터를 목록에서 선택하거나 직접 입력가능(여러개의 값 중 하나만 선택 가능)

- 목록 상자 : 제공된 항목에서만 값을 선택 할 수 있으며, 직접 입력불가


ㅁ 피벗 차트

- 테이블의 필드 값을 손쉽게 요약 분석하여 통계적인 값을 그래프로 보여줌


ㅁ 입력 마스크

ex ) 입력 마스크를 ‘>L0L L?0’로 지정했을 때 유효한 입력 값


< : 모든 문자를 소문자로 변환

> : 모든 문자를 대문자로 변환

? : 영문자, 한글(선택)

L : 영문자, 한글 (필수)

0 : 0~9까지 숫자만 (+, - 사용불가) (필수) 

9 : 슷자, 공백    (+, - 사용불가)

# : 숫자, 공백, +, - 

A,a : 영어, 한글, 숫자 

& : 모든 문자, 공백 

C : 모든 문자, 공백

! : 모든 문자가 오른쪽 기준으로 채워짐

반응형

댓글

Designed by JB FACTORY