정보처리기사 필기 2011년9월 12회 1과목 데이터베이스(1)

1. 다음 트리를 후위순회한 결과는?
                  +
           *            E
      *        D 
   /    C
A B
가. + * A B / * C D E
나. A B / C * D * E +
다. A / B * C * D + E
라. + * * / A B C D E

풀이
Preorder 운행 : Root → Left → Right
Inorder 운행 : Left → Root → Right
Postorder 운행 : Left → Right → Root


2. DBMS의 필수기능 중 정의기능이 갖추어야 할 요건에 해당하는 것은?
가. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되게 해야 한다.
나. 데이터와 데이터의 관계를 명확하게 명세할 수 있어야 하며, 원하는 데이터 연산은 무엇이든 명세할 수 있어야 한다.
다. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안을 유지하여 한다.
라. 여러 사용자가 데이베이스를 동시에 접근하여 처리할 때 데이터베이스와 처리 결과가 항상 정확성을 유지하도록 병행 제어를 할 수 있어야 한다.


3. 병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?
가. 로킹의 대상이 되는 개체의 크기를 로킹 단위라고 한다.
나. 파일은 로킹 단위가 될 수 있지만 레코드는 로킹 단위가 될 수 없다.
다. 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
라. 로킹의 단위가 커지면 데이터베이스 공유도가 저하한다.

풀이
데이터베이스, 파일, 레코드, 필드 등은 모두 로킹 단위가 될 수 있다.

로킹의 단위가 크면 로크 수가 적어 관리하기 쉽지만 병행성 주준이 낮아지고, 로킹 단위가 작으면 로크 수가 많아 오버헤드가 커지지만 병행성 수준이 높아진다.


4. 데이터베이스의 물리적 설계 옵션 선택 시 고려사항으로 거리가 먼 것은?
가. 스키마의 평가
나. 응답시간
다. 저장 공간의 효율화
라. 트랜잭션 처리도(throughput)


5. SQL의 명령을 사용 용도에 따라 DDL, DML, DCL로 구분할 수 있다. 다음 며령 중 그 성격이 나머지 셋과 다른 것은?
가. CREATE
나. ALTER
다. SELECT
라. DROP


6. 뷰(View)에 대한 설명으로 옳지 않은 것은?
가. 뷰는 CREATE VIEW 명령을 사용하여 정의한다.
나. 뷰의 정의는 ALTER VIEW 문을 사용하여 변경 할 수 있다.
다. 하나의 뷰를 삭제하면 그 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제 된다.
라. 뷰를 제거할 때는 DROP 문을 사용한다.


7. 데이터베이스 보안에 대한 설명으로 옳지 않은 것은?
가. 보안을 위한 데이터 단위는 테이블 전체로부터 특정 테이블의 특정한 행과 열 위치에 있는 특정한 데이터에 이르기까지 다양하다.
나. 각 사용자들은 일반적으로 서로 다른 객체에 대하여 다른 접근권리 또는 권한을 갖게 된다.
다. 불법적인 데이터의 접근으로부터 데이터베이스를 보호하는 것이다.
라. 보안을 위한 사용자들의 권한부여는 관리자의 정책결정보다는 DBMS가 자체 결정하여 제공한다.


8. 관개대수에 대한 설명으로 옳지 않은 것은?
가. 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.
나. 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다.
다. 일반 집합 연산과 순수 관계 연산으로 구분된다.
라. 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.


9. 릴레이션의 특징으로 옳지 않은 것은?
가. 모든 튜플은 서로 다른 값을 갖는다.
나. 속성은 더 이상 쪼갤 수 없는 원자 값을 저장해서는 안된다.
다. 각 속성은 릴레이션 내에서 유일한 이름을 가진다.
라. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.


10. 다음 초기 자료에 대하여 Selection Sort를 이용하여 오름차순 정렬할 경우 2회전 후의 결과는?
초기 자료 : 8, 3, 4, 9, 7
가. 3, 8, 4, 9, 7
나. 3, 4, 8, 9, 7
다. 3, 4, 7, 8, 9
라. 3, 4, 7, 9, 8

댓글 없음: