초초학자가 SQL 주위를 잡학

web엔지니어로서 인턴을 하고 있는 대학생입니다만, 요전날 SQL문을 쓸 기회가 있어서.
이것을 계기로 조금 자꾸 배워 보려고 생각한 대로입니다.

갑자기 SQL의 구문을 배우는 것도 좋지만, 모처럼이므로 범위를 넓혀 얕고, 푹 빠져 배웠습니다.

DBMS란?



DataBase Management System의 약자.

서비스를 만들 때 필요한 데이터 그룹을 관리하는 소프트웨어의 총칭.

RDBMS란?



Relational DataBase Management System의 약자.

RDB라는 데이터베이스 구조로 데이터군을 관리하는 소프트웨어의 총칭.

주요한 것으로
- MySQL
- SQLite
- PostgreSQL

있다.

RDB란?



Relational DataBase의 약자. 일본에서는 '관계 데이터베이스'라고도 불린다.

엑셀처럼 테이블 형식으로 데이터를 관리합니다.

자세한 것은 이쪽

NoSQL이란?



SQL을 사용하지 않는 데이터베이스 구조이므로 NoSQL.

주요한 것으로
- 카산드라
- MongoDB

있다.

그림에 정리하면 이런 느낌





SQL이란?



문장에서 「SQL」이라는 워드가 잘 나왔습니다만, 이것은 1개의 「언어」로서 포착하는 것이 옳을 것입니다.

SQL을 "데이터베이스 언어"라고 합니다. 일반적인 "프로그래밍 언어"와는 조금 다릅니다.

SQL을 사용하여 RDBMS를 조작할 수 있습니다.

참고



쓴 후에 찾았습니다만, 이쪽이 자세하게 쓰여져 있습니다.

데이터베이스 기초: RDBMS, MySQL 기초, 빅데이터

좋은 웹페이지 즐겨찾기