본문으로 바로가기

post by WHITEHATS

정보처리기사 (필기) - 1과목 데이터베이스 정리(10년 3월)




*뷰는 가상테이블이기 때문에 삽입, 삭제, 갱신, 삭제 연산에 제약이 따른다.


*데이터요소의 구성요소에는 구조(Structure), 연산(Operation), 제약조건(Constraint)이 있다. 


*데이터베이스는 서로 다른 목적을 가진 여러 응용자들을 위한 것이기 때문에 다수의 사용자가 동시에 데이터베이스에 접근하여 이용할 수 있어야 한다는 데이터 베이스의 특성은?

-> Concurrent Sharing (동시공용)


*관계대수는 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 특징을 가지며, 관계해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 특징을 가진다.


*트랜젝션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다는 트랜젝션의 특징은? 

-> Atomicity (원자성)


*트랜젝의 연산종류 (Consistency[일관성], Isolation[독립성], Atomicity[원자성], Durability[연속성, 지속성])


*트리(Tree)의 차수(Degree)는 가장 차수가 많은 노드의 차수

 터미널노드(단말노드)란 자식이 하나도 없는 노드를 말한다.


*DDL에 해당하는 SQL 명령어는 (DROP, ALTER, CREATE)이다.


*물리적 설계에서 옵션 선택시 고려사항에 해당하는 내용은 응답시간, 저장공간의 효율화, 트랜젝션 처리율 이다.


*전위 순회(Preorder Traversal) 

-> Root - Left - Right


*색인 순차 파일에 관한 설명

-> 순차 처리와 직접 처리가 모두 가능

-> 레코드의 삽입, 삭제, 갱신이 용이

-> 인덱션을 이용하여 해당 데이터 레코드에 접근하기 때문에 처리 속도가 랜덤 편성 파일보다 느리다.

-> 인덱스를 저장하기 위한 공간과 오버플로우를 위한 별도의 공간이 필요하다.



하얀모자의 whitehat


}