정보처리산업기사

정보처리산업기사

정보처리산업기사 - 데이터베이스 이해 - 인덱스(Index)

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  인덱스(Index)의 개념인덱스는 데이터 레코드를 빠르게 접근하기 위해 쌍으로 구성되는 데이터 구조입니다. 예 : 학생 릴레이션의 학번 속성에 대한 인덱스인덱스는 데이터가 저장된 물리적 구조와 밀접한 관계가 있습니다.인덱스는 레코드가 저장된 물리적 구조에 접근하는 방법을 제공합니다.인덱스를 통해서 파일의 레코드에 대한 액세스를 빠르게 수행할 수 있습니다.레코드의 삽입과 삭제가 수시로 일어나는 경우에는 인덱스의 개수를 최소로 하는 것이 효율적입니다.데이터 정의어(DDL)를 이용하여 사용자가 생성, 변경, 제거할 수 있습니다.인덱스가 없으면 특정한 값을 찾기 위해 모든 데이터 페이지를 확인하는 TABLE SCAN이 발생합니다.기본키를 위한 ..

정보처리산업기사

정보처리산업기사 - 데이터베이스 이해 - 반정규화(Denormalization)

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  반정규화의 개념반정규화란 시스템의 성능 향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터 모델을 통합, 중복, 분리하는 과정으로, 의도적으로 정규화 원칙을 위배하는 행위입니다.반정규화를 수행하면 시스템의 성능이 향상되고 관리 효율성은 증가하지만 데이터의 일관성 및 정합성이 저하될 수 있습니다.과도한 반정규화는 오히려 성능을 저하시킬 수 있습니다.반정규화를 위해서는 사전에 데이터의 일관성과 무결성을 우선으로 할지, 데이터베이스의 성능과 단순화를 우선으로 할지를 결정해야 합니다.반정규화 방법에는 테이블 통합, 테이블 분할, 중복 테이블 추가, 중복 속성 추가 등이 있습니다. 테이블 통합테이블 통합은 두 개의 테이블이 조인(Join)되는..

정보처리산업기사

정보처리산업기사 - 데이터베이스 이해 - 정규화(Normalization)

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  정규화의 개요정규화란 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정입니다.하나의 종속성이 하나의 릴레이션에 표현될 수 있도록 분해해가는 과정이라 할 수 있습니다.정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형이 있으며, 차수가 높아질수록 만족시켜야 할 제약 조건이 늘어납니다.정규화는 데이터베이스의 논리적 설계 단계에서 수행합니다.정규화는 논리적 처리 및 품질에 큰 영향을 미칩니다.정규화된 데이터 모델은 일관성, 정확성, 단순성, 비중복성, 안정성 등을 보장합니다.정규화 수준이 높을수록 유연한 데이터 구축이 가능하고..

정보처리산업기사

정보처리산업기사 - 데이터베이스 이해 - 관계대수 및 관계해석

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  관계대수의 개요관계대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어입니다.관계대수는 릴레이션을 처리하기 위해 연산자와 연산규칙을 제공하는 언어로 피연산자가 릴레이션이고, 결과도 릴레이션입니다.질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시합니다.관계대수에는 관계 데이터베이스에 적용하기 위해 특별히 개발한 순수 관계 연산자와 수학적 집합 이론에서 사용하는 일반 집합 연산자가 있습니다.순수 관계 연산자 : Select, Project, Join, Division일반 집합 연산자 : UNION(합집합), INTERSECTION(교집합), DIFFERENCE(차집합),..

Coding_Slowly
'정보처리산업기사' 카테고리의 글 목록 (4 Page)