컴활 1급 필기 핵심 요약 (1과목 컴퓨터 일반 요점 정리)

안녕하세요! 박첨지 강사입니다.오늘은 제가 실제 강의에 사용하는 필기 요약본을 공유하려고 합니다. 출제율이 높은 문항 중암기로 해결할 수 있는 최소한의 요점만모아놓은 자료입니다. 벼락

lucky-park.tistory.com

 

#2 컴활 1급 필기 핵심 요약 (2과목 스프레드시트 요점 정리)

#1 1과목 컴퓨터 일반 요점 정리 컴활 1급 필기 핵심 요약 (1과목 컴퓨터 일반 요점 정리)안녕하세요! 박첨지 강사입니다.오늘은 제가 실제 강의에 사용하는 필기 요약본을 공유하려고 합니다. 출

lucky-park.tistory.com


3과목 데이터베이스

 

액세스 와일드카드 문자 (1~2)

1. 와일드 카드란?

-텍스트를 검색할 때 유사한 값을 검색할 수 있도록 도와주는 특수 문자 기호입니다

 

2. 기호

-#: 임의의 숫자 1개

-?: 임의의 문자 1개

-[ ]: [ ] 내의 문자 중

-[! ]: [ ] 내의 문자 제외

-a-c: a부터 c범위 내

 

예시)

소[!비유]자를 입력하면 소개자를 찾고 소비자, 소유자는 찾지 않음

소[비유]자를 입력하면 소비자, 소유자를 찾음.

 

 

데이터베이스의 정의(개념)-통저운공

-합된 데이터(Integrated Data): 데이터를 통합하는 개념. 하나의 주제에 중복을 최소화하여 중복으로 인한 데이터 불일치 현상을 제거

-장된 데이터(Stored Data): 언제든지 이용할 수 있는 저장된 데이터

-영 데이터(Operational Data): 조직의 목적을 위해 사용되는 이용가치가 있는 데이터

-용 데이터(Shared Data): 여러 사용자 및 시스템이 공동으로 공유하는 데이터

 

 

데이터베이스의 특징-계동실내(동계실내)

-속적인 변화(Continuous Evolution): 항상 최신 정보를 유지할 수 있도록 삽입, 삭제, 갱신이 이루어짐

-시 공유(Concurrent Sharing): 여러 사용자가 동시에 접근 가능

-시간 접근성(Real-time Accessibility): 실시간 서비스. 질의(query)에 대한 실시간 처리 및 응답

-용에 의한 참조(Contents Reference): 데이터의 물리적인 위치가 아닌 데이터의 내용(값)에 의한 참조

 

 

DBMS(DataBase Management System)-정조제

-의 기능

-작 기능

-어 기능

-이론이 어려운 편이니 3가지의 기능의 앞글자만 따서 외워줍시다.

 

 

데이터베이스 언어 (1~3) - 앞글자를 따서 외우면 사지선다에서 틀리지 않는다.

1. 데이터 정의어(DDL) : 테이블을 정의(생성, 변경, 삭제)할 때 사용

-CREATE

-ALTER

-DROP

-앞글자를 합쳐서 CAD(캐드)로 암기

 

2. 데이터 조작어(DML) : 데이터(튜플, 레코드, 행)를 조회, 삽입, 삭제, 수정할 때 사용

-SELECT

-INSERT

-DELETE

-UPDATE

-앞글자를 합쳐서 SIDU(시더, 시두)로 암기

 

3. 데이터 제어어(DCL) : 데이터베이스 관리자(DBA)가 사용자(User)에게 데이터 접근 권한 부여 및 제거할 때 사용

-COMMIT

-ROLLBACK

-GRANT

-REVOKE

-앞글자를 합쳐서 CRGR(씨랄지라ㄹ...)로 암기

-이렇게 외우면 금방 외우고 절대 안 잊어버립니다.

 

 

관계형 데이터베이스 (1~3)

1. 구조-디속차(디그리,속성,차수)

-테이블(Tabel): 데이터를 행과 열로 표현한 것으로 튜플의 집합

-튜플(Tuple): 테이블의 행(레코드)을 구성하는 개체

-속성(Attribute): 테이블의 열을 구성하는 항목(필드)

-도메인(Domain): 하나의 속성에서 취할 수 있는 값의 범위

-차수(Degree): 속성의 개수

-기수(Cardinality): 튜플의 개수

 

2. 테이블의 특징

-테이블에 속한 튜플들은 유일하며 순서가 없다.

-튜플의 삽입, 삭제 등에 의해 계속적으로 변한다.

 

3. 정규화

-테이블 조작 시 속성(Attribuet) 간의 종속성 및 중복성으로 인해 이상(Anomaly) 현상이 발생한다.

-정규화란 이상(Anomaly) 현상이 발생하지 않도록 중복성 및 종속성을 배제하는 원칙을 공식화한 이론이다.

-정규화를 수행해도 데이터의 중복을 완전히 제거할 수는 없다.

-제1 정규형부터 제5 정규형까지 있으며, 단계가 높아질수록 만족시켜야 할 제약조건이 늘어나 높은 수준으로 간주된다.

 

 

키의 종류 (1~3)

1. 후보키(FK, Foreign Key)

-레코드를 유일하게 식별하는 필드나 필드의 집합을 말한다.

 

2. 기본키(PK, Primary Key)

-후보키 중에서 선택된 주키

-레코드를 유일하게 식별하는 필드나 필드의 집합을 말한다.

-기본키로 지정된 필드에는 중복된 값이나 Null 값을 입력할 수 없다.

-기본키로 지정하면 인덱스 속성이 '예(중복 불가능)'로 설정된다.

-여러 개의 필드를 조합하여 기본키로 지정할 수 있지만 기본키는 한 개만 지정할 수 있다.

 

3. 대체키

-후보키 중 기본키를 제외한 나머지 속성을 말한다.

 

 

개체-관계 모델(E-R) (1~3)

1. 개요

-개념적 데이터 모델의 가장 대표적인 모델로, 1976년 피터 첸(Peter Chen)에 의해 제안됐다.

-개체(Entity), 관게(Relationship). 속성(Attribute) 등으로 구성된다.

 

2. 구성 요소

-개체(Entity): 데이터베이스의 레코드(Record)에 해당

-속성(Attribute): 데이터베이스의 필드(Field)에 해당

-관계(Relationship): 데이터베이스의 관계에 해당, 1:1, 1:N, N:M이 존재

 

3. E-R Diagram(개체-관계 다이어그램)

-E-R 다이어그램은 E-R 모델을 시각적으로 표현하기 위한 도구로 개념적 설계 단계에서 작성한다.

 

4. 기호

-사각형 개체(Entity)

-다이아몬드 관계(Relationship)

-타원 속성(Attribute)

-밑줄 타원 기본키 속성

-관계

 

 

테이블 (1~3)

1. 테이블 작성

-데이터를 효율적으로 입력할 수 있게 테이블의 구조를 설정하는 것이다.

-각 필드에 입력될 데이터의 형식과 속성 등을 지정할 수 있다.

 

2. 데이터 형식

-텍스트: 최대 255자까지 저장

-메모: 텍스트 형식과 비슷함. 최대 65,535자까지 입력 가능

-일련번호: 레코드가 추가될 때마다 번호를 하나씩 증가시켜 주는 형식으로 업데이트나 수정이 불가능하다.

-Yes/No: Yes/No, True/False, On/Off 등

 

3. 필드 속성

-형식: 데이터의 표시 형식을 지정

-소수 자릿수: 소수점 이하의 자릿수를 지정

-캡션: 제목 표시줄에 표시될 텍스트를 지정

-기본값: 새로운 레코드가 만들어질 때 자동으로 입력되는 값을 지정

-필수: 필드에 값이 필수적으로 입력되어야 하는지 지정

-빈 문자열 허용: 필드에 길이가 0인 문자열을 입력할 수 있는지를 지정

-유효성 검사 규칙: 필드에 입력할 수 있는 데이터의 종류나 범위를 지정할 때 사용

-유효성 검사 텍스트: 유효성 검사 규칙에 어긋날 경우 오류 메시지를 표시

-IME 모드: 데이터 입력 모드를 지정, 영숫자 반자: 데이터의 기본 입력 상태가 영문자로 시작

 

 

폼 (1~2)

1. 폼이란?

-주로 테이블이나 쿼리를 원본으로 하여 데이터의 조회, 입력, 삭제, 조회(SIDU) 등의 작업을 편리하게 수행할 수 있도록 만드는 개체이다.

-폼에서 데이터에 관한 작업(입력, 수정 등)을 하면 원본 데이터에 반영된다.

 

2. 조건부 서식

-조건부 서식은 보고서에도 적용이 가능하다.

-폼이나 보고서에서 조건에 만족하는 특정 컨트롤 값에 서식을 적용

-필드 값이나 식을 기준으로 조건부 서식을 설정할 수 있다.

-컨트롤 값이 변경되어 조건을 만족하지 않으면 적용된 서식이 해제된다.

-규칙은 50개까지 지정할 수 있으며, 규칙 별로 다른 서식을 적용할 수 있다.

 

 

보고서 (1~2)

1. 보고서의 정렬 및 그룹화

-그룹화란 특정한 필드의 값을 기준으로 데이터를 구분하여 표시하는 기능

-그룹을 만들려면, 머리글 구역이나 바닥글 구역 중 하나 이상을 설정해야 한다.

-필드나 식을 기준으로 10개까지 그룹화할 수 있다.

-날짜 데이터는 연도별, 분기별, 월별, 주별, 일별로 그룹화할 수 있다.

 

2. 페이지 번호 설정 (실기 시험에도 자주 출제)

-주로 페이지 바닥글에 설정한다.

-[Page]: 현재 페이지

-[Pages]: 전체 페이지

-&: 연결 연산자

-"내용": 큰따옴표(" ") 안의 내용을 표시

   ※ 공백 표시(" "): 큰따옴표 사이에 스페이스바로 공백을 표시

-예시: 현재 페이지가 1이고 전체 페이지가 3일 때

   -[Page] & "/" & [Pages] = 1/3

   -[Page] & " / " & [Pages] = 1 / 3

   -"현재 페이지 " & [Page] & " / 전체 페이지 " & [Pages] = 현재 페이지 1 / 전체 페이지 3

 

 

SQL문 (1~2)

[ ] 안은 생략 가능한 구문

 

1. ORDER BY

SELECT [DISTINCT] 필드명
FROM 테이블명
[WHERE 조건식]
[ORDER BY 필드명 정렬방식]

-DISTINCT를 입력하면 검색 결과가 중복되는 레코드는 한 번만 표시된다.

-* : 테이블의 모든 필드를 검색할 경우에 필드명 대신 '*'를 입력

-ORDER BY: 특정 필드를 기준으로 레코드를 정렬할 때 사용

-정렬 방식: ASC(오름차순), DESC(내림차순)

-기본 설정은 ASC(오름차순)

 

2. GROUP BY, HAVING

SELECT [DISTINCT] 필드명
FROM 테이블명
[WHERE 조건식]
[GROUP BY 필드명]
[HAVING 그룹조건식]
 

-GROUP BY: 특정 필드를 기준으로 그룹화하여 검색할 때 사용

-HAVING: 그룹에 대한 조건을 지정할 때 사용

-HAVING 절은 반드시 GROUP BY가 필요하다.

 

 

주요 함수

-SUM(필드명): 필드의 합계를 구함

-AVG(필드명): 필드의 평균을 구함

-COUNT(필드명): 레코드의 개수를 구함

-COUNT(*): NULL 필드를 포함한 전체 레코드의 개수를 구함

-MIN(필드명): 필드의 최솟값을 구함

-MAX(필드명): 필드의 최댓값을 구함

-INSTR(문자열, 찾는 문자): 문자열에서 찾는 문자의 위치 값을 반환

-IIF(조건식, 반환1, 반환2): 조건식이 참이면 반환1을, 거짓이면 반환2를 수행

-UCASE(문자열): 문자열을 모두 대문자로 변환

-LCASE(문자열): 문자열을 모두 소문자로 변환

-FORMAT(데이터,형식): 데이터를 형식에 맞게 표시함

 

 

이벤트 프로시저, VBA문법

1. Docmd 개체의 주요 메서드

-OpenForm: 작성된 폼을 호출

-OpenReport: 작성된 보고서를 호출

-OpenQuery: 작성된 쿼리를 호출

-RunSQL: SQL문을 실행

-Close: 활성화되어 있는 개체를 닫음

-Quit: 액세스를 종료

-예시: 작성된 보고서 "월말평가"를 미리 보기 형식으로 호출하는 Docmd문 작성

   Docmd.OpenReport "월말평가", acViewPreview

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기