정보처리기사 필기/3과목 5

3과목 -5 (필기 개념 정리)

1. 트리거(Trigger)의 개요 (1) 데이터베이스 시스템에서 데이터의 삽입 (Insert), 갱신(Update), 삭제(Delete) 등의 이벤트 (Event)가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL이다. (2) 트리거는 데이터베이스에 저장되며, 데이터 변경 및 무 결성 유지, 로그 메시지 출력 등의 목적으로 사용된다. (3) 트리거의 구문에는 DCL(데이터 제어어)을 사용할 수 없으며, DCL이 포함된 프로시저나 함수를 호출하는 경 우에도 오류가 발생한다. (4) 트리거에 오류가 있는 경우 트리거가 처리하는 데이터 에도 영향을 미치므로 트리거를 생성할 때 세심한 주의 가 필요하다. 2. DBMS 접속 기술 (1) JDBC(Java DataBase Connectivity) - ..

3과목 - 4 (필기 개념 정리)

1. 갱신문(UPDATE~ SET~) 2. SELECT 1 - 일반 형식 1. SELECT 2 - 일반 형식 1. 그룹 함수 (1) COUNT(속성명) : 그룹별 튜플 수를 구하는 함수 (2) SUM(속성명) : 그룹별 합계를 구하는 함수 (3) AVG(속성명) : 그룹별 평균을 구하는 함수 (4) MAX(속성명) : 그룹별 최대값을 구하는 함수 (5) MIN(속성명) : 그룹별 최소값을 구하는 함수 (6) STDDEV(속성명) : 그룹별 표준편차를 구하는 함수 (7) VARIANCE(속성명) : 그룹별 분산을 구하는 함수 2. 집합 연산자를 이용한 통합 질의

3과목 -3 (필기 개념 정리)

1. 강제 접근통제(MAC)의 보안 모델 (1) 벨 라파듈라 모델(Bell-LaPadula Model) - 군대의 보안 레벨처럼 정보의 기밀성에 따라 상하 관계 가 구분된 정보를 보호하기 위해 사용한다. - 보안 취급자의 등급을 기준으로 읽기 권한과 쓰기 권한 이 제한된다. - 자신의 보안 레벨 이상의 문서를 작성할 수 있고, 자신 의 보안 레벨 이하의 문서를 읽을 수 있다. (2) 비바 무결성 모델(Biba Integrity Model) - 벨 라파듈라 모델을 보완한 수학적 모델로, 무결성을 보장하는 최초의 모델이다. - 비인가자에 의한 데이터 변형을 방지한다. (3) 클락-윌슨 무결성 모델(Clark-Wilson Integrity Model) - 무결성 중심의 상업용 모델로, 사용자가 직접 객체에 접..

3과목 -2 (필기 개념 정리)

1. 이상(Anomaly)의 개념 및 종류 (1) 삽입 이상 (Insertion Anomaly) : 릴레이션에 데이터를 삽입할 때 의도와는 상관없이 원 하지 않은 값들도 함께 삽입되는 현상 (2) 삭제 이상 (Deletion Anomaly) : 릴레이션에서 한 튜플을 삭제할 때 의도와는 상관없는 값들도 함께 삭제되는 연쇄가 일어나는 현상 (3) 갱신 이상 (Update Anomaly) : 릴레이션에서 튜플에 있는 속성값을 갱신할 때 일부 튜 플의 정보만 갱신되어 정보에 모순이 생기는 현상 2. 정규화 과정 (1) 비정규 릴레이션 -> 도메인이 원자값 (2) 1NF -> 부분적 함수 종속 제거 (3) 2NF -> 이행적 함수 종속 제거 (4) 3NF -> 결정자이면서 후보키가 아닌 것 제거 (5) BCNF..

3과목 -1 (필기 개념 정리)

1. 데이터베이스 설계 순서 (1) 요구 조건 분석 : 요구 조건 명세서 작성 (2) 개념적 설계 : 개념 스키마, 트랜잭션 모델링, E-R 모델 (3) 논리적 설계 : 논리 스키마 설계, 트랜잭션 인터페이스 설계 (4) 물리적 설계 : 물리적 구조의 데이터로 변환 (5) 구현 : DDL로 데이터베이스 생성, 트랜잭션 작성 2. 개념적 설계(정보 모델링, 개념화) (1) 개념적 설계란 정보의 구조를 얻기 위하여 현실 세계의 무 한성과 계속성을 이해하고, 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정 이다. (2) 개념적 설계 단계에서는 개념 스키마 모델링과 트랜잭 션 모델링을 병행 수행한다. (3) 개념적 설계 단계에서는 요구 분석 단계에서 나온 결과 인 요구 조건 ..