SQL이란?
- Structured Query Language
- 데이터베이스 시스템에서 자료를 처리하는 용도로 사용되는 구조적 질의 언어이다.
- 데이터베이스 용 프로그래밍 언어로 데이터베이스에 Query를 보내 원하는 데이터를 삽입/추가/삭제 가능
- 데이터베이스 종류를 'SQL' 이라는 언어 단위로 분류할 정도로 중요하다
Query란?
- 사전적 정의 : '질의/질문'
- 데이터베이스 분야 : 데이터베이스로부터 정보 요청하는 것을 의미한다.
NoSQL과 SQL
1. NoSQL 기반 관계형 데이터베이스
- SQL을 사용할 수 있는 데이터베이스와 달리 데이터의 구조가 고정되어 있지 않다.
- 테이블을 사용하지 않고, 데이터를 다른 형태로 저장한다.
- 특징 : 문자 지향 데이터베이스
- 종류 : MongoDB
2. SQL 기반 관계형 데이터베이스
- 데이터가 구조화(Structured)된 테이블을 사용하는 데이터베이스
- 데이터의 구조과 고정되어 있어서 SQL을 사용할 수 있다.
- 종류 : MySQL, Oracle, SQLite, PostgreSQL
반응형
'DBMS > 데이터베이스 이론' 카테고리의 다른 글
[DataBase] 데이터베이스의 개념 (0) | 2023.09.18 |
---|
댓글