[DB] DBMS와 RDBMS의 차이점

최동혁·2023년 1월 25일
1

데이터베이스

목록 보기
12/18
제목내용
DBMS는 데이터를 파일로 저장한다.RDBMS는 데이터를 테이블 형식으로 저장한다.
DBMS에서 데이터는 일반적으로 계층적 형식 또는 탐색 형식으로 저장된다.RDBMS에서 테이블들은 primary key라는 식별자가 있으며 데이터의 값들은 테이블 형식으로 저장된다.
DBMS에는 표준화라는것이 없다.RDBMS는 표준화 되어있다.
DBMS는 데이터보관에 있어 어떠한 보안도 제공하지 않는다.RDBMS는 ACID를 위한 무결성 제약을 정의한다.
(A - Atomocity 원자성
C - Consistency 일관성
I - Isolation 고립성
D - Durability 지속성)
DBMS는 데이터를 저장하기 위해 파일 시스템을 사용하고, 그렇기 때문에 테이블 간의 관계가 없다.RDBMS 시스템은 저장된 데이터에 접근하기 위해 데이터의 테이블 형식 구조를 지원한다.
DBMS는 적은 데이터를 처리하기에 좋다.RDBMS는 많은 데이터를 처리하기 좋다.
DBMS를 예로 들면 XML등이 있다.RDBMS를 예로 들면 mysql, oracle, sql server 등이 있다.

RDBMS

  • DBMS는 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해 주는 소프트 웨어이다.
  • 기존의 RDBMS에서의 저장 방식은 SQL에 의해 저장되고 있으며 정해진 스키마에 따라 데이터를 저장하여야 한다.
  • RDBMS에는 DBMS 앞에 R이 붙어 있다. 이 R은 Relational의 약자로 RDBMS는 관계형 데이터베이스 관리 시스템을 의미한다.
  • 이름과 같이 RDBMS는 RDB를 관리하는 시스템이며 RDB는 관계형 데이터 모델을 기초로 두고 모든 데이터를 2차원 테이블 형태로 표현하는 데이터베이스이다.

  • 관계형 데이터베이스(RDBMS)는 아래와 같이 구성된 테이블이 다른 테이블들과 관계를 맺고 모여있는 집합체로 이해할 수 있다.
  • 관계형 데이터베이스(RDBMS)에서는 이러한 관계를 나타내기 위해 외래 키(foreign key)를 사용한다.
  • 이러한 테이블간의 관계에서 외래 키를 이용한 테이블 간 Join이 가능하다는게 RDBMS의 가장 큰 특징이다.
profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글