기록방

데이터베이스 개론 2판 : 3장 연습문제 / 기출문제 개인풀이 본문

CS/DataBase

데이터베이스 개론 2판 : 3장 연습문제 / 기출문제 개인풀이

Soom_1n 2021. 6. 13. 02:05

[ 연습 문제 ]


01. 3단계 데이터베이스 구조에서 다음 설명과 관련 있는 스키마는?

답 : 3) 내부 스키마(internal schema)

 

풀이 : 실제 저장 방법은 내부 스키마로 정의한다.


02. 3단계 데이터베이스 구조에서 다음 설명과 관련있는 스키마는?

답 : 1) 외부 스키마(external schema)

 

풀이 : 외부 스키마는 사용자 관점에서 이해한 구조이며, 하나의 데이터베이스에 여러 개가 존재할 수 있다.


03. 개념 스키마에 대한 설명으로 옳은 것을 모두 고르시오.

답 :

 2) 조직 전체의 관점에서 본 데이터베이스의 구조이다.

 5) 데이터베이스에 저장되는 데이터들 간의 관계와 제약조건을 정의한다.

 6) 접근 권한, 보안 정책을 정의한다.

 

풀이 : 개념 스키마는 조직 전체의 관점에서 생가갛는 데이터베이스의 모습이며, 데이터베이스에 어떤 데이터가 저장되는지, 데이터들 간에는 어떤 관계가 존재하고 어던 제약조건이 있는지에 대한 정의뿐만 아니라, 데이터에 대한 보안 정책이나 접근 권한에 대한 정의도 포함한다.


04. 데이터 사전에 대한 설명으로 옳지 않은 것은?

답 : 4) 시스템 데이터베이스이므로 일반 사용자는 내용을 검색할 수 없다.

 

풀이 : 새로 추가나 수정은 못하지만 검색은 가능하다.


05. 데이터베이스 관리자의 주요 업무와 거리가 먼 것은?

답 : 3) 응용 프로그램의 개발

 

풀이 : 응용 프로그래머의 업무이다.


06. 사용자가 데이터의 삽입, 삭제, 수정, 검색 등의 처리를 데이터베이스 관리 시스템에 요구하기 위해 사용하는 데이터 언어는?

답 : 2) 데이터 조작어(DML)

 

풀이 : 데이터 정의어(DDL)는 스키마를 정의하거나 수정 또는 삭제에 사용하고, 데이터 제어어(DCL)는 내부적으로 필요한 규칙이나 기법을 정의하기 위해서 사용한다.


07. 데이터 제어어(DCL)의 기능으로 거리가 먼 것은?

답 : 4) 스키마 정의

 

풀이 : 데이터 정의어(DDL)의 기능이다.


08. 다음 설명에서 A와 B가 각각 무엇인지 답하시오.

답 : A)스키마 B)인스턴스

 

풀이 : 스키마는 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것이다. 그리고 정의된 스키마에 따라 데이터베이스에 실제로 저장된 값이 인스턴스다.


09. 다음 설명에서 A가 무엇인지 답하시오.

답 : A)개념/내부 사상

 

풀이 : 개념/내부 사상은 개념 스키마와 내부 스키마의 대응 관계를 정의한 것으로, 저장 인터페이스라고도 한다.


10. 다음 설명에서 A와 B가 각각 무엇인지 답하시오.

답 : A)데이터 독립성 B)논리적 독립성

 

풀이 :

외부-개념 = 외부/개념 사상(논리적 데이터 독립성), 개념-내부 = 개념/내부 사상(물리적 데이터 독립성)


11. 다음 설명에서 A와 B가 각각 무엇인지 답하시오.

답 : A)데이터 사전 B)데이터 디렉터리

 

풀이 : 데이터 사전은 일반 사전처럼 데이터베이스에 저장되어 있는 데이터를 정확하고 효율적으로 이용하기 위해 참고해야 되는 스키마, 사상 정보, 다양한 제약조건 등을 저장하고 있다. 데이터 사전에 있는 데이터에 실제로 접근하는 데 필요한 위치 정보는 데이터 디렉터리라는 곳에서 관리한다.


12. 다음 설명에서 A와 B가 각각 무엇인지 답하시오.

 

답 : A)질의 처리기 B)저장 데이터 관리자

 

풀이 : 데이터베이스 관리 시스템은 기능에 따라 크게 질의 처리기와 저장 데이터 관리자로 구분할 수 있다.


13. 데이터베이스 시스템이 무엇인지 설명하시오.

답 : 데이터베이스 시스템(DBS; DataBase System)은 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템이다. 따라서 다양한 목적의 정보 처리 시스템을 구축하는 데 필요한 핵심 요소가 된다.

데이터베이스의 시스템은 데이터베이스, 데이터베이스 관리 시스템, 사용자, 사용자가 데이터베이스에 접근할 때 사용하는 데이터 언어, 데이터베이스와 데이터베이스 관리 시스템을 설치하고 데이터 처리 연산을 담당하는 컴퓨터로 구성된다.


14. 데이터베이스 시스템의 주요 구성 요소 다섯 가지를 설명하시오.

답 : 사용자, 데이터언어, 컴퓨터, 데이터베이스 관리 시스템(DBMS), 데이터베이스


15. 데이터 독립성의 의미를 설명하고, 3단계 데이터베이스 구조에서 데이터 독립성을 실현하는 방법을 설명하시오.

답 : 데이터 독립성은 하위 스키마를 변경하더라도 상위 스키마가 영향을 받지 않는 특성이다. 데이터베이스를 3단계 구조(외부 단계, 개념 단계 내부 단계)로 나누고, 단계별로 스키마를 유지하며 스키마 사이의 대응 관계를 정의(사상)을 통해 데이터 독립성을 실현한다.


16. 데이터베이스 관리자가 담당하는 주요 업무를 간단히 설명하시오.

답 : 데이터베이스 관리자는 데이터베이스 시스템을 운영, 관리한다. 데이터베이스 관리자의 주요 업무는 다음과 같다.

 

 - 데이터베이스 구성 요소 선정

 - 데이터베이스 스키마 정의

 - 물리적 저장 구조와 접근 방법 결정

 - 무결성 유지를 위한 제약조건 정의

 - 보안 및 접근 권한 정책 결정

 - 백업 및 회복 기법 정의

 - 시스템 데이터베이스 관리

 - 시스템 성능 감시 및 성능 분석

 - 데이터베이스 재구성

 


17. 데이터 언어를 사용 목적에 따라 세 가지 유형으로 분류하고, 각각을 설명하시오.

답 :

1) 데이터 정의어(DDL) : 스키마를 정의하거나, 수정 또는 삭제하기 위해서 사용한다.

2) 데이터 조작어(DML) : 데이터의 삽입, 삭제, 수정, 검색 등의 처리를 요구하기 위해서 사용한다.

3) 데이터 제어어(DCL) : 내부적으로 필요한 규칙이나 기법을 정의하기 위해서 사용한다.


[ 기출 문제 ]


01. 다음 괄호 안에 들어갈 내용으로 공통 적용될 수 있는 것은?

답 : 2) Schema

 

풀이 : 스키마는 데이터베이스의 구조와 제약조건을 설명하는 메타데이터의 집합이다.

스키마는 데이터 조작에 대한 데이터 엔티티, 속성, 관계 및 제약 조건을 정의한다.


02. 스키마에 대한 설명으로 거리가 먼 것은?

답 : 1) 데이터베이스를 운용하는 소프트웨어다.

 

풀이 : 스키마는 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것이다.

데이터 사전 또는 시스템 카탈로그는 스키마, 사상 정보, 다양한 제약조건 등을 저장하고 있다.


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

답 : 3)Internal Schema

 

풀이 : 내부 스키마는 스토리지 디바이스에서 데이터가 물리적으로 배열되는 방식을 정의한다. 또한 시스템 프로그래머 또는 시스템 설계자가 보는 데이터베이스의 물리적 스토리지 구조를 설명한다.


04. 다음 설명에 해당하는 것은?

답 : 4)Conceptual Schema

 

풀이 : 개념 스키마는 데이터베이스의 전체 논리적 구조를 정의합니다. 응용프로그램 또는 사용자가 사용하는 모든 데이터 항목에 대한 설명이며 데이터베이스당 하나만 존재할 수 있습니다.


05. 3계층 스키마 중 개념 스키마에 대한 설명으로 옳지 않은 것은?

답 : 2) 물리적 저장 장치의 입장에서 본 데이터베스 구조다.

 

풀이 : 내부 스키마에 대한 설명이다.


06. 데이터베이스의 전체적인 논리 구조로서 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 데이터베이스를 의미하는 것은?

답 : 2)개념 스키마

 

풀이 : 개념 스키마에 대한 설명이다.


07. 데이터베이스 시스템의 3단계 구조에 대한 설명이 옳게 연결된 것은?

답 : 3)다-C

풀이 : 외부 스키마는 데이터베이스 사용자의 관점을 기술한 것이다.


08. 다음 내용이 설명하는 스키마의 종류는?

답 : 2)개념 스키마(conceptual schema)

 

풀이 : 개념 스키마에 대한 설몀이다.


09. Which is not in the three-schema architecture?

답 : 4)procedural schema

 

풀이 : 데이터베이스 시스템의 3단계 구조는 내부 스키마, 개념 스키마, 외부 스키마이다.


10. 스키마에 대한 설명으로 옳지 않은 것은?

답 : 3)내부 스키마

 

풀이 : 사용자나 응용 프로그래머가 접근 할 수 있는 정의를 기술한 것은 외부 스키마이다.


11. 개념 스키마에 대한 설명으로 옳지 않은 것은?

답 : 4)개별 사용자나 응용 프로그래머가 접근하는 데이터베이스를 정의한 것이다.

 

풀이 : 외부 스키마에 대한 설명이다.


12. 물리적 저장 장치의 입장에서 본 데이터베이스 구조로 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타내는 스키마는?

답 : 4)Internal schema

 

풀이 : 내부 스키마에 대한 설명이다.


13. 3계층 스키마 중 개념 스키마에 대한 설명으로 옳은 내용을 모두 선택한 것은?

답 : 3)나, 다, 라

 

풀이 : 가는 내부 스키마에 대한 설명이다.


14. 논리적 데이터의 독립성을 설명한 것은?

답 : 2)개별 사용자나 응용 프로그램의 데이터 관점을 변경하지 않고 전체 데이터베이스의 논리구조를 변경 시킬 수 있다.

 

풀이 : 나머지는 물리적 데이터의 독립성에 대한 설명이다.


15. 다음 괄호 안에 들어갈 내용으로 적당한 것은?

답 : 2)metadata

 

풀이 : 이제 조직에서는 데이터베이스 시스템의 메타데이터를 관리하는 미니 DBMS인 데이터 사전 시스템, 즉 데이터베이스 구조, 제약 조건, 애플리케이션 및 인증을 설명하는 데이터를 사용할 수 있습니다.


16. DBMS의 필수 기능 중에서 데이터의 논리 구조와 물리 구조 사이의 변환이 가능하도록 두 구조 사이의 사상을 명세하여 하나의 물리 구조로 여러 응용 프로그램이 요구하는 데이터 구조를 지원하게 하는 것은 어떤 기능에 포함되는가?

답 : 1) 정의 기능

 

풀이 : 정의 기능(Definition Facility)는 다음과 같다.

 - 데이터 정의어(DDL)을 이용하여 데이터베이스의 물리적 구조를 정의

 - 데이터의 형, 구조, 데이터가 데이터베이스에 저장될 때의 제약조건 등을 명시하는 기능

 - 데이터의 논리적 구조와 물리적 구조 사이의 변환이 가능하도록 두 구조 사이의 사상(Mapping)을 명세하여 하나의 물리적 구조로 여러 응용 프로그램이 요구하는 데이터 구조를 지원하게 하는 것

 - 다양한 응용 프로그램과 데이터베이스가 서로 인터페이스를 할 수 있는 방법을 제공


17. 데이터는 조직의 중요한 자산이므로 데이터를 보호하고 활용하기 위한 정책, 절차, 표준, 그리고 유사한 관리구를 설정해야 한다. 데이터베이스 관리는 특정 데이터베이스와 그 응용의 개발, 사용의 편의 등을 제공한다. DBA의 세부적인 책임으로 거리가 먼 것은?

답 : 4)데이터 처리 및 데이터 값 관리

 

풀이 : DBMS의 역할이다.


18. 데이터 사전에 수록된 데이터에 실제로 접근하는 데 필요한 정보를 관리 유지하는 시스템은?

답 : 3)데이터 디렉터리

 

풀이 : 데이터 사전에 있는 데이터에 실제로 접근하는 데 필요한 위치 정보는 데이터 디렉터리에서 관리한다. 데이터 사전과 데이터 디렉터리는 둘 다 시스템을 위한 데이터베이스라는 공통점이 있지만, 데이터 사전은 사용자가 접근할 수 있고 데이터 디렉터리는 시스템만 접근할 수 있따는 차이가 있다.


19. 다음 빈칸에 들어갈 가장 적절한 용어는?

답 : 4)data dictionary

 

풀이 : 데이터 사전은 메타데이터, 즉 데이터에 대한 데이터를 포함하는 파일이다. 이 파일은 데이터베이스 시스템에서 실제 데이터를 읽거나 수정하기 전에 참조된다.


20. 다음 설명에 해당하는 사람으로 가장 적절한 것은?

답 : 3)database administrator

 

풀이 : 데이터베이스 관리자는 데이터베이스의 설계 및 관리 및 데이터베이스 관리 시스템의 평가, 선택 및 구현을 담당하는 담당자이다.


21. 데이터 사전에 대한 설명으로 부적합한 것은?

답 : 2)데이터베이스에 실제로 접근하는 데 필요한 정보를 유지, 관리하며 시스템만이 접근한다.

 

풀이 : 일반 사용자도 접근할 수 있는 대신 검색만 가능하다.


22. DBA의 업무 중 시스템 감시 및 성능 분석 업무 내용에 해당되지 않는 것은?

답 : 3)백업/회복 절차 이행

 

풀이 : 정보처리기사 기출문제 중 하나인듯 한데 아마 사용자 요구 변화 분석, 장비 성능 감시, 데이터 사용 추세 분석은 감시 및 성능 분석 업무 내용이지만 백업/회복 절차 이행은 직접 처리하는 단계여서 해당되지 않는 것 같다.


23. 데이터베이스 관리자의 역할로 거리가 먼 것은?

답 : 4)응용 프로그램의 구현

 

풀이 : 응용 프로그래머의 역할이다.


24. DBA의 역할로 거리가 먼 것은?

답 : 1)응용 프로그램의 작성

 

풀이 : 응용 프로그래머의 역할이다.


25. 데이터베이스 관리자의 임무로 거리가 먼 것은?

답 : 2)데이터를 저장하고 저장된 데이터를 사용한다.

 

풀이 : 일반 사용자(최종 사용자)의 역할이다.


26. Which of the following is not a function of the DBA?

답 : 3)application program coding

 

풀이 : 응용 프로그래머의 역할이라고 3번째 적는다.


27. 데이터베이스 관리자의 역할로 거리가 먼 것은?

답 : 4)데이터베이스 조작어를 호스트 언어에 포함하여 데이터베이스에 접근

 

풀이 : 응용 프로그래머의 역할이다...


28. 다음 괄호 안에 가장 적합한 것은?

답 : 1)Database Administrator(DBA)

 

풀이 : DBMS를 사용하는 주요 이유 중 하나는 데이터와 해당 데이터에 액세스하는 프로그램을 중앙에서 제어하기 위함이다. 시스템을 중앙에서 제어하는 사람을 데이터베이스 관리자라고 한다.


29. 다음 괄호 안에 공통 적용될 수 있는 것은?

답 : 1) DBA

 

풀이 : DBA는 데이터베이스 시스템 관리를 담당하는 개인 또는 개인 그룹입니다. DBA의 작업에는 데이터베이스 시스템 설계, 구현 및 유지 관리, 데이터베이스 시스템 사용, 데이터베이스 시스템 사용에 대한 직원 교육 등이 포함됩니다.


30. 데이터 제어어의 기능으로 볼 수 있는 것은?

답 : 3)데이터 복구 및 병행 제어

 

풀이 : 데이터 제어어는 데이터베이스에 저장된 데이터를 여러 사용자가 무결성과 일관성을 유지하며 문제없이 공유할 수 있도록, 내부적으로 필요한 규칙이나 기법을 정의하는 데 사용하는 데이터 언어다. 데이터 제어어를 이용해 규칙이나 기법을 정의하는 이유는 다음과 같은 특성을 보장하기 위해서다.

 - 무결성 : 데이터베이스에 정확하고 유효한 데이터만 유지한다.

 - 보안 : 허가받지 않은 사용자가 데이터에 접근하는 것을 차단하거나, 허가된 사용자가 접근 권한이 있는 데이터에만 접근할 수 있게 한다.

 - 회복 : 장애가 발생해도 데이터의 일관성을 유지한다.

 - 동시성 : 여러 사용자가 같은 데이터에 동시에 접근하여 처리할 수 있게 한다.


31. 데이터 제어어의 기능으로 옳지 않은 것은?

답 : 2)데이터 검색

 

풀이 : 데이터 조작어(DML)의 기능이다.


32. 데이터베이스를 공용하기 위한 데이터 제어를 정의하고 기술하는 언어는?

답 : 1)DDL

 

풀이 : 정의하고 기술하는 언어는 데이터 정의어(DDL)이다.


33. DDL의 기능이 아닌 것은?

답 : 2)병행 처리 시 Lock 및 Unlock 기능

 

풀이 : 병행 처리를 관리하는건 데이터 제어어이다.


34. 데이터베이스 언어 중 DDL의 기능이 아닌 것은?

답 : 2)데이터 회복과 병행 수행 제어

 

풀이 : 데이터 제어어의 기능이다.


35. 데이터베이스 언어 중 다음 설명에 해당하는 것은?

답 : 1)DDL

 

풀이 : 정의기능은 정의어로.


36. 사용자가 데이터를 처리할 수 있도록 사용자(응용 프로그램)와 DBMS 간의 인터페이스를 제공하는 언어는?

답 : 2)데이터 조작어(DML)

 

풀이 : 데이터베이스를 조작할 수 있게 함으로써 인터페이스를 제공함.


37. 데이터의 보안, 무결성, 회복과 밀접한 관련이 있는 관계 데이터 언어는?

답 : 3)데이터 제어어

 

풀이 : DCL을 이용해 규칙이나 기법을 정의하는 이유가 문제와 같은 특성을 보장하기 위해서이다.


38. 데이터베이스의 객체들, 즉 테이블, 뷰, 인덱스 등에 대한 구조인 스키마를 정의, 변경, 삭제할 수 있는 데이터베이스 언어는?

답 : 1) 데이터 정의어

 

풀이 : 스키마를 만지면 정의어, 스키마의 실제 값인 인스턴스를 만지면 데이터 조작어이다.


39. 물리적 데이터베이스 구조의 기본 데이터 단위인 저장 레코드의 양식을 설계할 때 고려할 사항으로 거리가 먼 것은?

답 : 3)트랜잭션 모델링

 

풀이 : 저장될 레코드의 양식을 설계할 때 데이터 타입, 접근 횟수, 데이터 값의 분포 등을 고려해야 한다.


40. 관계형 데이터베이스에서 기본 테이블, 뷰, 인덱스, 데이터베이스, 응용 계획, 패키지, 접근 권한 등을 가지고 있는 것은?

답 : 1)사전(dictionary)

 

풀이 : 데이터 사전(시스템 카탈로그)는 데이터베이스에 저장되는 데이터에 관한 정보, 즉 메타 데이터를 유지하는 시스템 데이터베이스다.


41. 시스템 카탈로그에 대한 설명 중 옳지 않은 것은?

답 : 3)관계형 시스템에서 시스템 이벤트와 데이터베읏는 다르며, 다른 인터페이스를 통해 접근한다.

 

풀이 : 관계형 시스템이 비관계형 시스템에 비해 시스템 카탈로그를 사용하는데 있어 가장 큰 차이점은 비관계형 시스템에서는 시스템 카탈로그와 데이터베이스가 완전히 구분되어 있으므로 서로 다른 인터페이스를 통해서만 접근할 수 있지만 관계형 시스템에서는 같은 인터페이스를 사용하여 접근할 수 있다는 장점을 가지고 있다.


42. 시스템 카탈로그에 대한 설명으로 옳지 않은것은?

답 : 4)모든 데이터베이스 시스템에서 요구하는 정보는 동일하므로 데이터베이스 시스템의 종류에 상관없이 동일한 구조로 필요한 정보를 제공한다.

 

풀이 : 요구하는 정보나 그 형태가 다를 수 있다.


43. 시스템 카탈로그에 대한 설명으로 옳지 않은것은?

답 : 4)데이터베이스의 무결성 유지를 위해 사용자가 직접 갱신해야 한다.

 

풀이 : 시스템 카탈로그에 대한 갱신은 DBMS가 자동적으로 수행하며, 사용자가 직접 갱신할 수 없다.


44. 시스템 카탈로그에 대한 설명으로 옳지 않은것은?

 

답 : 1)메타 데이터를 갖고 있는 시스템 데이터베이스다.

 

풀이 : 데이터 사전(시스템 카탈로그)는 데이터베이스에 저장되는 데이터에 관한 정보, 즉 메타 데이터를 유지하는 시스템 데이터베이스다.


45. 시스템 카탈로그에 대한 설명으로 옳지 않은것은?

 

답 : 2)시스템 테이블이기 때문에 일반 사용자는 내용을 검색할 수 없다.

 

풀이 : 검색은 가능하다.


46. 시스템 카탈로그에 대한 설명으로 옳지 않은것은?

 

답 : 1)시스템 카탈로그에 저장된 정보를 슈퍼 데이터(super data)라고 한다.

 

풀이 : 메타 데이터이다.


47. 시스템 카탈로그에 관한 설명으로 옳지 않은것은?

 

답 : 1) 가상테이블이며 메타데이터라고도 한다.

 

풀이 : 기본 테이블로부터 유도되어 만들어지는 가상 테이블은 뷰(View)이다.


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

 

답 : 3)가, 나, 다

 

풀이 : 사용자가 SQL문을 실행시켜 기본 테이블, 뷰, 인덱스 등에 변화를 주면 시스템이 자동으로 갱신한다.


49. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

답 : 2)일반 사용자도 SQL을 이용해 시스템 카탈로그를 직접 갱신할 수 있다.

 

풀이 : 위와 같다.


50. 물리적 데이터 독립성에 대한 설명으로 가장 적합한 것은?

답 : 2)기존 응용 프로그램에 영향을 주지 않고 데이터의 물리 구조를 변경할 수 있는 것이다.

 

풀이 : 논리적 데이터 독립성은 개념 스키마가 변경되더라도 외부 스키마가 영향을 받지 않는 것, 물리적 데이터 독립성은 내부 스키마가 변경되더라도 개념 스키마가 영향을 받지 않는 것이다.


51. 데이터 독립성에 대한 설명으로 옳지 않은 것은?

답 : 2)응용 프로그램이 변경되더라도 데이터의 논리 구조나 물리 구조가 영향을 받지 않는 것이다.

 

풀이 : 데이터 독립성은 하위 스키마를 변경하더라도 상위 스키마가 영향을 받지 않는 특성이다.


52. 데이터베이스에 저장되어 관리되는 데이터베이스 시스템의 구성 요소가 아닌 것은?

답 : 4)DDL 컴파일러

 

풀이 : DDL 컴파일러는 질의 처리기의 주요 구성 요소이다.


53. 관계형 DBMS의 시스템 카탈로그에 포함된 내용이 아닌 것은?

답 : 4)트랜잭션 정보

 

풀이 : 시스템 카탈로그에는 릴레이션 정보, 인덱스 정보, 뷰 정보 등 테이블의 정보가 포함된다.


54. 데이터베이스 관리 시스템의 구성 요소에 대한 설명으로 옳지 않은 것은?

답 : 4)버퍼 관리기(buffer manager) : 주기억 장치의 버퍼에 전송된 데이터를 관리한다.

 

풀이 : 질의처리기는 DDL 컴파일러, DML 프리 컴파일러, DML 컴파일러, 런타임 데이터베이스 처리기, 트랜잭션 관리자로 구성되어있고, 저장 데이터 관리자와 함께 데이터베이스 관리 시스템의 주요 구성 요소이다.


55. 데이터베이스 시스템에 대한 설명으로 옳지 않은 것은?

답 : 3)공학 설계, 멀티미디어 자료 처리, 제조 시스템과 같은 복잡한 자료구조를 사용하는 응용 분야에는 관계형 데이터베이스가 적합하다.

 

풀이 : 계층화된 접근이 필요한 응용프로그램에 적합하다.


56. DBMS를 이용하면 복잡한 내부 저장 방식과 조직 전체의 정보 구조를 자세히 알  필요 없이 원하는 데이터와 처리 작업만 요청하면 된다. 이를 가능하게 하는 DBMS의 구성 요소는?

답 : 1)사용자 인터페이스

 

풀이 : 데이터 독립성을 통한 인터페이스 구현으로 전체 정보 구조를 알 필요가 없어진다.


57. 데이터베이스 관리 시스템 DBMS의 역할에 대한 설명으로 옳지 않은 것은?

답 : 1)데이터 조작어(DML)로 스키마의 구조를 기술하여 시스템 카탈로그(혹은 데이터 사전)에 저장한 후 필요할 때 활용한다.

 

풀이 : 사용자는 데이터 사전에서 검색만 가능하다.


58. DBMS의 3단계 스키마 아키텍처와 데이터 독립성에 대한 설명으로 옳지 않은 것은?

답 : 4)3단계 스키마 아키텍처에서 실제로 존재하는 데이터는 내부 단계와 개념 단계에 존재한다.

 

풀이 : 실제는 데이터베이스에 있는게 아닌지..


59. 논리적 데이터 독립성과 물리적 데이터 독립성에 대한 설명으로 옳지 않은 것은?

답 : 1)논리적 데이터 독립성은 인덱스를 통해 보장된다.

 

풀이 : 잘 모르겠다.


60. 물리적 데이터 독립성과 관련된 설명으로 옳은 것은?

답 : 3)데이터에 접근하기 위에서는 반드시 인덱스를 사용한다.

 

풀이 : 위의 풀이가 되는건가?...


61. DBMS 언어에 대한 설명으로 옳지 않은 것은?

답 : 4)비절차적 데이터 조작어는 절차적 데이터 조작어에 비해 상대적으로 고수준의 언어이며, 한 번에 한 레코드만 조작한다.

 

풀이 : 비절차적 데이터 조작어는 사용자가 어떤 데이터를 원하는지만 설명하고 어떻게 처리해야 하는지는 데이터베이스 관리 시스템에 맡긴다.

 


62. DBMS의 주요 구성 요소에 대한 설명이다. ㄱ~ㄹ 에 들어갈 요소가 바르게 짝지어진 것은?

답 : 4) 저장 데이터 관리자, 런타임 데이터베이스 처리기, 질의 컴파일러, 트랜잭션 관리자

 

풀이 : 각 구성 요소에 대한 설명이다.


63. 데이터 추상화는 다음 3단계로 구성된다. 각 단계에 대한 설명으로 옳지 않은 것은?

답 : 4)사용자들은 뷰 단계를 통하여 데이터베이스 전반에 걸친 상세 내용에 접근한다.

 

풀이 : 상세 내용이 아니라 간단한 내용만 보여준다.

 

끝.

728x90