데이터 베이스?
데이터의 집합
데이터베이스 : 혼공SQL
DBMS?
database management system
데이터베이스를 운영하고 관리하는 소프트웨어 ex) MySQL, Oracle, SQL서버, MariaDB 등
전제조건 : 1) 대용량 2) 공유 -> 그렇기에 엑셀은 DBMS가 X (대용량이 아님)
ex) 00은행의 DBMS : 예금 계좌 주인, 담당 직원, ATM기기로 동시 접속 및 데이터 공유 가능
종이에 펜으로 기록 -> 컴퓨터에 파일로 저장 -> 공유 불가 단점으로 DBMS의 대두와 보급
=> 이 DBMS라는 소프트웨어에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어가 SQL
(계층형DBMS - 망형DBMS - 관계형DBMS(RDBMS):테이블이라는 최소 단위로 구성)
SQL?
다양한 DBMS가 존재하기에 '표준SQL'이 존재
ex) 자동차의 엑셀, 브레이크 등을 표준시키고, 다양한 자동차들이 나온다.