[DB] DBMS

박제욱·2024년 5월 22일
0

[DB]MySQL

목록 보기
4/10

사진 출처 : https://namu.wiki/w/MySQL

데이터베이스 소프트웨어란?

데이터베이스 소프트웨어는 DB의 CRUD를 쉽게 사용할 수 있게 해주는 소프트웨어이다. 이것은 데이터 저장, 백업, 보고, 다중 액세스 제어 및 보안 역할도 수행한다. 이러한 역할들로 인해 데이터베이스 소프트웨어는 "데이터베이스 관리 시스템"(DBMS)이라고도 한다.

데이터베이스 소프트웨어는 사용자가 데이터를 구조화된 형태로 저장한 다음 액세스할 수 있도록 하여 데이터 관리를 간소화한다. 일반적으로 데이터를 생성하고 관리하는 데 도움이 되는 그래픽 인터페이스(GUI)가 있으며 사용자는 데이터베이스 소프트웨어를 사용하여 데이터베이스를 구성하게 된다.

DBMS란?

위 내용을 살펴보면 DBMS란 데이터베이스 소프트웨어의 다른 명칭이라고 볼 수 있다. 그렇다면 DBMS는 뭘까?

Database management system의 약자로, 데이터베이스를 운영하고 관리하는 소프트웨어이다. DBMS는 데이터베이스와 최종 사용자나 프로그램 간의 인터페이스(상호 연결) 역할을 하여 사용자가 정보의 구성 및 최적화하는 방법을 검색, 업데이트 및 관리할 수 있게 해준다.

DBMS는 데이터베이스의 감독 및 제어가 용이해 성능 모니터링, 튜닝, 백업, 복구 등 다양한 관리 작업이 가능하다.

또한, DBMS는 여러 명의 사용자나 프로그램과 DB를 공유하고 접근할 수 있게 해준다.

DBMS의 유형

DBMS의 유형은 계층형 DBMS, 망형 DBMS, 관계형 DBMS, 객체지향형 DBMS, 객체관계형 DBMS 등이 있다. 현재 사용되는 DBMS 중에 관계형 DBMS가 제일 많이 사용되며 세계적으로 사용자가 많은 관계형 DBMS는 MySQL이다. 그러므로 관계형 DBMS에 대해서만 알아보자.

관계형 DBMS

  • 관계형 DBMS는 영어로 Relational DBMS이고 줄여서 RDBMS라고 부른다. 대부분의 DBMS가 RDBMS 형태이다. RDBMS의 DB는 열과 행 형태의 테이블로 구성되어 있다. 그러므로 RDBMS의 모든 데이터가 테이블에 저장된다. 테이블의 세로가 열이고, 가로가 행이다.

인기있는 DBMS

인기있는 DBMS로는 MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database 및 dBASE가 있다. 이외에도 MariaDB, PostgreSQL, Oracle, SQLite 등이 있다.

참고 문헌:
1. https://www.oracle.com/kr/database/what-is-database/
2. 혼자 공부하는 SQL - https://m.hanbit.co.kr/store/books/book_view.html?p_code=B6846155853

0개의 댓글