기록방

[DB] 2장 연습문제 풀이 본문

CS/DataBase

[DB] 2장 연습문제 풀이

Soom_1n 2024. 4. 26. 21:26

1번

(4) 데이터 종속성

⇒ 파일 구조에 응용 프로그램이 종속적. 파일 구조가 변경되면 응용 프로그램도 함께 변경해야 하는 문제

 

2번

(3) 데이터의 가용성 증가를 위해 중복을 허용하고 싶었다.

⇒ 데이터베이스는 데이터 중복을 최소화 한다.

 

3번

(2) 예약 시스템과 같이 최신 정보를 다수의 사용자가 공유해야 하는 경우

⇒ 동시 공유는 데이터베이스의 주 기능

 

4번

(2) 데이터베이스의 안정성을 유지하기 위해 사용자의 데이터 공유를 제한한다.

⇒ 데이터베이스는 데이터를 동시 공유 할 수 있다.

 

5번

(4) 절차 기능

⇒ DBMS의 주요 기능 : 정의, 조작, 제어

 

6번

(2) 조작 기능

⇒ 조작 기능 : 데이터를 삽입, 삭제, 수정, 검색하는 연산을 한다.

 

7번

(3) 데이터베이스의 구조를 정의하거나 수정한다.

⇒ 정의 기능의 설명이다.

 

8번

(4) 데이터베이스 사용자를 통제하고 접근을 제어하는 보안 기능

⇒ 사용자 통제 및 접근 제어는 제어 기능에 포함된다.

 

9번

(1) 정의 기능

⇒ 데이터의 타입과 구조에 대한 정의, 이용 방식, 제약 조건 등을 명시

 

10번

(3) 백업과 회복 방법이 간단하다.

⇒ DBMS의 단점 : 백업과 회복 방법이 복잡하다.

 

11번

(4) 백업과 회복 기법이 복잡하다.

⇒ DBMS의 장점 : 표준화 할 수 있고, 응용 프로그램의 개발 비용이 줄어들고, 데이터 독립성이 확보된다.

 

12번

(1) 네트워크 데이터베이스 관리 시스템

⇒ 그래프 형태로 구성

 

13번

(2) 관계 데이터베이스 관리 시스템

⇒ 관계 DBMS의 대표적인 서비스 : 오라클 MS SQL 서버, MySQL, 마리아 DB

 

14번

(3) 데이터의 안정성과 일관성 유지를 위한 다양한 기능을 지원한다.

⇒ NoSQL은 관계 DBMS가 강점으로 제시하던 안정성과 일관성 유지를 위한 복잡한 기능을 포기하고, 데이터 구조를 미리 정해두지 않기 때문에 비정형 데이터를 저장하고 처리하는 데 적합하다.

 

15번

⇒ 파일 시스템

 

16번

⇒ 데이터 중복성(Data Redundancy), 데이터 종속성(Data Dependency), 동시 공유/보안/회복 기능 부족, 응용 프로그램 개발 어려움

 

17번

⇒ 데이터베이스 관리 시스템(DBMS, Data Base Management System)은 파일 시스템의 데이터 중복과 데이터 종속 문제를 해결하기 위해 제시된 소프트웨어. 데이터를 통합하여 저장하고 관리를 집중적으로 담당. 응용 프로그램을 대신하여 데이터의 삽입/삭제/수정/검색을 수행하고, 모든 응용 프로그램이 데이터베이스를 공유할 수 있게 함

 

18번


정의 기능 : 데이터베이스 구조를 정의하거나 수정할 수 있다.
조작 기능 : 데이터를 삽입, 삭제, 수정, 검색하는 연산을 할 수 있다.
제어 기능 : 데이터를 항상 정확하고 안전하게 유지할 수 있다.

 

19번

⇒ 데이터 중복 통제, 데이터 독립성 확보, 데이터 동시 공유, 데이터 보안 향상, 데이터 무결성 유지, 표준화 가능, 회복 가능, 응용 프로그램 개발 비용 줄어듦

 

20번

⇒ NewSQL DBMS

 

21번


NoSQL : 안정성과 일관성 유지를 위한 복잡한 기능을 포기하고, 데이터 구조를 미리 정해두지 않기 때문에 비정형 데이터를 저장하고 처리하는 데 적합하다. 확장성이 뛰어나 여러 대의 서버 컴퓨터에 데이터를 분산하여 저장하고 처리하는 환경에서 주로 사용한다.

NewSQL : 관계 DBMS의 장점과 NoSQL의 확장성 및 유연성을 모두 지원한다. 정형 및 비정형 데이터를 안정적이고 빠르게 처리할 수 있다.

728x90