본문 바로가기
PROGRAMMING/Database

ORACLE을 기반으로 하는 데이터베이스 배움터 - Chapter 01 연습문제 답

by PIZA 2025. 3. 20.

~답이 틀릴 수도 있습니다.~

 

 

1. 다음 용어들을 간략히 설명하시오.

데이터, 데이터베이스, DBMS, 데이터베이스 시스템, 내포, 외연, 데이터베이스 관리자, 시스템 카탈로그, 기작성 트랜잭션, 데이터 독립성

 

답 :

데이터 - 컴퓨터 디스크와 같은 매체에 저장된 사실

데이터베이스 - 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터가 구조적으로 통합되어 저장된 모임

DBMS(데이터베이스 관리 시스템) - 데이터베이스를 정의하고, 질의어를 지원하고, 리포트를 생성하는 등의 작업을 수행하는 소프트웨어

데이터베이스 시스템 - DB, 사용자(응용 프로그램), DBMS, 하드웨어로 구성된다

내포 - 데이터베이스 스키마(틀)

외연 - 데이터베이스 상태(내용)

데이터베이스관리자(DBA) - 데이터베이스 스키마를 생성, 관리하는 사람. 데이터 정의어(DDL)의 주 사용자

시스템 카탈로그 - 저장된 데이터베이스의 스키마 정보를 유지함

기작성 트랜잭션 - 미리 작성된 작동 프로그램

데이터 독립성 - ANSI/SPARC 아키텍처의 주요 목적. 상위 단계의 스키마 정의에 영향을 주지 않으면서 어떤 단계의 스키마 정의를 변경할 수 있음. 논리적 데이터 독립성과 물리적 데이터 독립성으로 구분할 수 있다


2. 다음 보기 중에서 사용자가 자주 변경하게 되는 것은?

 

답: 2-데이터베이스 상태

 

풀이: 데이터베이스 스키마는 변경되지 않는다(내포) 이에 반해, 데이터베이스 상태는 수시로 변경될 가능성이 크다(외연)


3. 데이터 모델에 대한 다음 설명 중에서 맞는 것은?

 

답: 1-데이터베이스 구조를 기술하기 위해서 사용되는 개념들의 집합

 

풀이: 2-ANSI/SPARC 3단계 아키텍처의 단계는 외부-개념-내부 단계로 이루어져 있다.

3-물리적 데이터 모델이다

4-논리적 데이터 모델이다


4. 올바른 문장을 고르시오