RDBMS를 말하기 앞서
먼저, DBMS를 말하겠다.
DBMS(DataBase Management System)
: 데이터베이스를 관리하는 시스템이다.
다시 말해, 사용자와 DB 사이에서 사용자의 요구에 따라 데이터를 생성해주고, 관리해주는 소프트웨어이다.
-데이터를 계층 or 탐색 형식으로 저장, 파일 시스템을 저장--> 테이블 간에 아무런 관계 없음
- 데이터에 대한 많은 보안을 제공 하지 않고, 정규화를 수행할 수 없어 데이터는 높은 중복성을 가질 수 있다.
- ex) Sybase, dbase, Microsoft Acess 등등
그렇다면 RDB란?
RDB(Relational DataBase)
: 관계형 데이터 모델에 기초를 둔 데이터 베이스이다.
- 모든 데이터를 2차원의 테이블 형태로 표현한다.
RDBMS(Relational DataBase Management System)
: RDB를 생성하고 수정, 관리할 수 있는 소프트웨어이다.
- 관계형 모델을 기반으로 하는 DBMS의 유형이다.
- RDBMS의 테이블으 서로 연관되어 있어 일반 DBMS보다 효율적으로 데이터를 저장, 구성 및 관리가 가능하다.
-정규화를 통해 데이터의 중복성을 최소화하여 트랜잭션을 수행하는 것이 더 용이하다.
- ex) MSSQL, MySQL, Oracle 등등
+DBMS와 RDBMS의 관계
=RDBMS는 DBMS의 한 유형이다.
'Study > 웹' 카테고리의 다른 글
쇼핑몰 메인화면 구현 (0) | 2021.08.30 |
---|---|
css (0) | 2021.08.17 |
Flask를 이용한 웹페이지 만들기 (0) | 2021.08.12 |
Flask(플라스크)란?, Flask 서버 구축 (0) | 2021.08.07 |
MySQL 기본사용법 (0) | 2021.07.29 |