정보처리기사 10년 1회 해설 (11번~20번)

답 : 

분산시스템은 필요 장비가 많아 구축이 복잡한 설비로 

비용이 많이 들고 소프트웨어 개발 비용 또한 많은 것이 특징입니다.


① 지역 자치성이 높다. 

② 효용성과 융통성이 높다. 

③ 분산 제어가 가능하다.






답 :

Atomicity (원자성)은 트랜잭션이 연산의 집단이지만 논리적으로 하나라는 특성을 말하며

데이터베이스에 모두 반영되든지 전혀 반영되지 않아야 합니다.


① Consistency (일관성) : 고정 요소는 트랙잭션 전, 후가 같고 일관성있어야 함 

② Isolation (독립성) : 하나의 트랜잭션은 다른 트랜잭션의 연산에 독립적임 

④ Durability (영속성) : 어떠한 상태가 계속 유지될 수 있어야함 






답 :

트리의 Degree는 노드들의 가지 수 중 가장 많은 것으로 E의 2개가 됩니다. 

터미널 노드는 가지가 없는 노드를 말하며 4개가 됩니다.






답 :

데이터 정의어인 DDL에 해당하는 SQL 명령은 Drop, Alter, Create로 각각의 역할은 아래와 같습니다.

 

-. Drop : 테이블 삭제 명령 

-. Alter : 테이블의 제약 조건이나 속성을 수정하는 명령 

-. Create : 테이블을 구성하여 구성 요소를 정의하는 명령 






답 :

키는 데이터베이스에서 조건에 만족하는 튜블을 찾거나 정렬할때 기준이 되는 속성으로 

각 튜블을 식별할 수 있는 최소 집합은 Candidate Key (후보키) 입니다. 


① Super Key (슈퍼키) : 한 튜블에 있는 속성들의 집합으로 구성되어 있는 키로 

유일성은 만족하지만 최소성은 만족하지 못함 

② Foreign Key (외래키) : 참조되는 튜블의 기본키와 대응하여 튜블간의 관계를 표현하는 도구.

외래키로 지정되면 참조테이블의 기본키에 없는 값은 입력할 수 없음 

③ Alternative Key (대체키) : 후보키가 둘 이상일때 기본키를 제외한 나머지 후보키들을 말함






답 : 

Conceptual Schema (개념 스키마)는 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 

종합한 데이터 베이스를 말하며, 일반적인 구조의 스키마입니다.


① Internal Schema (내부 스키마) : 저장 스키마, 물리적인 장치 입장에서 본 데이터베이스 구조. 

저장 데이터 항목의 표현 방법, 내부레코드의 물리적 순서등을 나타냄.


② External Schema (외부 스키마) - 전체 데이터베이스의 한 논리적인 부분으로 볼 수 있으므로 서브 스키마라고도 함. 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조이며, 하나의 데이터베이스 시스템에 여러개의 외부 스키마가 가능하고 하나의 외부 스키마를 프로그램이나 사용자가 공용 가능. 






답 :

트랜잭션 모델은 모델링은 물리적 설계가 아닌 개념적 설계에서 수행되는 과정입니다. 

물리적 설계 시 고려 사항 - 응답시간, 저장 공간의 효율화, 트랜잭션 처리율






답 :

사용자에 대한 응답시간 최대화가 아닌 최소화를 위해 병행제어가 이루어집니다. 

-. 병행 제어 목적 

① 시스템 활용도 최대화 

② 사용자에 대한 응답시간 최소화 

③ 데이터베이스 공유도 최대화 

④ 데이터베이스 일관성 유지






답 :

전위 순회(Preorder Treversal)는 연산자를 먼저 추출한 후 

좌측 대상에서 우측 대상 순으로 추출합니다. 






답 :

 색인 순차 파일은 인덱스를 저장하기 위한 

트랙 인덱스 영역, 실린더 인덱스 영역, 마스터 인덱스 영역 등이 필요하고 

오버 플로우 처리를 위한 오버플로 구역이 필요합니다.


① 순차 처리와 직접 처리가 모두 가능하다. 

② 레코드의 삽입, 삭제, 갱신이 용이하다. 

③ 인덱스를 이용하여 해당 데이터 레코드에 접근하기 때문에 

처리 속도가 랜덤 편성 파일보다 느리다.


이 글을 공유하기

댓글

Designed by JB FACTORY