RDBMS
(Relational Database Management System)🙌 즉 데이터베이스 자체는 빈창고
나 캐비넷
처럼 별다른 기능이 없다!
=> 원하는 기능들을 넣어서 자판기
처럼 만들어둔것이 => DBMS
(Database Management System)
EX. 백화점에 푸드코드가 있고, 거기서 사먹을수 있는 메뉴의 정보를 데이터베이스로 정리해서 서버에 저장하려고 한다면?
=> 방법1: 폴더 만든 후 > 메뉴마다 정보들을 TXT파일로 적어서 > 폴더에 저장
✔ 실제로 MONGODB에서 이런 방식들을 사용한다!
✨ 문제: 저장하는 데이터형식이 다른 문제를 야기할수 있고 => 이는 오류를 일으킨다.
=> 즉! 데이터 형식을 맞춰줄 필요가 있다! LIKE 표처럼!
=> 이럴때 사용하는 방식이 DBMS
(Database Management System)
Relational
이란 관계형! 이라는 뜻
=> 중복되는 데이터가 있을 경우, 비효율과 오류의 소지가 많음
=> 이 테이블을 적절히 분리해야함!
=> id 즉 고유한 값으로 알아본다
(너무 알아보기 불편함)
관계형은 SQL, 비관계형은 NoSQL 데이터베이스다.
https://www.yalco.kr/lectures/sql/
=> 보조교재!