본문 바로가기
SQL

DataBase 정의

by 앵남(Andy) 2021. 11. 8.

글 개요

DataBase에 대해서 간단하게 정리하려고 합니다. 

 

글 본문

DataBase란?

여러 사람이 공유하여 사용할 목적으로 체계화해 통합하고 관리하는 데이터의 집합체입니다.

즉, 쉽게말하자면, 데이터가 모여있는게 데이터베이스가 됩니다. 

 

DBMS(Database Management System)

사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어 입니다. MYSQL-DBMS 즉, 쿼리문을 날리면 원하는 정보를 알려줍니다. 

 

관계형 데이터베이스(RDB: Relational Database)

관계형 데이터베이스는 서로 관계들이 있어서 관계들을 통해서 관련된 데이터들을 검색해 가져올 수 있고 삭제할 수 있습니다. 

 

SQL(Structured Query Language)

데이터베이스에서 데이터를 정의, 조작, 제어하기 위해서 사용하는 언어입니다. SQL도 프로그래밍 언어입니다. 대상은 DBMS인 것이고 SQL은 표준이 있습니다. SQL은 버전마다 추가기능을 제공합니다. 

 

 

SQL 구성

데이터 정의 언어(DDL: Data Definition Language)

CREATE, ARTER, DROP 등의 명령어

 

데이터 조작 언어(DML: Data Manipulation Language)

INSERT, UPDATE, DELETE, SELECT등의 명령어

 

데이터 제어 언어(DCL: Data Control Language)

GRANT, REVOKE, COMMIT, ROLLBACK등의 명령어 

 

댓글