Study/정보처리기사
-
2020 정보처리기사 필기 : 3과목 : 4장Study/정보처리기사 2020. 5. 28. 13:55
4장 : SQL 활용 1. 프로시저 (Procedure) ★★★ 미리 저장해 놓은, 일련의 SQL 작업이다. 절차형 SQL을 활용한다. 트랜잭션에 속한다. 데이터베이스에 저장된다. 때문에 스토어드(stored) 프로시저라고도 불린다. 생성 명령어 : CREATE 실행 명령어 : EXECUTE, CALL, EXEC 제거 명령어 : DROP 사용되는 곳 일일 마감 작업 일괄 작업 (Batch) 필수 구성도 DECLARE BEGIN END 2. 트리거 (Trigger) ★★★ 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL이다. 이 때, 이벤트는 삽입, 갱신, 삭제와 같은 데이터 조작 작업(DML)을 의미한다. 데이터베이스에 저장된다. DCL을 사용할 수 없다. 사용되는 곳 데이터 변경 무..
-
2020 정보처리기사 필기 : 3과목 : 3장Study/정보처리기사 2020. 5. 28. 13:49
3장 : SQL 응용 1. SQL (Structured Query Language) 관계대수와 관계해석을 기초로한 혼합 데이터 언어 2. SQL의 분류 DDL (Data Define Language, 데이터 정의어) DML (Data Manipulation Language, 데이터 조작어) DCL (Data Control Language, 데이터 제어어) 3. DDL (Data Define Language, 데이터 정의어) CREATE : 정의 시 사용 ALTER : 변경 시 사용 DROP 제거 시 사용 CASCADE : 제거될 테이블을 참조하는 모든 제약과 뷰도 자동으로 제거된다. RESTRICT : 대상 테이블이 제약이나 뷰로부터 참조되지 않은 경우에만 제거된다. 4. DML (Data Manipul..
-
2020 정보처리기사 필기 : 3과목 : 2장Study/정보처리기사 2020. 5. 27. 16:49
2장 : 물리 데이터베이스 설계 1. 물리 데이터베이스 설계 논리적 데이터베이스를 물리적 구조의 데이터로 변환하는 과정이다. 데이터 단위 : 저장 레코드 (Stored Record) 응답 시간, 저장 공간의 효율화, 트랜잭션 처리도 등 전반적인 성능에 중대한 영향을 미친다. 반드시 포함되어야 할 것 저장 레코드의 양식 설계 레코드 집중의 분석 및 설계 접근 경로 설계 설계 시 고려 사항 레코드의 크기 파일에 대한 트랜잭션의 갱신, 참조 성향 인덱스의 구조 개념 스키마의 변경 여부 검토 2. 클러스터드 인덱스 테이블 (Clustered Index Table) 기본키 또는 인덱스키의 순서에 따라 저장되는 테이블 3. 파티셔닝 테이블 (Partitioning Table) 대용량 테이블을 작은 논리 단위인 파티..
-
2020 정보처리기사 필기 : 3과목 : 1장Study/정보처리기사 2020. 5. 27. 00:46
1장 : 논리 데이터베이스 설계 1. 데이터베이스 설계 ★★★ 특정 DBMS로 데이터베이스를 구현하는 것 고려사항 무결성 일관성 회복 보안 효율성 데이터베이스 확장 순서 순서 과정 1 요구 조건 분석 2 개념적 설계 3 논리적 설계 4 물리적 설계 5 구현 2. 개념적 설계 ( =정보 모델링 ) ★★★ 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보 구조로 표현하는 과정이다. 추상적인 개념으로 표현하는 과정이다. 개념 스키마 모델링과 트랜잭션 모델링을 병행 수행한다. DBMS에 독립적인 개념 스키마를 설계한다. DBMS에 독립적인 E-R 다이어그램을 그린다. ** 정보 모델링 (Information Modeling) : 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보 구조로 표현하는 과..