RDBMS란? 관계형 데이터베이스 관리 시스템 초보자를 위한 개념 정리
안녕하세요! 오늘은~~ RDBMS에 대해서 정리해 보려고 합니다. RDBMS가 무엇이고, 어떻게 작동하고, 대표적으로 어떤 것들이 있는지 예시까지 다뤄보겠습니다.
관계형 데이터베이스 관리 시스템(RDBMS)은 관계형 데이터베이스에서 데이터를 관리하고 구성하는 데 사용되는 소프트웨어를 말해요. 소프트웨어 개발자, 데이터 분석가 뿐만 아니라 데이터베이스에 대해 관심이 있는 사람이라면 RDBMS를 이해하는 것이 중요해요!
RDBMS란 무엇일까요?
RDBMS는 위에서 말했듯이 관계형 데이터베이스에서 데이터를 관리하고 구성하는 데 사용되는 소프트웨어입니다. 관계형 데이터베이스는 뭐냐~ 테이블로 구성된 데이터 모음입니다! 테이블들은 서로 다른 유형의 개체나 엔터티를 나타내고 테이블에 있는 각각의 행들은 해당 개체나 엔터티의 특정 인스턴스를 나타냅니다. RDBMS는 이러한 데이터들을 관리하고 조직하는 표준화된 방법을 제공함으로써 무결성과 일관성을 보장해 줍니다.
RDBMS는 어떻게 작동할까요?
RDBMS는 관계형 데이터베이스와 상호 작용하기 위해 SQL(Structured Query Language)을 사용하여 작동합니다. SQL은 데이터베이스에서 데이터를 생성하고, 수정하고, 쿼리 하기 위한 표준화된 구문을 제공합니다. RDBMS는 데이터의 스토리지를 관리하고 데이터의 제약 조건 및 테이블 간의 관계 적용 등과 같이 데이터의 일관성과 무결성을 보장하기 위한 메커니즘을 제공하는 역할을 하죠.
RDBMS의 대표적인 예
RDBMS의 유명한 예로는 Oracle, MySQL, Microsoft SQL Server, PostgreSQL, SQLite 등이 있습니다. 각각의 시스템들은 고유한 장단점이 있고 개인 프로젝트는 물론 기업 단위 프로젝트까지 다양한 애플리케이션에 사용되고 있습니다.

만약에, SQL에서 "Customer"라는 테이블을 호출하려면 아래처럼 SQL 문을 사용할 수 있습니다.
SELECT * FROM Customer;
특정 열 이름으로 검색하고 싶다면 *(별표)를 테이블에서 검색하려는 특정 열 이름으로 변경해 주면 됩니다.
예를 들어, "Customer" 테이블에서 "name", "email" 열만 검색하고 싶은 경우에는 아래 SQL 문처럼 작성할 수 있습니다.
SELECT name, email FROM Customer;
