수업자료는 SlideShare 에 업로드 되어져 있습니다.
5차시에서는 db 에 관해 배웁니다.
먼저 RDBMS(Relational DataBase Management System)은 한국어로 관계형 데이터베이스 관리 시스템정도인데, 데이터 사이의 관계를 정의해서 그 정의된 형식을 통해 데이터를 관리하게 해준다. 무슨 말인지 자세히 이해가 가지 않으면, 정규화된 데이터만을 받아들인다고 이해하면 될 것이다.
데이터A는 id, pw, 이름, 이메일에 관한 정보를 가지고 있는데, 갑자기 데이터B 는 그 이상의 정보. 나이라든가 전화번호라든가 갑자기 그 이상을 담을 수 없다는 말이다.
그에 비해 Nosql 방식은 데이터간의 관계성을 중요시 하지 않는다. 오히려 그러한 관계성을 아예 신경쓰지 않는다고도 말할 수 있다.
추가적인 설명은 다음과 같은 곳에서 볼 수 있다.
NoSQL vs SQL – Which is a Better Option?
RDBMS vs. NoSQL: How do you pick?
SELECT - mysql dev
INSERT - mysql dev
DELETE - mysql dev
UPDATE - mysql dev
- sql 문법을 공부하는 데에, 위에 링크되어있는 mysql 도큐먼트를 참고해도 되고, w3schools를 참고해도 된다.
- 여러가지가 많으나, 실제로 개발을 해보면 몇가지만으로 대부분의 기능을 쓸 수 있고, 검색을 통해 그때 그때 문법을 맞추어가며 쓰기 때문에 전부 외우기보다 이런식으로 동작을 한다 정도로 이해하길 바란다.