자격증/컴퓨터 활용능력 1급

컴퓨터활용능력 1급 공부 시작 Day 8 [ 이기적영진닷컴 3과목 필기노트 ]

RealisationZ 2021. 7. 29. 15:27
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
반응형