본문 바로가기

Database

DBMS (Database Management System)

DBMS (Database Management System)

- 사용자와 데이터베이스(DB) 사이에서 사용자의 요구(query)에 따라 정보를 생성해주고 데이터베이스를 관리해 주는 소프트웨어 집합

- 보통 database 설계라고 한다면 database 안에 들어가는 테이블과 그 관계를 설계하는 것을 뜻함

- 테이블에서 특정 레코드를 검색하거나 정렬할 수 있는 기준이 되는 필드를 키(key)라고 함. DB에서는 레코드를 구분하기 위해 특별히 선정한 키를 primary key (PK)라고 한다.

DML

(Data Manipulation Language)

INSERT, UPDATE, DELETE, MERGE

* 테이블 내의 레코드나 컬럼을 다루는 명령어

DDL

(Data Definition Language)

CREATE, ALTER, DROP, TRUNCATE(잘라내기)

DCL

(Data Control Language)

GRANT(권한주기), REVOKE(권한뺏기)

TCL

(Transaction Control Language)

COMMIT(확정), ROLLBACK(취소)

DQL

(Data Query Language)

SELECT

 

SQL (Structured Query Language)

- 관계형 데이터 베이스 시스템(RDBMS)에서 데이터를 다루기 위한 목적으로 설계된 프로그래밍 언어

- SQL 문법으로 짜여진 쿼리(Query)문으로 DBMS에 실행(execute)하면 DBMS는 그에 따른 결과를 보내줌

 

 

반응형

'Database' 카테고리의 다른 글

제약조건 (Constraint)  (0) 2020.04.27