🛢 DBMS 와 RDBMS의 개념

    📌 DBMS란?

    DMBS란 (DataBase Management System)의 약자로써  데이터를 한 곳에 모은 저장소를 만들고 그 저장소에 여러 사용자가 접근하여 ****

    데이터를 저장 및 관리 등의 기능을 수행하며 공유할 수 있는 환경을 제공하는 응용 소프트웨어 프로그램이다.

    DBMS를 한 마디로 데이터베이스 관리 시스템이라고 부른다.

     

     

    📕 DBMS의 기능

    DBMS에서 저장, 관리되는 공간정보는 지표면의 위치에 바탕을 둔 공간정보, 그와 관련된 속성정보, 공간상의 객체들의 연결성과 인접성을 묘사하는 위상구조에 관한 정보가 필수적으로 저장되어야 한다.

    종전의 파일형 데이터베이스에서 관계형 데이터베이스를 거쳐 최근에는 오브젝트 지향 데이터베이스가 주류를 형성하고 있다.

     

    ✅ 정의 : 데이터에 대한 형식, 구조, 제약조건들을 명세하는 기능이다.

    데이터베이스에 대한 정의 및 설명은 *카탈로그나 사전의 형태로 저장된다.

    • 카탈로그 : 상품판매, 영업안내 등의 목적으로 제작되는 인쇄물

    ✅ 구축 : DBMS가 관리하는 기억장치에 데이터를 저장하는 기능이다.

    ✅ 조작 : 특정한 데이터를 검색하기 위한 질의, 데이터베이스의 갱신, 보고서 생성 기능 등을 포함한다.

    ✅ 공유 : 여러 사용자와 프로그램이 데이터베이스에 동시에 접근하도록 하는 기능이다.

    ✅ 보호 : 하드웨어나 소프트웨어의 오동작 또는 권한이 없는 악의적인 접근으로부터 시스템을 보호한다.

    ✅ 유지보수 : 시간이 지남에 따라 변화하는 요구사항을 반영할 수 있도록 하는 기능

    📕 DBMS의 장점과 유형

    DBMS의 장점

    👍 DBMS는 자료와의 관계성을 정의하기 때문에 자료의 통합성을 증진시킨다.

    👍 데이터의 접근성이 용이하다.

    👍 데이터 통제가 강화되며, Application program들을 쉽게 개발/관리할 수 있다.

    👍 보안 또한 강화된다는 장점을 지닌다.

    DBMS의 유형

    ✅ 관계형 데이터베이스 관리 시스템 ( RDBMS )

    ✅ NoSQL DBMS

    ✅ 인 메모리 데이터베이스 관리 시스템 ( IMDBMS )

    ✅ 기동형 데이터베이스 관리 시스템 ( CDBMS )

     

    우선 RDB에 대해 알아보자

     

    📕 RDB 

    Relational DataBase의 약자로 관계형 데이터 모델에 기초를 둔 데이터 베이스이다.

    모든 데이터를 2차원의 테이블 형태로 표현한다.

    그렇다면 RDBMS는 무엇일까?

     

    📌 RDBMS란?

    RDBMS Relational DataBase Management System의 약자로 위에서 살펴보았던 RDB를 생성하고 수정하고 관리할 수 있는 소프트웨어를 말한다.

    또한 RDBMS는 관계형 모델을 기반으로 하는 DBMS의 유형이다.

    ✅ RDBMS의 테이블은 서로 연관되어 있어 일반 DBMS보다 효율적으로 데이터를 저장하고 구성 및 관리할 수 있다.

    ✅ 정규화를 통해 데이터의 중복성을 최소화하며 트랜잭션을 수행하는 것이 쉽다.

    ✅ 데이터의 원자성, 일관성, 격리 및 내구성을 유지하며 데이터 무결성을 높인다.

    ✅ MSSQL, MySQL, Oracle이 RDBMS의 몇가지 예시이다.

    📌 DBMS와 RDBMS의 관계

    🎇 RDBMS DBMS 한 유형이다.

    📌 DBMS와 RDBMS의 차이점 ?

    DBMS 데이터베이스를 작성하고 관리하는 데 도움이 되는 소프트웨어이며

    RDBMS 관계형 모델을 기반으로하는 DBMS의 유형이라는 점이 DBMS와 RDBMS의 차이점이다.

     

    또한 수많은 차이점 중에 가장 쉽게 접근할 수 있는 차이점은

    DBMS는 데이터를 저장할 때 파일로 저장하고 

    RDBMS는 데이터를 저장할 때에 db테이블로 저장한다. 

     

     

    728x90
    반응형

    댓글