본문 바로가기

IT IS IT/DB

관계형 데이터베이스 개념

728x90
반응형

관계형 데이터베이스란 관계형 데이터 모델 개념을 바탕으로 데이터를 저장 및 관리하는 데이터베이스를 의미한다.

데이터베이스 관리 시스템에 관계를 강조한 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)

데이터 사용 권한에 관련된 명령어

 

인공지능 그림 재미따

 

728x90
반응형