본문 바로가기
IT

DB기초

by DdookDdaak 2022. 12. 2.
반응형

RDBMS란?

응용프로그램과 데이터의 중재자로 모든 응용프로그램들이 데이터베이스를 공용할 수 있게끔 관리해주는 소프트웨어 시스템

RDBMS란 관계형 모델을 기반으로 하는 DBMS의 한 유형이다

 

DBMS란?

데이터베이스를 관리하는 시스템 

 

SQL란?

데이터베이스를 조작하는 명칭 체계, 가장 대중적인 데이터베이스 언어임

 

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

SELECT 데이터 조회 및 검색
INSERT 데이터 삽입
UPDATE 데이터 수정
DELETE 데이터 삭제

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

CREATE 데이터베이스, 테이블 등 생성
ALTER 데이터베이스 구조 변경, 테이블 수정
DROP 데이터베이스 삭제, 테이블 삭제
RENAME 데이터베이스 이름 변경
COMMENT 데이터베이스 주석 추가
TRUNCATE 테이블 초기화

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

GRANT 특정 데이터베이스 사용자 권한 부여
REVOKE 특정 데이터베이스 사용자 권한 박탈

- TCL(Transaction Control Language, 트랜잭션 제어 언어)

COMMIT 트랜잭선 작업 결과 저장, 반영
ROLLBACK 데이터베이스 마지막 COMMIT 시점으로 복원
SAVEPOINT 저장점 정의, 롤백 시 전체 롤백하지 않고 특정 저장점까지 롤백가능
SET TRANSACTION 트랜잭션 지정

 

반응형

'IT' 카테고리의 다른 글

AWS Practitioner 자격증 준비  (0) 2023.02.12
도커란?  (0) 2023.01.08
커버로스란?  (0) 2022.12.04
하둡이란?  (0) 2022.11.20
마이데이터 사업이란?  (0) 2021.12.25

댓글