- 코딩 공부/SQL
[Oracle] SQL이란 도대체 무엇인가?
방개입니다
2021. 2. 15. 01:16
SQL은 기본적으로 데이터베이스가 이해할 수 있는 언어이다.
SQL은 DBMS에게 질의하는 명령어라고도 설명이되는데 DBMS는 Database + Management System이다.
우리가 쓰고있는 데이터베이스는 Retional DBMS 즉 관계형이다.
Database와 DBMS를 쓰면 장점이 중복되는 줄여서 효율성을 증대하지만 동시에 동시성을 띄어서 동시에 접근이 가능해서 문제점이 생긴다. 그로인해서 성능이 저하되고 속도가 줄어든다. 거기에다가 보안 문제도 생길 수 있다.
이러한 문제점들을 해결하기위해서는 관리시스탬을 구축한다.
Oracle을 이용
SQL(Structured Query Language)
DDL(Data Manipulation Language) 데이터 조작어: create alter drop
DML(Data Definition Language) 데이터 정의어: select insert update delete
DCL(Data Control Language) 데이터 정의어: grant revoke