자격증 ⁺₊

컴활1급 필기 자주 출제되는 기출문제 41~60 정리 -데이터베이스 일반

by ₊⁺우산이끼⁺₊ 2022. 8. 15.
반응형

필기 합격 후기▶컴활 1급 필기 한 번에 합격! 독학하는 법 / 핵심 요약집 PDF (2022년 상시 시험)

 

컴활 1급 필기 한 번에 합격! 독학하는 법 / 핵심 요약집 PDF (2022년 상시 시험)

컴퓨터활용능력 1급 필기시험에 합격했습니다!🥳 따로 문제집 없이 노베이스로 독학해서 한 번에 붙었어요! 생각보다 안 풀어본 문제가 많아 불안해서 속이 안 좋았는데 편안~하네요.😄 실기

morris1861.tistory.com

이기적 컴퓨터활용능력 1급 필기 자주 출제되는 기출문제 유튜브 영상을 보고 정리한 글입니다.

3과목 데이터베이스 일반

41 데이터베이스의 장단점

-장점
중복 최소화. 자료의 일치.
데이터의 물리적, 논리적 독립성 유지.
단말기로 실시간 접근.
데이터 보안 유지 손실 방지.
최신 데이터 유지.
내용에 의한 액세스.
일관선, 무결성 유지. 데이터 공유와 표준화.

-단점
운영 비용, 전산 비용, 인건비(전문가 고용)
자료 처리 방법이 복잡함.
시스템의 취약성.
예비(Backup)와 회복(Recovery)이 어려움.

42 데이터베이스 언어(DBL)

-데이터 정의어(DDL: Data Definition Language)
구조, 관계, 이름을 정의. 항목, 키, 형, 한계, 액세스 방법 규정.

-데이터 조작어(DML: Data Manipulation Language)
삽입, 삭제, 검색, 변경, 연산. 실질적인 운영 및 조작.

-데이터 제어어(DCL: Data Control Language)
보안, 무결성, 회복, 병행 수행. 공용하기 위해 데이터 제어를 정의함.

43 키의 종류

후보키: 유일성과 최소성을 만족하는 키.
기본키(PK: Primary Key): 후보키 중에서 선정되어 사용되는 키. 2개 이상의 필드에 설정 가능. 널(Null)이 될 수 없고, 중복될 수 없다.
슈퍼키(복합키, 연결키): 두 개 이상의 열을 복합하여 유일성을 만족해 후보키가 된 것. 유일성은 만족하지만 최소성은 만족하지 않는다.
외래키(FK: Foreign Key): 외래키가 다른 참조 테이블의 기본키일 때 그 속성키.
대체키(Alternate Key): 후보키 중 기본키로 선택되지 않은 나머지 키.

44 정규화(Normalization)

: 관계형 데이터베이스를 설계할 때 데이터의 중복 최소화와 불일치를 방지하기 위해 릴레이션 스키마를 분해해가는 과정.
데이터베이스의 개념적 설계 단계와 논리적 설계 단계에서 수행됨.
정규화를 수행하더라도 중복을 완전히 제거할 수는 없음.

정규형(NF: Normal Form)에는 제 1정규형(1NF), 제 2정규형, 제 3정규형, BCNF형, 제 4정규형, 제 5정규형 등이 있음.

45 데이터 형식의 종류

-일련번호
레코드 추가 시 자동으로 고유번호를 부여함.
변경/삭제 불가.
기본키를 설정하는 필드에서 주로 사용함.

-Yes/No
두 값 중 하나만을 선택하는 경우.
True/False, Yes/No, On/Off
Null값을 허용하지 않음.
기본 필드 크기: 1비트.

46 유효성 검사 규칙

: 입력할 때 데이터의 요구사항을 지정할 수 있는 속성.

일련번호나 OLE 개체에서는 지원되지 않는다.
유효성 검사 규칙과 유효성 검사 텍스트 속성은 옵션 그룹 자체에만 적용된다.

47 인덱스(Index)

테이블 검색 및 정렬 속도를 높여줌.
기본키는 자동으로 인덱스됨.
OLE 개체 형식은 인덱스 지정 불가.
테이블당 32개까지 허용.
업데이트 속도는 느려짐.

48 참조 무결성

: 외래키 값을 관련 테이블의 기본키 값과 동일하게 유지해주는 제약 조건.
두 테이블의 연관된 레코드들 사이의 일관성을 유지하는 것.

개체 무결성: 기본키는 널값이나 중복값을 가질 수 없다.

49 SQL문 - SELECT (검색문)

SELECT[ALL|DISTINCT] 열 리스트
FROM 테이블 리스트
[WHERE 조건]
[GROUP BY 열 리스트 [HAVING 조건]]
[ORDER BY 열 리스트 [ASC|DESC]];

ALL: 모든 레코드 검색
DISTINCT: 중복값 제거. 한번만 표시함.

ASC: 오름차순.(오래된 사원부터~)
DESC: 내림차순.

50 연산자의 사용

BETWEEN 값1 AND 값2: 값1 이상 값2 이하 조건 검색.
IN(값1, 값2, ...): 값 목록 안에 들어 있는 결과를 검색.
LIKE x*: x로 시작하는 결과를 검색.
INSTR: 문자열을 검색하여 위치한 자릿수를 구함.

51 INSERT문 (삽입문)

INSERT-INTO-VALUES 유형
테이블에 새로운 데이터(행)를 삽입.

INSERT INTO 테이블명(필드명1, 필드명2, ...)
VALUES (값1, 값2, ...)

*테이블명에 동시에 여러 개 불가.

52 UPDATE문 (갱신문)

UPDATE-SET-WHERE
저장된 데이터 갱신.

UPDATE 테이블명
SET 필드명1=값1, 필드명2=값2, ...
WHERE 조건

53 폼

: 테이블이나 쿼리를 레코드 원본으로 사용하는 개체. 테이블이나 쿼리의 데이터 입력, 수정, 편집 작업을 쉽게 할 수 있음.

폼에서 수정하면 연결된 테이블/쿼리에 반영됨.
보고서, 매크로, 모듈 등과 연결시켜 작업을 자동화할 수 있음.
데이터베이스의 보안성을 높여줌.
이벤트를 설정할 수 있음.

바운드폼: 테이블이나 쿼리의 데이터와 연결되어 있는 폼.
언바운드폼

바운드 컨트롤: 테이블이나 쿼리의 필드를 데이터 원본으로 사용하는 컨트롤. 필드값(짧은 텍스트, 날짜, 숫자, Yes/No값, 그림 또는 그래프) 표시 가능.
언바운드 컨트롤: 데이터 원본이 없는 컨트롤. 정보 그림, 선, 직사각형.
계산 컨트롤: 필드 대신 식을 원본으로 함.
레이블 컨트롤: 제목이나 캡션 등의 설명 텍스트를 표시. 필드나 식의 값을 표시할 수 없음.

54 탭 순서

: 폼 보기에서 Tab이나 Enter를 눌렀을 때 각 컨트롤 사이에 이동되는 순서를 설정함. 폼에 컨트롤을 추가하여 작성한 순서대로 설정.

탭 정지 속성: 기본값은 '예'. '아니오'를 선택하면 Tab을 눌러도 커서가 안 온다.
레이블 컨트롤과 이미지 컨트롤은 탭 순서에서 제외. 탭 정지 속성도 지원하지 않음.

55 하위 폼

: 폼 안에 들어있는 또 하나의 폼

계층형 폼, 마스터폼/세부폼, 상위/하위폼.
일 대 다 관계를 효과적으로 표시함.
기본 폼은 단일 폼으로만 표시.
하위 폼은 데이터시트로 표시하거나 단일 폼 또는 연속 폼으로 표시 가능.
기본 폼에 하위 폼 수 제한 없음.
하위 폼은 7개까지 중첩 가능.

56 도메인 함수

: 테이블이나 쿼리, SQL식에 의해 정의된 레코드 집합을 이용하여 통계 계산을 구할 때 사용하는 함수.
폼이나 보고서의 계산 컨트롤, 쿼리조건식, 매크로, 모듈에서 사용 가능.

=도메인 계산 함수(인수, 도메인, 조건식)

*도메인 == 테이블 명

DSum 합계, DAvg 평균, DCount 개수, DMin 최소값, DMax 최대값, DLookUp 특정 필드값.

DCount(A, B, C): B에서 C를 만족하는 A 수

57 보고서

: 내용을 화면이나 프린터로 출력하기 위한 개체.

데이터 원본으로 테이블, 쿼리, SQL문을 사용. 폼은 안 됨.
보고서 디자인에 제목, 날짜, 페이지 번호 등을 저장.
데이터 입력/수정 불가.
요약 정보 인쇄 가능.

58 보고서의 구성

보고서 머리글/바닥글
페이지 머리글/바닥글
그룹 머리글/바닥글
본문

머리글은 위, 바닥글은 아래.

보고서/페이지 머리글/바닥글은 숨기거나 나타낼 수 있음.
그룹 머리글/바닥글은 그룹이 설정된 경우에 표시됨.

59 페이지 번호 출력

=[Page] → 1
=[Page] & "페이지" → 1페이지
=[Page] & "/" & [Pages] & "페이지" → 1/10 페이지
=Format([Page], "000") → 001

*[Pages]는 전체 페이지.

60 매크로(Macro)

: 여러 개의 명령문을 하나로 묶어서 일련의 절차를 미리 정의하는 기능.

반복적으로 수행되는 작업을 자동화하기 위한 것.
작업 순으로 묶어 하나의 명령어로 저장 가능.
엑셀과 달리 매크로 기록 기능이 지원되지 않음.

반응형

댓글