Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[SQL] DBMS란 무엇인가요? 본문

데이터베이스/SQL: 정리

[SQL] DBMS란 무엇인가요?

데브마우스 2024. 1. 2. 00:51

DBMS란 무엇인가요?

DBMS는 Database Management System의 약자입니다. 데이터베이스를 관리하고 운영하는 소프트웨어가 DBMS입니다. 이러한 DBMS는 컴퓨터의 운영체제에 비유할 수 있습니다.

데이터베이스는 여러 사용자나 응용 프로그램과 공유할 수 있으며 동시에 접근이 가능할 수 있다는 특징이 있습니다.

 

인터넷의 게시판, 회원정보, 은행의 계좌 등 정보가 있는 곳에는 데이터베이스가 있습니다.

DBMS의 분류

현재 제일 많이 사용되는 DBMS는 RDBMS(Relational Database Management System, 관계형 DBMS)입니다. RDBMS는 테이블이라는 최소 단위행(row)과 열(column)로 이루어져있습니다. 행(row)는 레코드(record)라고도 불립니다. 이전에는 계층형 데이터베이스와 망형 데이터베이스가 있었으나, 계층형 데이터베이스는 트리형 구조로 루트(최상위 데이터)를 바꾸려면 하위의 모든 데이터도 바꿔야 한다는 단점이 있었습니다. 망형 데이터베이스는 데이터들이 망(Star)형식으로 연결되어 있다보니 꼬이고 복잡해지기 쉬운 단점이 있었습니다.

 

RDMBS의 종류는 어떤게 있나요?

RDMBS는 MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, DB2 등이 있습니다.

스마트폰용으로는 SQLite가 있습니다.