컴활 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
'컴퓨터활용능력 > 필기' 카테고리의 다른 글
#2 컴활 1급 필기 핵심 요약 (2과목 스프레드시트 요점 정리) (0) | 2025.04.24 |
---|---|
#1 컴활 1급 필기 핵심 요약 (1과목 컴퓨터 일반 요점 정리) (0) | 2022.12.13 |
컴활1급 필기 독학으로 1번 만에 합격하기 (0) | 2022.10.06 |