[정보처리산업기사] - 14년 2회 (05월25일)

1. 오너-멤버(owner-member) 관계와 관련되는 논리적 데이터 모델은?

① 관계형 데이터 모델	② 네트워크 데이터 모델

③ 계층형 데이터 모델	④ 분산 데이터 모델

1. 관계형 데이터 모델 : 릴레이션, 테이블의 집합으로 표현

2. 네트워크 데이터 모델 : (1)데이터 구조가 그래프 형태

(2)사이클을 허용하는 구조 (3)오너(Owner)-멤버(member) 관계

3. 계층형 데이터 모델 : (1)데이터 구조가 트리 형태

(2)사이클이 없는 구조 (3)부모-자식 관계

4.분산 데이터 모델 : x

2. 다음 (    ) 안의 내용으로 알맞은 것은?

The basic object that the ER medel represents is a(n) (    ), which is a "thing" in the real world with an independent existence.

① model	② entity

③ domain	④ relation

3. 정렬 알고리즘 선택 시 고려하여야 할 사항으로 거리가 먼 것은?

① 데이터의 양

② 초기 데이터의 배열상태

③ 키 값들의 분포상태

④ 운영체제의 종류

4. 순수 관계 연산자 중 Select 연산의 연산자 기호는?

① 𝛱 (pi)	② ∇

③ ∪	④ 𝛔 (sigma)

1. 𝛱(pi) : 순수 관계 연산자 중 Project 연산자(주어진 릴레이션에서 어트리뷰트 리스트에 제시된 어트리뷰트만을 추출하는 연산자)

2. ∇ : x

3. ∪ : 일반 집합 연산자 중 합집합 연산자

ex)두 릴레이션 R과 S의 합집합(R ∪ S)은 R 또는 S에 있거나 R과 S모두에 속한 튜플들로 이루어진 릴레이션

4. 𝛔 (sigma) : 순수 관계 연산자 중 Select 연산자(하나의 입력 릴레이션에 적용되므로 단항 연산자이며 한 릴레이션에서 조건을 만족하는 튜플들의 부분 집합을 생성하는 연산자)

5. 뷰(view)에 대한 설명으로 옳지 않은 것은?

① 뷰로 구성된 내용에 대하여 삽입, 삭제, 갱신 연산에 제약이 없다.

② 실제 저장된 데이터 중에서 사용자가 필요한 내용만을 선별해서 볼 수 있다.

③ 데이터 접근 제어로 보안을 제공한다.

④ 실제로는 존재하지 않는 가상의 테이블이다.

6. 널(NULL) 값에 대한 설명으로 부적합한 것은?

① 부재(missing) 정보를 의미한다.

② 알려지지 않은 값을 의미한다.

③ 영(zero)의 값을 의미한다.

④ 널(NULL) 값은 혼란을 야기할 수 있다.

널(NULL) 값은 그 속성값이 그 엔티티에 “해당하지 않는”(not applicable) 경우, 그 속성값을 “알 수 없는”(unknown) 경우, 그 값이 존재하지만 값이 “누락”(missing)인 경우, 그 값이 존재하고 있는지조차 알 수 없어“모르는"(not known) 경우에 사용한다.

7. 관계해석에 대한 설명으로 거리가 먼 것은?

① 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어이다.

② 기본적으로 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다.

③ 튜플 관계해석과 도메인 관계해석이 있다.

④ 프레디키트 해석(predicate calculus)에 기반을 두고 있다.

8. 개체-관계 모델에서 사용하는 기호와 그 의미의 연결이 옳지 않은 것은?

① 사각형 - 개체 타입

② 타원 - 속성

③ 선 - 개체 타입과 속성 연결

④ 화살표 - 관계 타입

9. 데이터베이스 스키마의 설명으로 옳지 않은 것은?

① 스키마는 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한다.

② 외부 스키마는 응용프로그래머가 데이터베이스를 바라보는 관점이다.

③ 개념 스키마는 조직이나 기관의 총괄적 입장에서 본 데이터베이스의 전체적인 논리적 구조이다.

④ 하나의 데이터베이스 시스템에는 내부, 외부, 개념 스키마가 각각 하나씩만 존재한다.

4. 하나의 데이터베이스 시스템에는 내부, 외부, 개념 스키마가 모두 존재하며 서로 관계를 가지고 있다.

10. 해싱에 대한 다음 설명의 (    ) 안 내용으로 옳은 것은?

Generally, the population of keys is greater than the number of records in the data file. In this case, there is a possibility that more than one key will be hashed to the same address in the file. It is called (    ).

① collision	② slot

③ bucket	④ key

11. 데이터베이스의 특성으로 옳은 내용 모두를 나열한 것은?

㉠ Time Accessibility     ㉡ Continuous Evolution

㉢ Concurrent Sharing    ㉣ Address Reference

① ㉠, ㉡, ㉢	② ㉡, ㉣

③ ㉠, ㉡, ㉣	④ ㉠, ㉡, ㉢, ㉣

12. 다음 SQL 명령 중 DML에 해당하는 항목 모두를 나열한 것은?

㉠ SELECT       ㉡ UPDATE      ㉢ DELETE

㉣ INSERT       ㉤ CREATE      ㉥ DROP

① ㉠, ㉥	② ㉡, ㉣, ㉤

③ ㉠, ㉡, ㉢, ㉣	④ ㉠, ㉡, ㉢, ㉣, ㉥

13. 큐(Queue)에 대한 설명으로 옳지 않은 것은?

① 입력은 리스트의 한 끝에서, 출력은 그 상대편 끝에서 일어난다.

② 운영체제의 작업 스케줄링에 사용된다.

③ 오버플로우는 발생될 수 있어도 언더플로우는 발생되지 않는다.

④ 가장 먼저 삽입된 자료가 가장 먼저 삭제되는 FIFO방식으로 처리된다.

14. 자료를 구조에 따라 분류할 경우, 성격이 나머지 셋과 다른 하나는?

① 스택	② 그래프

③ 큐	④ 데크

15. 다음 트리에 대한 운행 결과의 순서가 “D→B→A→G→E→H→C→F” 일 경우, 적용된 운행 기법은?

① Post-order	② In-order

③ Last-order	④ Pre-order

16. 다음 자료에 대하여 삽입(Insertion) 정렬을 이용하여 오름차순으로 정렬하고자 할 경우 1회전 후의 결과는?

4, 3, 2, 1

① 3, 4, 2, 1	② 1, 3, 2, 4

③ 1, 4, 3, 2	④ 3, 2, 1, 4

17. 애트리뷰트 간에 존재하는 여러 가지 종속 관계를 분석해서 기본적으로 하나의 종속성이 하나의 릴레이션으로 표현되도록 분해하는 과정을 정규화라고 한다. 정규화의 원칙으로 거리가 먼 것은?

① 하나의 스키마에서 다른 스키마로 변환시킬 때 정보의 손실이 있어서는 안된다.

② 데이터의 종속성이 많아야 한다.

③ 하나의 독립된 관계성은 하나의 독립된 릴레이션으로 분리시켜 표현한다.

④ 데이터의 중복성이 감소되어야 한다.

18. 결정자가 후보 키가 아닌 함수 종속을 제거하는 정규화 단계는?

① 비정규 릴레이션 → 1NF

② 1NF → 2NF

③ 2NF → 3NF

④ 3NF → BCNF

반복 집합이 있는 비정규 릴레이션

(반복 집합을 제거)

제 1정규정 릴레이션

(부분 함수의 종속성을 제거)

제 2 정규정 릴레이션

(이행적 함수 종속을 제거)

제 3 정규정 릴레이션

(후보키가 아닌 결정자를 제거)

BCNF 릴레이션

19. 다음 그림에서 단말 노드(Terminal Node)의 개수는?

① 3	② 4

③ 6	④ 10

20. 릴레이션에 대한 설명으로 적합하지 않은 것은?

① 릴레이션은 릴레이션 스키마와 릴레이션 인스턴스로 구성된다.

② 릴레이션 스키마는 한 릴레이션의 논리적 구조를 기술한 것이다.

③ 릴레이션 인스턴스는 구조를 나타내며, 릴레이션 스키마는 실제 값들을 나타낸다.

④ 릴레이션의 스키마는 정적인 성질을 가지며, 릴레이션 인스턴스는 동적인 성질을 가진다.

[정보처리산업기사] - 14년 1회 (03월02일)

1. 다음과 같은 중위식(infix)을 후위식(postfix)으로 올바르게 표현한 것은?

A / B * (C + D) + E

① +*/AB+CDE	② CD+AB/*E+

③ /*++ABCDE	④ AB/CD+*E+

2. 학생(STUDENT) 테이블에 컴퓨터정보과 학생 120명, 인터넷정보과 학생 160명, 사무자동화과 학생 80명에 관한 데이터가 있다고 했을 때, 다음에 주어지는 SQL문 (ㄱ), (ㄴ), (ㄷ)을 각각 실행시키면 결과 튜플 수는 각각 몇 개 인가?

(단, DEPT는 학과 컬럼명임)

(ㄱ) SELECT DISTINCT DEPT FROM STUDENT;

(ㄴ) SELECT DEPT FROM STUDENT;

(ㄷ) SELECT COUNT(DISTINCT DEPT) FROM STUDENT

WHERE DEPT=“컴퓨터정보과”

① (ㄱ) 3     (ㄴ) 360   (ㄷ) 1

② (ㄱ) 360   (ㄴ) 3     (ㄷ) 120

③ (ㄱ) 3     (ㄴ) 360   (ㄷ) 120

④ (ㄱ) 360   (ㄴ) 3     (ㄷ) 1

3. 다음 자료 구조 중 나머지 셋과 성격이 다른 하나는?

① 스택(stack)	② 트리(tree)

③ 큐(queue)	④ 데크(deque)

4. 데이터베이스 설계 단계 중 물리적 설계에 대한 설명으로 옳지 않은 것은?

① 개념적 설계 단계에서 만들어진 정보 구조로부터 특정 목표 DBMS가 처리할 수 있는 스키마를 생성한다.

② 다양한 데이터베이스 응용에 대해서 처리 성능을 얻기 위해 데이터베이스 파일의 저장 구조 및 액세스 경로를 결정한다.

③ 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정이다.

④ 물리적 설계에서 옵션 선택 시 응답시간, 저장 공간의 효율화, 트랜잭션 처리율 등을 고려하여야 한다.

5. 데이터베이스의 정의와 거리가 먼 것은?

① Redundancy Data	② Stored Data

③ Operational Data	④ Shared Data

6. A person responsible for the design and management of the database and for deciding the storage and access strategy. Who is this?

① System analyzer	② DBA

③ Programmer	④ Custom engineer

7. 다음의 정의와 관련된 용어는?

An ordered list in which all insertions take place at one end, the rear, while all deletions take place at the other end, the front.

① stack	② tree

③ queue	④ list

8. 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

㉠ 한 릴레이션에 포함된 튜플들은 모두 상이하다.

㉡ 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.

㉢ 한 릴레이션을 구성하는 속성 사이에는 순서가 없다.

㉣ 모든 속성값은 세분화가 가능해야 하므로 원자값 이어서는 안된다.

① ㉠, ㉣	② ㉠, ㉡, ㉢

③ ㉠, ㉡, ㉣	④ ㉠, ㉡, ㉢, ㉣

9. 다음 그림에서 트리의 차수는?

① 2	② 3

③ 4	④ 8

10. 색인 순차 파일(Indexed Sequential Access Method file) 의 색인 구역으로 옳은 것은?

① Track Index, Cylinder Index, Master Index

② Primary Data Index, Overflow Index, Master Index

③ Track Index, Cylinder Index, Primary Data Index

④ Cylinder Index, Master Index, Overflow Index

11. 다음 SQL 명령 중 DML에 해당하는 것으로만 나열된 것은?

㉠ CREATE   ㉡ ALTER     ㉢ DROP

㉣ SELECT   ㉤ UPDATE    ㉥ DELETE

① ㉠, ㉡, ㉢	② ㉡, ㉣, ㉤, ㉥

③ ㉢, ㉥	④ ㉣, ㉤, ㉥

12. 뷰(View)를 사용하는 목적이 아닌 것은?

① 특정 집합의 우선 처리 등 튜닝된 뷰 생성으로 수행도의 향상 도모

② 데이터 보정작업, 처리과정 시험 등 임시적인 작업을 위한 활용

③ 조인문의 사용 최소화로 사용상의 편의성 최대화

④ 비정형적인 규칙의 정형화를 위하여 중간집합 생성으로 복잡화 유도

13. 삽입(insertion) 정렬을 사용하여 다음의 자료를 오름차순으로 정렬하고자 한다. 2회전 후의 결과는?

5, 4, 3, 2, 1

① 4, 5, 3, 2, 1	② 2, 3, 4, 5, 1

③ 3, 4, 5, 2, 1	④ 1, 2, 3, 4, 5

14. 관계해석에 대한 설명으로 옳지 않은 것은?

① 프레디키트 해석(predicate calculus)으로 질의어를 표현한다.

② 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어이다.

③ 튜플 관계해석과 도메인 관계해석이 있다.

④ 기본적으로 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력 면에서 동등하다.

15. 논리적 설계 단계에 해당하지 않는 것은?

① 논리적 데이터 모델로 변환

② 트랜잭션 인터페이스 설계

③ 스키마의 평가 및 정제

④ 접근 경로 설계

16. 널 값(null value)에 대한 설명으로 옳지 않은 것은?

① 정보의 부재를 나타낼 때 사용하는 특수한 데이터 값이다.

② 아직 알려지지 않은 모르는 값이다.

③ 공백(space)과는 다른 의미이다.

④ 영(zero)과 같은 값이다.

널(NULL) 값은 그 속성값이 그 엔티티에 “해당하지 않는”(not applicable) 경우, 그 속성값을 “알 수 없는”(unknown) 경우, 그 값이 존재하지만 값이 “누락”(missing)인 경우, 그 값이 존재하고 있는지조차 알 수 없어“모르는"(not known) 경우에 사용한다.

17. 데이터베이스의 특성으로 거리가 먼 것은?

① 데이터베이스 환경 하에서 데이터 참조는 데이터베이스에 저장된 데이터 값에 의해서가 아니라, 사용자가 요구하는 레코드들의 위치나 주소에 의해 참조된다.

② 데이터베이스는 수시적이고 비정형적인 질의에 대하여 실시간 처리로 빠른 응답이 가능해야 한다.

③ 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터를 유지해야 한다.

④ 데이터베이스는 서로 다른 목적을 가진 여러 응용자를 위한 것이므로 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 한다.

18. 순차파일에 대한 설명으로 옳지 않은 것은?

① 어떠한 입출력 매체에서도 처리가 가능하다.

② 필요한 레코드를 삽입, 삭제, 수정하는 경우 파일을 재구성해야 하므로 파일 전체를 복사해야 한다.

③ 파일 검색 시 효율이 좋다.

④ 배치(batch) 처리 중심의 업무에 많이 사용된다.

19. 계층형 데이터 모델의 특징이 아닌 것은?

① 개체 타입 간에는 상위와 하위 관계가 존재한다.

② 개체 타입들 간에는 사이클(cycle)이 허용된다.

③ 루트 개체 타입을 가지고 있다.

④ 링크를 사용하여 개체와 개체 사이의 관계성을 표시한다.

20. 데이터 모델에 관한 설명 중 옳지 않은 것은?

① 관계 데이터 모델은 개체와 관계 모두가 테이블로 표현된다.

② 계층 데이터베이스는 부자관계(parent-child relationship)를 나타내는 트리 형태의 자료 구조로 표현된다.

③ 네트워크 데이터베이스는 오너-멤버관계(owner-member relationship)를 나타내는 트리 구조로 표현된다.

④ 데이터 모델은 데이터, 데이터의 관계, 데이터의 의미 및 일관성 제약 조건 등을 기술하기 위한 개념적 도구들의 모임이다.

[정보처리산업기사] - 2013년08월18일

1. 다음 트리에 대한 운행 결과의 순서가

“D→B→A→G→E→H→C→F” 일 경우, 적용된 운행 기법은?

① Post-order	② In-order

③ Pre-order	④ Last-order

2. 순서가 A, C, B, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은?

(단, 보기 항에서 좌측 값부터 먼저 출력된 순서이다.)

① D, B, C, A	② D, A, C, B

③ A, C, B, D	④ C, D, B, A

3. 막대한 양의 자료를 각종 매체에 저장하는 기법을 파일조직, 파일편성 혹은 파일구성 방법이라 한다. 일반적으로 많이 사용되는 파일 조직 방법 중에서 키 값에 따라 순차적으로 정렬된 데이터를 저장하는 데이터 지역(Data Area)과 이 지역에 대한 포인터를 가진 색인 지역(Index Area)으로 구성된 파일은?

① 링 파일(Ring File)

② 직접 파일(Direct File)

③ 순차 파일(Sequential File)

④ 색인 순차 파일(Indexed Sequential File)

4. 뷰(VIEW)에 대한 설명으로 옳지 않은 것은?

① 데이터의 접근을 제어하게 함으로써 보안을 제공한다.

② 사용자의 데이터 관리를 간단하게 해 준다.

③ 뷰가 정의된 기본 테이블이 삭제되면, 뷰도 자동적으로 삭제된다.

④ 하나 이상의 기본 테이블로부터 유도되어 만들어지는 물리적인 실제 테이블이다.

5. 데이터 모델의 종류 중 오너-멤버(owner-member) 관계를 갖은 것은?

① 관계 데이터 모델	② 계층 데이터 모델

③ 뷰 데이터 모델	④ 네트워크 데이터 모델

1. 관계형 데이터 모델 : 릴레이션, 테이블의 집합으로 표현

2. 계층형 데이터 모델 : (1)데이터 구조가 트리 형태

(2)사이클이 없는 구조 (3)부모-자식 관계

3.뷰 데이터 모델 : x

4. 네트워크 데이터 모델 : (1)데이터 구조가 그래프 형태

(2)사이클을 허용하는 구조 (3)오너(Owner)-멤버(member) 관계

6. E-R 모델에 관한 설명으로 옳은 내용을 모두 나열한 것은?

㉠ 개체 타입과 이들간의 관계 타입을 이용한다.

㉡ 개체타입은 타원, 관계타입은 사각형, 속성은 선으로 표현한다.

㉢ E-R 모델에서는 데이터를 개체, 관계, 속성으로 묘사한다.

㉣ 현실세계가 내포하는 의미들이 포함된다.

① ㉠, ㉡	② ㉠, ㉡, ㉣

③ ㉠, ㉢, ㉣	④ ㉠, ㉡, ㉢, ㉣

7. 선형 자료구조만으로 짝지어진 것은?

㉠ Graph	㉡ List

㉢ Queue	㉣ Stack

① ㉠, ㉡	② ㉠, ㉡, ㉢

③ ㉡, ㉢, ㉣	④ ㉠, ㉡, ㉢, ㉣

8. 다음 설명이 의미하는 것은?

An action or series of actions, carried out by a single user or application program, which accesses or changes the contents of the database.

① DBA	② DBMS

③ Transaction	④ Schema

9. 데이터베이스의 설계순서를 바르게 나열한 것은?

㉠ 개념적 설계	㉡ 물리적 설계

㉢ 논리적 설계	㉣ 요구조건 분석

① ㉣ → ㉠ → ㉢ → ㉡

② ㉠ → ㉢ → ㉡ → ㉣

③ ㉢ → ㉡ → ㉣ → ㉠

④ ㉡ → ㉣ → ㉠ → ㉢

10. Which of the following is a language that enables users to access and manipulate data as organized by the appropriate data model?

① Data Definition Language

② Data Manipulation Language

③ Date Control Language

④ Host Language

11. 삽입(insertion) 정렬을 사용하여 다음의 자료를 오름차순으로 정렬하고자 한다. 1회전 후의 결과는?

5, 4, 3, 2, 1

① 4, 5, 3, 2, 1	② 1, 2, 3, 4, 5

③ 3, 4, 5, 2, 1	④ 2, 3, 4, 5, 1

12. 관계 데이터 모델에서 릴레이션의 특성으로 옳지 않은 것은?

① 한 릴레이션에는 똑같은 튜플이 중복 포함될 수 있다.

② 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.

③ 한 릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다.

④ 모든 속성 값은 원자값이다.

13. 데이터베이스의 구성 요소 중 개체(Entity)에 대한 설명으로 적합하지 않은 것은?

① 속성들이 가질 수 있는 모든 값들의 집합이다.

② 데이터베이스에 표현하려고 하는 현실 세계의 대상체이다.

③ 유형, 무형의 정보로서 서로 연관된 몇 개의 속성으로 구성된다.

④ 파일의 레코드에 대응하는 것으로 어떤 정보를 제공하는 역할을 수행한다.

14. 관계 데이터베이스의 테이블인 수강(학번, 과목명, 중간성적, 기말성적)에서 과목명이 “DB”인 모든 튜플들을 성적에 의해 정렬된 형태로 검색하고자 한다. 이때 정렬기준은 기말성적의 오름차순으로 정렬하고 기말성적이 같은 경우는 중간성적의 내림차순으로 정렬하고자 한다.

다음 SQL 질의문에서 ORDER BY 절의 밑줄 친 부분의 내용으로 옳은 것은?

SELECT * FROM 수강 WHERE 과목명 = “DB” ORDER BY        ;

① 기말성적 DESC, 중간성적 ASC

② 기말성적 UP, 중간성적 DOWN

③ 기말성적 ASC, 중간성적 DESC

④ 기말성적 HIGH, 중간성적 LOW

15. 데이터베이스가 가지는 특성이 아닌 것은?

① 여러 사용자들에 의해 동시 공유된다.

② 저장된 내용이 계속적으로 변화된다.

③ 레코드의 주소나 위치에 의해 참조된다.

④ 실시간으로 처리하여 즉각적인 응답이 이루어진다.

데이터베이스 특징

(1) 실시간 접근이 가능

(2) 계속적인 변화

(3) 동시 공유 가능

(4) 내용에 의한 참조가능

16. 데이터베이스 관리자(Database Administrator)의 역할에 대한 설명으로 거리가 먼 것은?

① 데이터베이스의 물리적 저장 구조와 접근 권한을 결정한다.

② 최초의 데이터베이스 스키마를 생성하고, 이는 데이터 사전에 테이블 집합으로 영구 저장된다.

③ 정보 보안 검사와 무결성 제약 조건을 지정한다.

④ 주로 DML을 이용하여 사용자가 요구한 응용 프로그램을 작성한다.

DBA(Database Administrator)의 역할

정의어(DDL)와 제어어(DCL)를 통해 데이터베이스에 접근

(1) 데이터베이스 설계와 운영

(2) 스키마 정의

(3) 저장 구조와 접근 방법 선정

(4) 보안 검사, 권한 부여

(5) 데이터 사전의 유지관리

(6) 무결성 유지

(7) 행정 및 사용자 불평 해결

(8) 시스템 감시

(9) 예비(Backup), 회복(Recovery)절차를 수립

17. SQL 문장의 기술이 적당치 않은 것은?

① select... from... where...

② insert... on... values...

③ update... set... where...

④ delete... from... where...

18. 제 2정규형에서 제 3정규형이 되기 위한 조건은?

① 부분 함수 종속 제거

② 이행 함수 종속 제거

③ 원자 값이 아닌 도메인을 분해

④ 결정자가 후보 키가 아닌 함수 종속 제거

반복 집합이 있는 비정규 릴레이션

(반복 집합을 제거)

제 1정규정 릴레이션

(부분 함수의 종속성을 제거)

제 2 정규정 릴레이션

(이행적 함수 종속을 제거)

제 3 정규정 릴레이션

(후보키가 아닌 결정자를 제거)

BCNF 릴레이션

19. 큐의 응용 분야에 해당하는 내용을 모두 나열한 것은?

㉠ 작업 스케줄링

㉡ 중위표기식의 후위표기 변환

㉢ 함수 호출과 리턴

㉣ 이진트리의 중위 순회

① ㉠	② ㉠, ㉡

③ ㉠, ㉡, ㉢	④ ㉠, ㉡, ㉢, ㉣

20. 시스템 카탈로그에 대한 설명으로 옳은 내용을 모두 나열한 것은?

㉠ 시스템 테이블이므로 일반 사용자는 내용을 검색할 수 없다.

㉡ 기본 테이블, 뷰, 인덱스, 데이터베이스, 접근권한 등의 정보를 저장한다.

㉢ 시스템 카탈로그에 저장되는 내용을 메타데이터라고도 한다.

㉣ 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있다.

① ㉠, ㉡	② ㉠, ㉡, ㉢

③ ㉡, ㉢, ㉣	④ ㉠, ㉡, ㉢, ㉣