오답 정리
1. 한 조직체의 데이터를 바탕으로 의사결정에 필요한 정보를 추출하고 생성하는 시스템을 무엇이라 하는가?(p23)
① 응용시스템
② 자료처리 시스템
③ 정보 시스템
④ 파일 시스템
정답 : 3번
정보 시스템이란 한 조직체의 데이터를 바탕으로 자료와 자료 사이의 관계성을 분석하여 의사결정에 필요한 정보를 추출하고 생성하는 시스템
2. 데이터베이스의 특성 중 다음 설명에 해당하는 것은?(p28)
어느 한 시점에서 데이터베이스가 저장하고 있는 내용은 곧 데이터베이스의 상태를 의미한다. 데이터베이스의 상태는 정적이 아니라 동적이다. 즉, 데이터베이스는 새로운 데이터의 삽입, 삭제, 갱신을 통해 현재의 정확한 자료를 유지하면서 변화한다는 것이다.
① Time Accessibility
② Concurrent Sharing
③ Content Reference
④ Continuous Evolution
정답 : 4번
2번 : 동시 공유 - 다른 목적을 가진 사람들이 동시에 공유하여 사용할 수 있다.
3번 : 내용에 의한 접근 - 저장되어 있는 데이터 레코드의 위치나 주소가 아닌 데이터의 내용, 즉 값에 따라 참조할 수 있다.
3. 데이터베이스의 구성 요소 중 데이터베이스가 표현하려고 하는 유형, 무형의 정보 대상으로 존재하면서 서로 구별될 수 있는 것은?(p.28)
① Relation
② Attribute
③ Tuple
④ Entity
정답 : 4번 - 데이터베이스가 표현하려고 하는 유형, 무형의 정보 대상으로 서로 구별될 수 있는 독립적 대상을 의미
2번 : 속성 - 데이터베이스를 구축하는 가장 작은 노리적 단위로 파일 시스템의 필드 개념에 해당. 자체만으로는 정보 표현 불가능.
4. 스키마에 대한 설명으로 옳지 않은 것은?(p.29)
① 데이터베이스를 운용하는 소프트웨어이다.
② 데이터 사전에 저장된다.
③ 다른 이름으로 메타 데이터라고도 한다.
④ 데이터베이스의 구조(개체, 속성, 관계)에 대한 정의이다.
정답 : 1번 - 데이터베이스를 구성하는 데이터 객체, 이들의 성질, 이들 간에 존재하는 관계, 그리고 데이터의 조작 또는 이들 데이터값들이 갖는 제약 조건에 관한 정의를 총칭하는 개념으로 메타 데이터 형태로 데이터 사전에 저장된다.
이유 : 데이터베이스를 운용하는 프로그램은 DBMS다.
5. 데이터베이스의 구성 요소 중 데이터베이스가 표현하려고 하는 유형, 무형의 정보 대상으로 존재하면서 서로 구별될 수 있는 것은?(p.28)
① Relation
② Attribute
③ Tuple
④ Entity
정답 : 4번 - 데이터베이스가 표현하려고 하는 유형, 무형의 정보 대상으로 서로 구별될 수 있는 독립적 대상을 의미
2번 : 속성 - 데이터베이스를 구축하는 가장 작은 노리적 단위로 파일 시스템의 필드 개념에 해당. 자체만으로는 정보 표현 불가능.
6. 다음은 무엇에 대한 설명인가?(p.29)
"It defines the overall logical structure of the database. It is a description of all the data items used by the application programs or users and only one it can exist per database"
① Internal Schema
② External Schema
③ Foreign Schema
④ Conceptual Schema
정답 : 4번
해석 : 데이터베이스의 전체적인 논리적 구조를 정의한다. 모든 자료 항목은 응용 프로그램 또는 사용자들이 사용하는 개념으로 단 하나만 데이터베이스에 존재할 수 있다.
7. DBMS의 제어 기능이 갖추어야 할 요건에 해당하지 않는 것은?(p.33)
① 데이터와 데이터의 관계를 명확하게 명세할 수 있어야하며, 원하는 데이터 연산은 무엇이든 명세할 수 있어야 한다.
② 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되게 해야 한다.
③ 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안을 유지하여야 한다.
④ 여러 사용자가 데이터베이스를 동시에 접근하여 처리할 때 데이터베이스와 처리 결과가 항상 정확성을 유지하도록 병행 제어를 할 수 있어야 한다.
정답 : 1번 - 이는 언어의 완전성을 뜻하는 말이다.
8. 데이터 처리를 위하여 응용 프로그램과 DBMS 사이의 인터페이스 제공의 역할을 하는 데이터 언어는?(p.37)
① DCL
② DUL
③ DML
④ DDL
정답 : 3번 - 데이터 조작어는 사용자로 하여금 데이터를 처리할 수 있게 하는 도구로서 사용자와 DBMS 간의 인터페이스를 제공한다.
9. 데이터베이스 정의 중 다음 설명과 관계되는 것은(p.38)
조직에서 그 고유의 기능을 수행하기 위해 반드시 유지해야 할 데이터가 있다. 조직의 존재 목적이나 기능을 수행하는데 없어서는 안될 데이터의 집합이다.
① Integrated Data
② Stored Data
③ Operational Data
④ Shared Data
정답 : 3번
1번 : 통합 데이터 - 중복된 데이터나 군더더기를 제거하여 최적화시킨 데이터 집단
4번 : 공용 데이터 - 다양한 사용자들이 필요한 정보를 공동으로 이용하는 데이터 집단
10. "관계있는 어트리뷰트의 집합을 정의하여 (ㄱ) 이라하며, (ㄴ) 에 의해 탄생되어 실제 어트리뷰트 값으로 구성된 것을 (ㄷ) 이라고 부른다." 의 설명에서 ㄱ,ㄴ,ㄷ 에 알맞게 짝지어진 것은 무엇인가? (p.39)
① 개체, 개체, 개체 타입
② 엔티티, 엔티티, 도메인
③ 개체 타입, 개체 타입, 개체 어커런스
④ 개체 어커런스, 개체 어커런스, 엔티티
정답 : 3번 - 어트리뷰트는 프로그램 언어에서 변수 개념에 해당하는 의미로 이러한 어트리뷰트를 조합하여 정보 개념을 나타낼 수 있는 개체 타입을 정의하며 이 개체 타입에 따라 실제 값이 입력된 것을 개체 어커런스라고 한다.
11. What is the entity type definition correctly?(p.39)
① A set of attributes that have the same
② A set of entities that have the same domains
③ A set of attributes that have the same
④ A set of entities that have the same attributes
정답 : 1번 - 유사한 개체들이 가지고 있는 속성들의 집합
오답 : 엔티티 타입은 같은 종류의 개체들이 가지고 있는 공통된 특성이나 특징으로 표현된 속성들로 구성하여 만든 논리적인 정의, 즉 설계에 해당하는 개념이다. 헷갈리지 말자.
12. 데이터베이스의 3단계 스키마 구조에 대한 설명으로 옳지 않은 것은?(p.39)
① 내부적 스키마는 데이터베이스의 논리적 저장 구조를 묘사한다.
② 외부적 스키마는 데이터베이스 전체에서 특정 사용자 그룹이 관심을 가지고 있는 일부분만 묘사한다.
③ 데이터베이스 관리 시스템은 외부적 스키마에 따라 명시된 사용자의 요구를 개념적 스키마에 적합 형태로 변경하고 이를 다시 내부적 스키마에 적합한 형태로 변환다.
④ 개념적 수준에서 사용자 집단을 전체 데이터베이스의 구조를 묘사한다.
정답 : 1번 - 내부적 스키마는 데이터베이스의 논리적 저장 구조를 묘사하는 것이 아니라 물리적 저장 구조를 묘사한다.
13. 데이터베이스 관리 시스템의 제어 기능과 관계없는 것은?(p.40)
① 데이터의 무결성 유지를 위한 기능
② 데이터를 삽입, 갱신, 삭제할 수 있는 기능
③ 보안을 유지하고 권한을 검사하는 기능
④ 사용자가 동시에 데이터베이스에 접근하여 데이터를 이상 없이 처리하게 하는 기능
정답 : 2번 - 데이터를 삽입, 갱신, 삭제할 수 있는 기능은 제어기능에서 하는 것이 아니라 조작 기능에서 처리한다.
제어기능 : 보안 유지 및 권한 검사, 무결성 유지, 병행 수행 유지 기능
14. 데이터 종속성의 문제점과 관계없는 것은?(p.40)
① 데이터의 논리적 구조가 바뀌면 응용 프로그램도 바뀌어야 한다.
② 데이터의 불일치가 발생한다.
③ 파일 시스템의 가장 큰 문제점 중 하나이다.
④ 하나의 응용 프로그램은 하나의 데이터 구조만을 독립적으로 관리하게 된다.
정답 : 2번 - 데이터 불일치가 발생하는 것은 데이터 종속성이 아니라 데이터 중복성 때문에 발생한다.
데이터의 종속성이란 파일 시스템의 문제점 중 하나로 데이터의 구성 방법이나 접근 방법이 변경되면 이에 관련된 응용 프로그램도 함께 변경되어야 한다는 의미로 하나의 응용은 하나의 데이터 구조만을 관리하게 된다.
15. 데이터베이스 관리 시스템에 대한 설명으로 거리가 먼 것은?(p.40)
① 데이터 중복을 최소화 할 수 있다.
② 데이터의 일관성을 유지할 수 있다.
③ 표준화를 기할 수 있다.
④ 예비(backup)와 회복(recovery) 기법이 간단하다.
정답 : 4번 - 백업과 회복은 복잡함..
16. 데이터 정의어(DDL)에 대한 다음 설명 중 옳지 않은 것은?(p.28)
① 데이터베이스를 정의하거나 그 정의를 수정할 목적으로 사용하는 언어이다.
② 데이터베이스의 스키마를 컴퓨터가 이해할 수 있게 기술하는 데 사용한다.
③ 사용자와 DBMS간에 인터페이스를 제공한다.
④ 컴파일되어 데이터 사전에 기록된다.
정답 : 3번 - 데이터를 선정하여 그 선정된 데이터를 사용자에게 공급할 수 있게 사용자와 DBMS 간에 인터페이스를 제공하는 언어는 데이터 조작어이다.
17. 단말 사용자가 데이터베이스에 대한 정보를 요구하기 위해 사용하는 언어는?(p.41)
① DDL
② DML
③ 질의어
④ 관계어
정답 : 3번 - 왜 틀렸는지 존나 병신 같다.
'정보처리기사 > 필기' 카테고리의 다른 글
PART 03. 운영체제 - 운영체제의 개요 (0) | 2019.01.20 |
---|---|
PART 01. 데이터베이스 - 자료 구조의 기본 (0) | 2019.01.13 |
PART 01. 데이터베이스 - 데이터베이스 고급 기법 (0) | 2019.01.12 |
PART 01. 데이터베이스 - 관계형 데이터베이스 (0) | 2019.01.12 |
PART 01. 데이터베이스 - 데이터베이스 모델 및 데이터베이스 설계 (0) | 2019.01.12 |