DBMS/데이터베이스 이론

[DataBase] SQL의 설명과 특징

블로그 주인장 2023. 10. 8.

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

댓글