1. Database 기본 이해하기

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a5c5acd3-12c3-4ce6-8d86-4c868b451b5b/Untitled.png

데이터베이스는 말 그대로 데이터를 저장하는 프로그램입니다. 우리가 엑셀을 사용해서 데이터를 차곡차곡 쌓듯이 데이터베이스에서 데이터를 차곡차곡 쌓을 수 있습니다.

일반적으로 데이터베이스에서 사용하는 기능으로 Create(생성), Read(조회), Update(업데이트), Delete(제거) 이 있습니다.

그리고 데이터베이스 프로그램에 이런 명령들을 할 수 있도록 도와주는 언어를 SQL 이라고 합니다.

<aside> 💡 개발자들은 생성, 조회, 업데이트, 제거를 줄여서 CRUD 라고 부릅니다.

</aside>

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a40ada8d-42af-4765-89ce-b204f9cf7b7a/Untitled.png

통상적으로 데이터베이스를 이용하는 방법으로

  1. 데이터베이스 프로그램을 설치한다
  2. 프로그램 안에 프로젝트의 데이터베이스를 만든다. → 그랩마켓 데이터베이스
  3. 데이터베이스 안에 데이터를 그루핑하는 테이블을 만든다 → 상품 테이블
  4. 테이블 안에서 데이터를 논리적으로 나누는 컬럼 을 설계한다 → 상품명, 가격 컬럼
  5. 테이블에 데이터를 추가한다 → 상품 등록 때 입력한 데이터를 추가한다.

<aside> 💡 대표적인 데이터베이스로 mysql, postgresql, oracle, mssql 등이 있습니다.

데이터베이스는 RDBMS와 NoSQL로 나눌 수 있습니다.

</aside>

2. Sqlite와 Sequelize ORM 이해하기

Powered by Fruition