
개념 : 여러 사람이 공유하여 사용할 목적으로 체계화하여 통합, 관리하는 데이터의 집합 / 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음
DBMS(Database Management System) : 사용자들이 DB 안에 있는 데이터에 접근할 수 있도록 해주는 소프트웨어
관계형 DBMS(RDBMS) : 테이블이라는 최소 단위로 구성되며 테이블은 열과 행으로 이루어짐
ex) 오라클
-> 내가 원하는 값만 가져올 수 있도록 DBMS가 작동!
SQL(Structured Query Language) : 데이터베이스에서 데이터를 조회하기 위한 언어
NoSQL : Not only SQL : 대용량 데이터를 분산 처리하기 위한, SQL뿐만이 아닌 또 다른 기술을 채택한 오픈소스 데이터베이스
DB IDE : DB 엔지니어, DBA, 개발자가 사용하는 DB 개발 도구
((vscode 같은 개발 도구))
+상용 DB IDE : GUI 지원, 다중 DB 지원(Toad, DataGrip)