본문 바로가기

728x90
반응형

자격증 준비/정보처리기사필기 - 3과목(데이터베이스 구축)

(6)
[정보처리기사 필기] 3과목 - DDL, DML, DCL DDL(Data Define Language, 데이터 정의어) SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어 논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의 데이터베이스 관리자나 데이터베이스 설계자가 사용 유형 명령어 기능 CREATE SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의 ALTER TABLE에 대한 정의를 변경하는 데 사용함 DROP SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 삭제 DML(Data Manipulation Language, 데이터 조작어) 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는 데 사용되는 언어 데이터베이스 사용자..
[정보처리기사 필기] 3과목 - 분산 데이터베이스, 암호화 분산 데이터 베이스(Distributed Database) 논리적으로는 하나의 시스템에 속하지만 물리적으로는 네트워크를 통해 연결된 여러 개의 컴퓨터 사이트(Site)에 분산되어 있는 DB 구성요소 분산 처리기 자체적으로 처리능력을 가지며, 지리적으로는 분산된 컴퓨터 시스템 분산 데이터베이스 지리적으로 분산되어 있는 데이터베이스, 해당 지역에 특성에 맞게 데이터베이스 구성 통신 네트워크 분산 처리기들을 통신망으로 연결하여 논리적으로 하나의 시스템 처럼 작동할 수 있도록 하는 통신 네트워크 목표 위치 투명성(Location Transparency) 액세스하려는 데이터베이스의 실체 위치를 알 필요 없이 데이터베이스의 논리적인 명칭만으로 액세스할 수 있음 중복 투명성(Replication Transparenc..
[정보처리기사 필기] 3과목 - 트랜잭션, 인덱스, 뷰 트랜잭션(Transaction) 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위로 사용 사용자가 시스템에 대한 서비스 요구 시 시스템이 응답하기 위한 상태 변환 과정의 작업 단위로 사용 상태 활동(Active) 트랜잭션이 실행 중인 상태 실패(Failed) 트랜잭션 실행에 오류가 발생하여 중단된 상태 철회(Aborted) 랜잭션이 비정상적으로 종료되어 Rollback(undo) 연산을 수행한 상태 부분 완료(Partially Committed) 트랜잭션을 모두 성공적으로 실행한 후 Commit 연산이 실행되기 직전인 상태 완료(Committed)..
[정보처리기사 필기] 3과목 - 정규화 정규화(Normalization) 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만드는 과정 하나의 종속성이 하나의 릴레이션에 표현될 수 있도록 분해해 가는 과정 종류 - 제1~5 정규형 차수가 높아질수록 만족시켜야 할 제약 조건이 늘어남 데이터베이스의 논리적 설계 단계에서 수행 논리적 처리 및 품질에 큰 영향을 미침 정규화된 모델은 일관성, 정확성, 단순성, 비중복성, 안정성 등을 보장 목적 데이터 구조의 안정성 및 무결성을 유지 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만듦 효과적인 검색 알고리즘을 생성할 수 있음 데이터 중복을 배제하여 이상(Anomaly)의 발생 방지 및 자료 저장 공간의 최소화가 가능 데이터 ..
[정보처리기사 필기] 3과목 - 관계대수 관계대수 RDB에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적 언어 릴레이션을 처리하기 위해 연산자와 연산규칙을 제공하는 언어 피연산자 릴레이션, 결과도 릴레이션 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시 RDB에 적용하기 위해 특별히 개발한 순수 관계 연산자와 수학적 집합 이론에서 사용하는 일반 집합 연산자가 있음 순수 관계 연산자 Select(σ) - 릴레이션에 존재하는 튜플 중에서 선택 조건을 만족하는 튜플의 부분집합을 구하여 새로운 릴레이션을 만드는 연산 - 행(가로)에 해당하는 튜플을 구하는 것이므로 수평 연산이라고도 함 Project(π) - 주어진 릴레이션에서 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션을 만드는 연산 - 연..

728x90
반응형