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 |
---|