DB( 데이터 베이스)란 서로 연관 있는 데이터들의 모임 말한다.

어떤 조직의 데이터를 각자 분산하여 가지고 있고 서로 연동 되지 않으면 ,데이터의 중복 등으로 비효율적이고 융통성이 없어진다

이러한 데이터의 불필요한 중복을 없애고 효율적인 데이터 관리를 위한 모델인 DB가 등장한다.

DB는 어플리케이션에 사용할 데이터를 체계적으로 디스크에 담도록 만들어진 데이터 저장 프로그램이다.

특징

데이터 베이스는 데이터의 중복을 피하기위해 여러개의 테이블을 통해 데이터를 분산 저장 하고 있다.

이렇게 테이블로 분산 되어 있는 데이터를 얻기 위해 테이블 간 서로 참조할 수 있어야 한다.

참조 방법의 따른 DB 종류

참조 방법에 따라 계층형,네트워크형,관계지향형(Relation),객체 지향형, 등이 있다

대부분 관계형 데이터베이스를 쓴다

최근에는 클라우드 시스템이 발달하면서 ,NoSQL 데이터 베이스도 널리 활용되고 있다.

관계형 데이터 베이스보다 느슨한 모델을 채택한 데이터 베이스로 빅데이터와 실시간 웹 애플리케이션 영역에 널리 활용되고 있다.

관계형 데이터 베이스(RDB)