SQL/DBMS
[DBMS] SQL? DBMS?
728x90
안녕하세요 멍청한 코더입니다~
오늘은 SQL 이란 무엇인지 알아보는 첫걸음을 내딛여 보려고 합니다.
또한 Oracle 을 중심으로 알아볼 예정이니 DBMS 에 대해서도 간략하게 알아볼게요.
유독 SQL에 약한 저로서는 특히나 힘을 주려는 부분이니 함께 해봐요!
'SQL' 이란?
[Structed Query Language] 의 줄임말로 구조화 질의어라고 합니다.
관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 고안된 특수한 언어입니다.
프로그래밍 언어가 아닌 데이터베이스와 소통하기 위한 언어로서 질의어라고 명칭하고 있습니다.
최근에는 단순한 질의 기능뿐만 아니라 데이터 정의 기능, 조작 기능을 갖추고 있습니다.
여기서 <관계형 데이터베이스 관리시스템> 이라는 말이 있는데 이것은 무엇일까요?
'관계형 데이터베이스 관리시스템(RDBMS)' 이란?
DBMS는 DataBase Management System 의 약자로 데이터베이스를 관리하는 시스템이다.
흔히 말하는 DB를 관리해주는 시스템으로 사용자와 DB 사이에서 사용자의 요구에 따라
데이터를 생성, 수정, 삭제해주고, DB 전반을 관리해주는 소프트웨어이다.
RDBMS 는 Relational DataBase Management System 의 약자로 '관계형' 모델을 기반으로 한
데이터베이스 관리시스템입니다.
(관계형모델에 대해서는 추후 알아보도록 할게요ㅎㅎ)
728x90
- 사용자는 DB에 접근하기 위해서 DB가 아닌 DBMS와 소통한다.
- DBMS와 소통하기 위한 언어가 SQL로서 DBMS가 사용자의 의도에 맞게 일을 수행하도록 한다.
- DBMS의 종류에 따라 SQL 의 형태는 조금씩 다르다.
결론적으로 DB를 제어하기 위해서는 DBMS와 소통해야하며, 소통에 사용되는 언어가 SQL입니다.
DBMS의 종류에 따라 SQL의 형태가 조금씩 다르다고 했는데 다음에는 몇 가지 DBMS와 특징까지 알아볼게요!
정보가 유익하셨다면 하트 부탁드려요ㅎㅎ 감사합니다~!
728x90
'SQL > DBMS' 카테고리의 다른 글
[DBMS] RDBMS 의 종류 및 특징 (2) | 2021.08.17 |
---|
댓글