자격증

▶ 2020 정보처리기사 필기 정리 ◀ ▶ 101 SQL의 개념 SQL(Structured Query Language)- 데이터베이스 언어 SQL의 분류- DDL(Data Define Language, 데이터 정의어)- DML(Data Manipulation Language, 데이터 조작어)- DCL(Data Control Language, 데이터 제어어) 1. DDL(데이터 정의어)명령어 기능CREATE SCHEMA, DOMAIN, TABLE, VIEW, INDEX 정의ALTER TABLE에 대한 정의 변경DROP SCHEMA, DOMAIN, TABLE, VIEW, INDEX 삭제 2. DML(데이터 조작어)명령어 기능SELECT 테이블에서 조건에 맞는 튜플 검색INSERT 테이블에 새로운 튜플 삽입D..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 094 데이터베이스 이중화 / 서버 클러스터링 데이터베이스 이중화(Database Replication) √오류로 인한 데이터베이스 서비스 중단이나 물리적 손상 발생 시 이를 복구하기 위해 동일한 데이터베이스를 복제하여 관리하는 것- 데이터베이스에 문제 발생 시 복제된 데이터베이스를 이용하여 즉시 문제를 해결할 수 있음- 손쉽게 백업 서버를 운영할 수 있음- 애플리케이션을 여러 개의 데이터베이스로 분산시켜 처리하므로 데이터베이스의 부하를 줄일 수 있음 데이터베이스 이중화의 분류변경 내용의 전달 방식에 따라 Eager 기법과 Lazy 기법으로 나뉨Eager 기법트랜잭션 수행 중 데이터 변경이 발생하면 이중화된 모든 데이터베이스에 즉시 전달하여 변경 내용이 즉시 적..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 088 인덱스 설계 인덱스(index) √데이터 레코드를 빠르게 접근하기 위해 쌍으로 구성되는 데이터 구조- 인덱스의 종류 : 트리 기반 인덱스, 비트맵 인덱스, 함수 기반 인덱스, 도메인 인덱스 등* TABLE SCAN : 테이블에 있는 모든 레코드를 순차적으로 읽는 것, 인덱스가 없거나 분포도가 넓은 데이터를 검색 할 때 사용 ☞ 클러스터드 인덱스(Clustered index)- 인덱스 키의 순서에 따라 데이터가 정렬되어 저장되는 방식- 한 개의 릴레이션에 하나의 인덱스만 생성할 수 있음 ☞ 넌클러스터드 인덱스(Non-Clustered index)- 인덱스의 키 값만 정렬되어 있을 뿐 실제 데이터는 정렬되지 않는 방식- 한 개의 릴레이션에 여러 개의 인덱스를..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 085 사전 조사 분석 물리 데이터베이스 설계 논리적 DB를 디스크 등의 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정- 저장 레코드 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계 등 - 물리적 DB 구조의 기본적인 데이터 단위는 저장 레코드 - 물리적 DB 구조는 여러 가지 타입의 저장 레코드 집합이라는 면에서 단순한 파일과 다름 ☞ 물리적 설계 옵션 - 반응시간 : 트랜잭션 수행을 요구한 시점부터 처리 결과를 얻을때까지의 경과 시간 - 공간 활용도 : 데이터베이스 파일과 액세스 경로 구조에 의해 사용되는 저장공간의 양 - 트랜잭션 처리량 : 단위시간 동안 데이터베이스 시스템에 의해 처리될 수 있는 트랜잭션의 평균 개수 데..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 082 정규화(Normalization) 정규화잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정- 분해하는 과정- 논리적 설계 단계에서 수행- 데이터 중복성 최소, 이상의 발생 방지, 저장 공간의 최소화, 일관성 보장, 테이터 정확성 증가- 조회 성능 저하 이상(Anomaly)의 개념 및 종류정규화를 거치지 않으면 DB 내에 데이터들이 불필요하게 중복되어 의도와 상관없이 삽입, 삭제, 갱신이 일어나는 현상- 이상의 종류 : 삽입 이상, 삭제 이상, 갱신 이상 정규화 과정 / 중요★ *이행적 종속 : A→B이고 B→C일 때 A→C를 만족하는 관계 ▶ 083 반정규화(역정규화; Denormalization) 반정규화정규화..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 077 관계형 데이터 모델 관계형 데이터 모델(Relational Data Model)가장 널리 사용되는 데이터 모델, 2차원적인 표를 이용해 데이터 상화 관계를 정의하는 DB구조- 기본키와 이를 참조하는 외래키로 데이터 간의 관계를 표현- 1:1, 1:N, N:M 관계를 자유롭게 표현 관계형 데이터 모델의 구성ex) E-R 모델에서 설명한 고객과 주문서 그리고 주문 관계를 관계형 데이터 모델로 표시하면 다음과 같다. ▶ 078 관계형 데이터베이스의 구조 관계형 데이터베이스1970년 IBM에 근무하던 코드에 의해 처음 제안됨- 개체와 관계를 모두 릴레이션이라는 표로 작성 관계형 데이터베이스의 Relation 구조 / 용어알기★ 릴레이션은 데이터들을 표의 형태로 ..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 070 데이터베이스 설계 데이터베이스 설계 시 고려사항- 무결성(정확성) : 삽입, 삭제 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약조건을 항상 만족해야 함- 일관성- 회복- 보안- 효율성 : 응답시간의 단축, 시스템의 생산성, 저장공간의 최적화 등이 가능해야 함 - 데이터베이스 확장 데이터베이스 설계 순서 / 중요★ 1. 요구 조건 분석데이터베이스를 사용할 사람들로부터 필요한 용도를 파악하는 것- 데이터베이스 사용자에 따른 수행 업무와 필요한 데이터의 종류, 용도, 처리 형태, 흐름, 제약 조건 등을 수집- 수집된 정보를 바탕으로 요구 조건 명세 작성 2. 개념적 설계(정보 모델링, 개념화)정보의 구조를 얻기 위하여 현실 세계의 무한성과 ..
지식냠냠
'자격증' 카테고리의 글 목록 (6 Page)