728x90
반응형
<데이터 베이스>
- 개념 : 여러 응용 시스템들이 공유하고 소유하고 유지하며 보수하는 공용 데이터
- 특징 : 실시간 DB 접근하며 공유가 가능하다 , 데이터 중복의 최소화 및 일관성, 무결성 유지, 독립적 (<->종속성)
- 단점 : 전문가 부족, 비용 증가, 복구 어려움, 복잡, 속도가 느림
<데이터 베이스 언어(DBL)> - 정조는 제어를 잘한다
- 데이터 정의어 (DDL) : CREATE, ALTER, DROP -> 규정. 정의
- 데이터 조작이 (DML) : 비 절차식, 인터페이스 제공 , SELECT(검색), UPDATE(갱신), INSERT(삽입), DELETE
- 데이터 제어어 (DCL) : 데이터 관리 목적, COMMIT(반영), ROLLBACK (반영 X, 되돌리기), GRANT(허가), REVOKE(허가취소), 보안, 무결성, 회복, 병행, 수행
<키의 종류>
- 기본키 : NULL 값이 없다, 다른 레코드와의 동일 값이 없다, 두 개 이상의 필드 설정 가능
- 후보 키 : 기본키로 사용될 수 있는 속성, 유일성&최소성 EX) 주민번호, 사원번호
- 슈퍼 키: 어떠한 열도 후보 키가 없을 때 두개이상의 열을 복합(연결)한 경우 유일성을 만족하여 후보키가 되는 키 = (복합 키, 연결 키라 고도 부른다)
- 외래 키 (FK: Foreing Key) : 정의가 어려우니 위의 특징들 중에 아닌 것이 외래 키라고 생각
- 대체키 : 후보 키 중 기본 키로 선택되지 않은 키
< 정규화 >
- 관계형 : 데이터 베이스를 설계할 때 중복 최소화와 불일치 방지의 목적
- 데이터 베이스의 논리적 설계 단계와 개념적 수행단계에서 실행된다. (논개)
- 정규형 (NF) : 제1 정규형 (INF) 제2 정규형 (2NF), 제3 정규형 (3NF), BCNF 형, 제4 정규형 (4NF), 제5 정규형 (5NF)가 있음
- 정규화에서 데이터 중복의 최소화 OK , 완전 제거 X
< 데이터 형식의 종류>
- 일련번호 : 레코드 추가 시 자동으로 고유번호를 부여할 때, 번호가 부여되면 변경/삭제 불가, 기본키를 사용하는 필드에서 주로 사용함
- Yes / No : True/ False. Yes/No. On/Off
- Null 값 허용되지 않음
- 기본 필드 크기 : 1비트 ( 1바이트와 헷갈리면 안 된다)
<유효성 검사 규칙> - 제대로 입력했는지 안 했는지 확인하는 단계
- 레코드/필드/컨트롤 등에 입력할 때 데이터 요구사항 지정가능
- 유효성 검사 규칙과 유효성 검사 텍스트 속성은 옵션 그룹에 있는 확인란, 옵션 단추 또는 토글 단추 컨트롤에는 적용되지 않다, 옵션그룹 그 자체에만 적용된다
- 🤷♂️ 일련번호나 OLE 개체에서는 유효성 검사 규칙은 지원되지 않는다 EX) >= 0 and < = 100 (0점부터 100점까지 입력하세요)
<인덱스>
- 인덱스는 테이블 검색 및 정렬 속도를 높여준다
- 테이블의 기본키는 자동으로 인덱스 된다
- OLE 개체 데이터 형식의 필드는 인덱스를 지정하지 않는다
- 인덱스는 테이블당 32개까지 허용한다
<참조 무결성>
- 참조 무결성 : 두 테이블의 연관된 레코드들 사이의 일관성을 유지하는 데 사용하고 주어진 속성들의 집합에 대한 테이블의 값이 반드시 다른 테이블에 대한 속성 값으로 나타나도록 보장해야 한다
- 개체 무결성 : 테이블에서 기본키를 구성하는 속성 (열) 값은 널값이나 중복 값을 가질 수 없다
< SQL문 SELECT 검색문 >
- SELECT [ ALL | DISTINCT ] 열 리스트
- FROM 테이블 리스트
- [WHERE 조건]
- Group By 열 리스트 [ HAVING 조건 ]
- ORDER BY 열 리스트 [ ASC I DESC] :
- SELCET 검색하고자 하는 열 리스트
- ALL 검색 결과값의 모든 레코드 검색
- DISTINCT 중복 값 삭제
- FROM 테이블 명
- WHERE 검색 조건
- GROUP BY 그룹에 대한 쿼리시 사용
- HAVING 그룹에 대한 조건
- ORDER BY 검색 결과에 대한 정렬
< 연산자의 사용 >
- BETWEEN <값 1> AND <값 2> : <값1> 이상, <값2> 이하의 조건 탐색
- IN (<값 1>, <값 2>,...) : IN 연산자 뒤에 이어지는 값들의 목록 안에 결과 검색
- LIKE <값 1>* : <값 1>로 시작하는 결과 검색
- INSTR : 문자열을 검색하여 위치한 자릿수 구함
< INSERT 문>
- 삽입문 : 테이블에 새로운 (테이블 1행)를 삽입하며, INSERT-INTO-VALUES의 유형을 가진다
- 형식 INSERTINTO 테이블명 (필드 이름 1, 필드 이름 2,...) / VALUES (값 1, 값 2)
<UPDATE문>
- 갱신문
- UPDATE 테이블 명
- SET 필드 이름 1 = 값 1, 필드 이름 2 = 값 2,...
- WHERE 조건
<폼>
- 테이블이나 쿼리를 레코드 원본으로 사용
- 테이블이나 쿼리의 수정 작업 시 용이하게 활용
- 폼에서 데이터를 입력/수정 -> 연결된 쿼리 테이블에 내용이 반영됨
- 폼은 보고서/매크로/모듈 등과 연결시켜 해당 작업의 자동화가 가능하다
- 보안성이 높다
- 테이블 | 쿼리와 달리 이벤트의 설정이 가능하다
- 바운드 컨트롤 : 짧은 텍스트, 날짜, 숫자, YES/NO값, 그림 또는 그래프 표시가 가능하다
- 언바운드 컨트롤 : 데이터 원본이 없는 컨트롤 정보/ 그림, 선 또는 직사각형 표시 시 사용
- 계산 컨트롤 : 필드 대신 식 사용
- 레이블 컨트롤 : 제목. 캡션 등의 설명 텍스트 표시시 사용
<탭 순서>
- 탭 순서는 폼에 컨트롤을 추가하여 작성한 순서대로 나열
- 기본값 예/아니오를 선택 하면 Tab으로 오지 않는다
- 레이블 컨트롤/ 이미지 컨트롤은 탭 순서에서 제외된다.
<하위 폼>
- 계층형 폼, 마스터/세부 폼 , 상위/하위 폼
- 기본 폼은 관계의 '일', 하위 폼은 관계의 '다'
- 기본 폼은 단일 폼으로 표시가 가능하고 하위폼은 데이터 시트로 표시하거나 단일 폼 또는 연속 폼으로 표시한다
- 기본 폼에 포함할 수 있는 하위 폼의 수에는 제한이 없고 하위 폼을 7개로 중첩이 가능하다
- 새로운 레코드 추가 시 폼의 속성은 추가 가능이라는 속성을 지닌다
<도메인 함수>
- 테이블이나 쿼리, SQL 식에 의해 정의된 레코드 집합을 이용하여 통계 계산을 구할 때 사용하는 함수
- 폼/계산 컨트롤, 쿼리 조건식, 매크로, 모듈에서 사용이 가능하다
- 도메인 계산 함수 (인수, 도메인, 조건식)
- DSUM, DAvg, DCount, DMin, DMax, DLook-Up (특정 필드 값)
<보고서>
- 저장된 테이블. 쿼리의 내용 화면 프린터로 출력
- 보고서는 데이터 원본으로 폼이 없고 테이블, 쿼리, SQR문, 제목이나 날짜. 페이지 번호는 보고서 디자인에 저장한다
- 보고서는 폼과 달리 데이터의 입력 수정이 가능하다
- 보고서는 그룹, 페이지 데이터별 평균, 합계 요약 정보의 인쇄가 가능하다
<보고서의 구성 >
- 보고서는 보고서 머리글/바닥글, 페이지 머리글/바닥글 , 그룹 머리글/바닥글 , 본문 등으로 구성
- 보고서의 머리글/바닥글, 페이지의 머리글/바닥글 구역은 숨기거나 나타낼 수 있으며 그룹이 설정되어 있는 경우 그룹 머리글과 바닥글이 표시됨
<페이지 번호 출력>
- =[Page] -> 1,2
- =[Page] & "페이지" -> 1페이지, 2페이지
- =[Page] & "/" "&[Pages] & "페이지" -> 1/10 페이지
- =[Pages] & "페이지 중" & [ Page ] & "페이지" -> 10 페이지 중 1페이지
- =Format ([Page], "000") -> 001, 002
728x90
반응형
'자격증 > 컴퓨터 활용능력 1급' 카테고리의 다른 글
컴활1급2과목 기출모음[ 수식, 셀수식, 시나리오, 정보 함수] (0) | 2021.07.31 |
---|---|
컴활1급3과목 기출모음[쿼리,SQL ,수식 ,데이터 시트,키 ,SELECT문,다이어그램] (0) | 2021.07.31 |
컴퓨터활용능력 1급 공부 시작 Day 7 [ 스프레드시트 함수 정리 ] (0) | 2021.07.28 |
컴퓨터활용능력 1급 필기 공부 시작 Day 6 [ 2017년 9월 2일 기출문제 오답노트 ] (0) | 2021.07.26 |
컴퓨터활용능력 1급 필기 공부 시작 Day 6 [ 2018년 3월 3일 기출문제 오답노트] (0) | 2021.07.26 |