코드 그라데이션

DB 핵심 정리 (1) DB의 개념과 DBMS의 종류 본문

Database/SQL

DB 핵심 정리 (1) DB의 개념과 DBMS의 종류

완벽한 장면 2024. 3. 8. 01:51

제1장. DB(Database)란 무엇인가?

왜 DB가 필요한가?

데이터베이스가 왜 필요한가?'라고 묻는다면 여러 이유가 있지만,

가장 큰 이유로는 상이한 시스템에서 데이터를 공용하여 사용하기 위해 필요하다고 할 수 있다.

 

예를 들어 이런 데이터면

학생 파일 출결 파일 성적 파일
이름 이름  이름
수강 강좌 수강 강좌 수강 강좌
강좌 시간  출결 여부  성적

이름과 수강 강좌가 겹쳐있다는 것을 알 수 있다.

파일 내부에 데이터를 체계적으로 잘 입력해놨다면 상당히 편하게 정보를 추출할 수 있을테지만 여러 번 겹치게 입력을 해놨다면 검색이나 저장하는데 드는 비용등이 증가할 수 밖에 없다.

 

=> 데이터베이스는 이를 통합하여 관리해 정보를 구조적, 효율적으로 저장한다.

 

데이터베이스도 자료구조처럼 데이터의 추상화 과정에서 나온 산물 중 하나라는 사실이다.

 

파일 같은 경우 동시에 수정을 하려고 하는 경우에도 오류가 생길 가능성이 높다.

 

 

DMBS의 종류

 

 

계층형 DBMS

 

 

 

망형 DBMS

 

 

 

728x90
Comments