여러개의 데이터베이스 를 구성하는 테이블 간의 관계를 기반으로
데이터를 저장, 조회, 수정, 삭제하는데 사용하는 소프트웨어 시스템.
테이블 간의 관계를 기반으로 구성되기에 SQL를 사용하여 데이터를 처리한다.
RDBMS 는 대규모 데이터 처리를 하는데 적합하며
다중 사용자 환경에서 동시에 데이터 처리를 할 수 있음.
데이터의 일관성, 무결성, 보안 등을 보장하며 안정적인 데이터 관리를 제공.
+ 데이터베이스에서 데이터를 삽입, 검색, 수정, 삭제하는데 사용되는 표준언어
데이터베이스 안의 데이터를 조작하는데 사용되는 SQL 명령어.
대표적으로 Select, Insert, Update, Delete 가 있음.
( 조회, 추가, 수정, 삭제 )
데이터를 조회, 삽입, 수정, 삭제에 사용되며 주로 개발자나 데이터베이스 사용자가 사용한다.
주의할 점은 데이터를 변경할 때 다른 사용자의 데이터를 동시에 수정하면 충돌이 발생함으로,
동시성 제어 기능을 사용해 충돌을 방지해야하며 언제든지 롤백할 수 있는 트랜잭션을 사용하여
안전한 환경에서 제어해야한다.