Oracle이란?
오라클 데이터베이스(Oracle Database)는 대규모 데이터를 안정적으로 관리하고 처리할 수 있는 강력한 관계형 데이터베이스 관리 시스템(RDBMS)이다.
관계형 데이터베이스 관리 시스템(RDBMS)는 Relational Date Base Management System의 약자로 RDB를 생성, 갱신, 관리하기 위한 시스템을 의미한다.
RDBMS는 테이블 간의 관계를 통해 데이터를 조직화하고 쿼리하여 검색, 수정 및 관리할 수 있게 해준다.
SQL이란?
SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하고 조작하기 위해 사용되는 표준화된 프로그래밍 언어이다.
SQL은 데이터베이스 시스템에서 데이터의 쿼리, 삽입, 수정, 삭제 등의 작업을 수행하는 데 사용한다.
오라클에서 사용하는 SQL의 종류에 대해 알아보자
오라클 SQL 종류
1. Data Definition Language(DDL)
- DDL은 데이터 정의어로 데이터베이스 객체를 정의하거나 수정하는 데 사용한다.
- DDL 명령어 종류: CREATE, ALTER, DROP 등이 있다.
- DDL 명령어 실행 후에는 COMMIT할 필요가 없다.
2. Data Manipulation Language(DML)
- DML은 데이터 조작어로 데이터를 쿼리하거나 수정하는 데 사용한다.
- DML 명령어 종류: INSERT, UPDATE, DELETE 등이 있다.
3. Transaction Control Language(TCL)
- TCL은 트랜잭션 제어어로 트랜잭션을 제어하는 데 사용한다.
- TCL 명령어 종류: COMMIT, ROLLBACK, SAVEPOINT 등이 있다.
4. Data Control Language(DCL)
- DCL은 데이터 제어어로 데이터베이스 객체에 대한 액세스 권한을 제어하는 데 사용한다.
- DCL 명령어 종류: GRANT, REVOKE 등이 있다.
5. Data Query Language(DQL)
- DQL은 데이터 질의어로 데이터를 조회하는 데 사용한다.
- DQL 명령어 종류: SELECT 등이 있다.
- 보는 입장에 따라 SELECT을 DML로 분류하기도 한다.
'DB > Oracle' 카테고리의 다른 글
[DB/Oracle] DQL이란? (2) | 2024.04.02 |
---|---|
[DB/Oracle] PROCEDURE와 FUNCTION (1) | 2024.04.02 |
[DB/Oracle] PL/SQL (1) | 2024.04.02 |
[DB/Oracle] VIEW (2) | 2024.03.28 |
[DB/Oracle] DDL이란? (2) | 2024.03.27 |