오라클로 배우는 데이터베이스 개론과 실습 1장 연습문제 해설
오라클로 배우는 데이터베이스 개론과 실습 1장 연습문제 해설
1. 다음 용어들을 설명하시오
- 데이터베이스 : 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것
- DBMS : 주기억장치에 저장된 소프트웨어, 사용자와 데이터베이스를 연결시켜주는 소프트웨어
- 데이터 모델 : 눈에 보이지 않는 논리적인 개념으로 데이터가 저장되는 기법
- 데이터 베이스 시스템 : 데이터 베이스, 데이터베이스 관리시스템(DBMS), 데이터 모델 3가지로 구성
2. 데이터베이스의 개념 4가지를 설명하시오.
- 통합된 데이터
- 저장된 데이터
- 운영 데이터
- 공용 데이터
3. 데이터베이스의 특징 4가지를 설명하시오.
- 실시간 접근성
- 계속적인 변화
- 동시 공유
- 내용에 따른 참조
4. 파일시스템과 DBMS의 데이터 접근 방법의 차이를 설명하시오.
파일 시스템 | DBMS | |
데이터 접근 방법 | 응용 프로그램이 파일에 직접 접근 | 응용 프로그램이 DBMS에 파일 접근을 요청 |
스포츠카를 못타는 인생은 진짜 불쌍한 인생이다
인터넷에서 유명한 글인 스포츠카를 못타는 인생은 진짜 불쌍한 인생이다에 대해 알아보도록 하겠습니다. 이 글을 처음부터 끝까지 읽다 보면 스포츠카를 못타는 인생은 진짜 불쌍한 인생이다
tistorysolution.tistory.com
5. 파일시스템과 DBMS의 장단점을 비교하여 설명하시오.
파일 시스템 | DBMS | |
데이터 중복 | 데이터를 파일 단위로 저장하므로 중복 가능 | DBMS를 이용하여 데이터를 공유하기 때문에 중복 가능성 낮음 |
데이터 일관성 | 데이터가 중복 저장되어 일관성이 결여됨 | 중복 제거로 데이터 일관성이 유지됨 |
데이터 독립성 | 데이터 정의와 프로그램의 독립성 유지 불가능 | 데이터 정의와 프로그램의 독립성 유지 가능 |
관리 기능 | 보통 | 데이터 복구, 보압, 동시성 제어 / 데이터 관리 기능 등을 수행 |
프로그램 개발 생산성 | 나쁨 | 짧은 시간 안에 큰 프로그램을 개발 가능 |
기타 장점 | 보통 | 데이터 무결성 유지, 데이터 표준 준수 용이 |
6. 데이터 모델을 설명하고 종류를 나열하시오.
데이터 모델은 데이터베이스 시스템에서 데이터를 저장하는 이론적인 방법에 관한 것으로, 데이터베이스에 데이터가 어떻게 구조화되어 저장되는 지를 결정한다.
- 계층 데이터 모델
- 네트워크 데이터 모델
- 객체 데이터 모델
- 관계 데이터 모델
- 객체-관계 데이터 모델
7. 다음 데이터 베이스 사용자들의 역할을 설명하시오.
- 일반사용자 : 프로그래머가 개발한 프로그램을 이용하여 데이터베이스에 접근
- 응용 프로그래머 : 일반 사용자가 사용할 수 있도록 프로그램을 만드는 사람
- SQL 사용자 : SQL로 업무를 처리하는 IT부서 담당자, 응용 프로그램으로 구현되어있지 않은 업무를 SQL을 사용하여 처리
- 데이터베이스 관리자 (DBA, Database Administrator) : 데이터베이스 운영 조직의 데이터베이스 시스템을 총괄하는 사람. 데이터 설계, 구현, 유지보수의 전 과정을 담당. 또한 데이터베이스 사용자 통제, 보안, 성능 모니터링, 데이터 전체 파악 및 관리, 데이터 이동 및 복사 등 제반 업무를 담당
8. 데이터 독립성을 정의하고, 데이터베이스 시스템에서 그 중요성을 설명하시오.
데이터 독립성은 3단계 데이터 구조의 특징으로, 하위단계의 내용을 추상화하여 상위 단게에 그 세부 사항을 숨김으로써 한 단계 내의 변경에 대해서 다른 단계와 상호간섭이 없도록 하는 것
- 논리적 데이터 독립성 : 외부 단계와 개념 단계 사이의 독립성
- 물리적 데이터 독립성 : 개념 단계와 내부 단계 사이의 독립성
9. ANSI의 3단계 데이터베이스 구조에 대해 설명하시오.
- 외부단계
- 일반사용자/응용프로그래머가 접근하는 계층
- 하나의 논리적인 부분
- 외부 스키마는 서브 스키마라고도 하며, 뷰의 개념
- 개념단계
- 전체 데이터 베이스의 정의
- 통합 조직별로 하나만 존재, DBA가 관리
- 하나의 데이터베이스에는 하나의 개념 스키마가 있음
- 개념 스키마는 저장 장치에 독립적으로 기술
- 데이터와 관계, 제약사항, 무결성에 대한 내용 포함
- 내부단계
- 물리적 저장장치에 데이터베이스가 실제로 저장되는 방법의 표현
- 내부 스키마는 하나
- 인덱스, 데이터 레코드의 배치 방법, 데이터 압측 등에 관한 사항이 포함
10. 다음 데이터베이스 시스템의 구성도를 보고, 빈 곳에 알밪는 용어를 써 넣으시오.
(순서대로) sql 사용자, sql 질의, DBMS, DDL컴파일러, 파일관리자, 인덱스
'IT > 데이터베이스_네트워크' 카테고리의 다른 글
오라클로 배우는 데이터베이스 개론과 실습 7장 연습문제 해설 (0) | 2020.12.16 |
---|---|
오라클로 배우는 데이터베이스 개론과 실습 6장 연습문제 해설 (0) | 2020.12.16 |
오라클로 배우는 데이터베이스 개론과 실습 4장 연습문제 해설 (0) | 2020.12.16 |
오라클로 배우는 데이터베이스 개론과 실습 3장 연습문제 해설 (0) | 2020.12.16 |
오라클로 배우는 데이터베이스 개론과 실습 2장 연습문제 해설 (0) | 2020.12.15 |
댓글