정보처리기사필기

▶ 2020 정보처리기사 필기 정리 ◀ ▶ 104 DML DML(Data Manipulation Language, 데이터 조작어)데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어 1. 삽입문(INSERT INTO~)INSERT INTO 테이블명([속성명1, 속성명2, .....])VALUES(데이터1, 데이터2, ...); ex1) 테이블에 (이름-홍길동, 부서-인터넷)을 삽입INSERT INTO 사원(이름, 부서) VALUES('홍길동', '인터넷'); ex2) 테이블에 (장보고, 기획, 05/03/73, 옥계동, 90)을 삽입INSERT INTO 사원 VALUES('장보고', '기획', #05/03/73#, '옥계동', 90); ex3) 테이블에..
▶ 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 정보처리기사 필기 정리 ◀ ▶ 070 데이터베이스 설계 데이터베이스 설계 시 고려사항- 무결성(정확성) : 삽입, 삭제 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약조건을 항상 만족해야 함- 일관성- 회복- 보안- 효율성 : 응답시간의 단축, 시스템의 생산성, 저장공간의 최적화 등이 가능해야 함 - 데이터베이스 확장 데이터베이스 설계 순서 / 중요★ 1. 요구 조건 분석데이터베이스를 사용할 사람들로부터 필요한 용도를 파악하는 것- 데이터베이스 사용자에 따른 수행 업무와 필요한 데이터의 종류, 용도, 처리 형태, 흐름, 제약 조건 등을 수집- 수집된 정보를 바탕으로 요구 조건 명세 작성 2. 개념적 설계(정보 모델링, 개념화)정보의 구조를 얻기 위하여 현실 세계의 무한성과 ..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 006 요구사항 정의 요구사항의 개념 및 특징어떠한 문제를 해결하기 위해 필요한 조건이나 제약사항을 요구하는 것- 소프트웨어 개발이나 유지 보수 과정에서 필요한 기준과 근거를 제공- 개발하려는 소프트웨어의 전반적인 내용을 확인할 수 있게 하므로 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는 데 도움 줌 - 제대로 정의되어야만 이를 토대로 이후 과정의 목표와 계획을 수립할 수 있음 요구사항의 유형 / 기능 - 비기능 비교! 유형내용기능 요구사항(Functional requirements)- 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 사항- 시스템의 입력이나 출력으로 무엇이 포함되어야 하는지, 시스템이 어떤 데이터를 저장하거나 연산을 수행해야 ..
지식냠냠
'정보처리기사필기' 태그의 글 목록 (4 Page)