<aside> ✅ 데이터 베이스
→ 지속적으로 유지 관리하는 데이터 집합.
</aside>
<aside> ✅ 데이터베이스 관리 시스템 ( Database Management System )
→ 데이터를 편리하게 지정해서 효율적으로 관리하는 환경을 제공하는 시스템 소프트웨어.
</aside>
<aside> ✅ 관계형 데이터베이스 관리 시스템 ( RDMS : Relational Database Management System )
→ 데이터베이스 정보를 테이블 형태로 저장.
→ 테이블은 표처럼 볼 수있도록 row(행), column(열) 로 구성.
</aside>
<aside> ✅ SQL ( Structured Query Language )
→ 데이터베이스에 저장된 데이터를 조회, 입력, 삭제하는 등의 조작이나, 테이블을 비롯한 다양한 객체를 생성 및 제어하는 역할을 하는 데이터베이스언어.
DQL : Date Query Language ( 데이터 질의어 )
→ SELECT : 테이블에 저장된 데이터를 조회.
DML : Data Manipulation Language ( 데이터 조작어 )
→ INSERT : 데이터 추가
UPDATE : 데이터 변경
DELETE : 데이터 삭제
DDL : Data Definition Language ( 데이터 정의어 )
→ CREATE : 새로운 테이블 생성
ALTER : 기존 테이블 변경
DROP : 기존 테이블 삭제
RENAME : 기존 테이블 이름 변경
TRUNCATE : 데이터 삭제
TCL : Transaction Control Language ( 트랜잭션 처리 )
→ COMMIT : 트랜잭션의 정상적인 종료.
ROLLBACK : 트랜잭션 취소
SAVEPOINT : 트랜잭션 내에 임시 저장지점.
DCL : Data Control Language ( 데이터 제어어 )
→ GRANT : 데이터베이스에 대한 권한 부여
REVOKE : 데이터베이스에 대한 권한 취소
</aside>