관계형 데이터베이스란 관계형 데이터 모델 개념을 바탕으로 데이터를 저장 및 관리하는 데이터베이스를 의미한다.
데이터베이스 관리 시스템에 관계를 강조한 RDBMS(Relational Database Management System) 으로 부른다.
대표적인 RDBMS는 오라클(Oracle), MySQL, 마리아DB(Maria DB), MS-SQL, 포스트그리SQL(PostgreSQL) 등이 있다.
SQL 이란?
위 제품명들을 보다보면 SQL이 들어간 제품이 많다.
SQL이란 Structured Query Language의 줄임말이다.
일반적으로 '에스큐엘' 혹은 '시퀄' 이라고 부른다.
SQL은 RDBMS에서 데이터를 관리하거나 다루는 데 사용하는 질의 언어다.
즉 RDBMS를 통하여 데이터를 저장하거나 읽어오는 등의 행위를 할 때 사용하는 것이다.
SQL은 사용 목적에 따라 다양하게 나뉜다.
DQL(Data Query Language)
RDBMS에 저장한 데이터를 내가 의도한 방식으로 조회하는 명령어
DML(Data Manipulation Language)
RDBMS 내부의 테이블 데이터를 저장/수정/삭제 하는 명령어
DDL(Data Definition Language)
RDBMS 내 데이터 관리를 위한 테이블을 포함하여 여러 객체를 생성/수정/삭제 하는 명령어
TCL(Transaction Control Language)
트랜잭션 데이터의 영구저장 및 취소 등과 관련된 명령어
DCL(Data Control Language)
데이터 사용 권한에 관련된 명령어

'IT IS IT > DB' 카테고리의 다른 글
| SQLite 데이터베이스 특징 (6) | 2023.11.24 |
|---|---|
| 오라클 (Oracle) 데이터베이스 자료형, 객체, PL/SQL. (0) | 2023.11.16 |
| 관계형 데이터베이스 구성요소 (테이블, 행, 열, 키) (0) | 2023.11.15 |
| DB 데이터 모델 알아보기 (0) | 2023.11.13 |
| [DB 공부] 데이터베이스(DBMS) 란? (0) | 2023.11.12 |