본문 바로가기

728x90
반응형

자격증 준비

(35)
[정보처리기사 필기] 3과목 - 트랜잭션, 인덱스, 뷰 트랜잭션(Transaction) 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위로 사용 사용자가 시스템에 대한 서비스 요구 시 시스템이 응답하기 위한 상태 변환 과정의 작업 단위로 사용 상태 활동(Active) 트랜잭션이 실행 중인 상태 실패(Failed) 트랜잭션 실행에 오류가 발생하여 중단된 상태 철회(Aborted) 랜잭션이 비정상적으로 종료되어 Rollback(undo) 연산을 수행한 상태 부분 완료(Partially Committed) 트랜잭션을 모두 성공적으로 실행한 후 Commit 연산이 실행되기 직전인 상태 완료(Committed)..
[정보처리기사 필기] 3과목 - 정규화 정규화(Normalization) 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만드는 과정 하나의 종속성이 하나의 릴레이션에 표현될 수 있도록 분해해 가는 과정 종류 - 제1~5 정규형 차수가 높아질수록 만족시켜야 할 제약 조건이 늘어남 데이터베이스의 논리적 설계 단계에서 수행 논리적 처리 및 품질에 큰 영향을 미침 정규화된 모델은 일관성, 정확성, 단순성, 비중복성, 안정성 등을 보장 목적 데이터 구조의 안정성 및 무결성을 유지 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만듦 효과적인 검색 알고리즘을 생성할 수 있음 데이터 중복을 배제하여 이상(Anomaly)의 발생 방지 및 자료 저장 공간의 최소화가 가능 데이터 ..
[정보처리기사 필기] 3과목 - 관계대수 관계대수 RDB에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적 언어 릴레이션을 처리하기 위해 연산자와 연산규칙을 제공하는 언어 피연산자 릴레이션, 결과도 릴레이션 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시 RDB에 적용하기 위해 특별히 개발한 순수 관계 연산자와 수학적 집합 이론에서 사용하는 일반 집합 연산자가 있음 순수 관계 연산자 Select(σ) - 릴레이션에 존재하는 튜플 중에서 선택 조건을 만족하는 튜플의 부분집합을 구하여 새로운 릴레이션을 만드는 연산 - 행(가로)에 해당하는 튜플을 구하는 것이므로 수평 연산이라고도 함 Project(π) - 주어진 릴레이션에서 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션을 만드는 연산 - 연..
[정보처리기사 필기] 3과목 - 데이터베이스 설계 데이터베이스 설계 순서 개념적 설계(정보 모델링, 개념화) 정보의 구조를 얻기 위해 현실 세계의 무한성과 계속성을 이해하고, 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정 개념 스키마 모델링과 트랜션 모델링을 병행 수행 요구 분석 단계에서 나온 결과인 요구 조건 명세를 DBMS에 독립적인 ERD로 작성 DBMS에 독립적인 개념 스키마를 설계 논리적 설계(데이터 모델링) 현실 세계에서 발생하는 자료를 컴퓨터가 이해하고 처리할 수 있는 물리적 저장장치에 저장할 수 있도록 변환하기 위해 DBMS가 지원하는 논리적 자료구조로 mapping 시키는 과정 개념 세계의 데이터를 필드로 기술된 데이터 타입과 이 데이터 타입들 간의 관계로 표현되는 논리적 구조의 데이터로 모델화 개념..
[정보처리기사 필기] 2과목 - DBMS, AJAX DBMS(Data Base Management System, 데이터베이스 관리 시스템) 사용자와 DB 사이에서 사용자의 요구에 따라 정보를 생성해주고, DB를 관리해 주는 소프트웨어 필수 기능 정의 기능 모든 응용 프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터베이스에 저장될 데이터의 형과 구조에 대한 정의, 이용 방식, 제약 조건 등을 명시하는 기능 조작 기능 데이터 검색, 갱신, 삽입, 삭제 등을 체계적으로 처리하기 위해 사이의 인터페이스 수단을 제공하는 기능 제어 기능 DB를 접근하는 갱신, 십입, 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지되도록 제어 해야 함 장,단점 장점 - 데이터의 논리적, 물리적 독립성이 보장됨 - 데이터의 중복을 피할 수 있어 기억 공간이 절약됨 - 저장..

728x90
반응형