본문 바로가기
교육후 개인공부/Computer Science

DBMS, RDBMS

by 뭉지야 2024. 1. 11.
728x90

DBMS

-데이터베이스 관리 프로그램

-database management system

-많은 양의 데이터를 효과적으로 관리

-특정 데이터를 저장, 조회, 삭제, 수정할수있다.

-데이터가 중복되거나 잘못된 형식으로 저장되는 것을 방지해서 양질의 데이터베이스를 유지합니다.

-외부의 접근을 통제하고 사용자마다 권한을 지정해서 보안을 유지할수 있습니다.

-허용된 사용자가 원하는 대로 데이터를 살펴보고 조작할수 있도록 여러가지 인터페이스를 제공합니다.

-오라클, mySQL, MongoDB, 레디스

 

 

RDBMS

-relational database management system

-관계형 데이터베이스 관리 시스템, 관계형 데이터베이스

-개발자들은 데이터베이스라는 말을 들으면 특별한 수식어를 붙이지 않는 이상 일반적으로 관계형 데이터베이스를 떠올린다.

-엑셀과 유사한 방식, 즉 테이블(표)에 데이터를 저장하는 방식으로 데이터베이스를 관리합니다.

-잘못된 데이터가 입력되는 것을 방지합니다.

-실수로 누락한 부분이 있으면 오류가 발생하죠. 이러한 문제를 해결하기 위해 관계형 데이터베이스에서는 테이블을 분할해서 데이터를 입력하는 방법을 제공합니다. 이처럼 각각 나누어진 테이블을 열의 관계에 따라 하나로 합쳐서 조회할수있는 조인기능 덕분에 데이터를 효율적이고 안정적으로 관리하는 동시에 편리하게 활용할수있습니다.

-오라클 데이터베이스, MySQL, 마이크로소프트 SQL 서버, PostgreSQL, MariaDB, SQLite 

 

728x90

'교육후 개인공부 > Computer Science' 카테고리의 다른 글

[CS] API  (1) 2024.01.22
[CS] 가상머신  (0) 2024.01.22
IP, DNS, HTTP, HTTPS  (0) 2024.01.10
XML, JSON, YAML, AJAX  (0) 2024.01.10
쿠키, 세션, 토큰  (0) 2024.01.09