WIL#9 ) Dec. 3rd Week

luneah·2021년 12월 19일
0

Weekly I Learned

목록 보기
9/9
post-thumbnail

🚀 What I Learned

C.R.U.D 1

  1. C.R.U.D가 무엇인지 설명할 수 있다. Click
  2. client의 request로부터 정보를 전달받아 데이터를 생성할 수 있다.
  3. 저장되어 있는 데이터를 조회할 수 있다.

Database schema modeling

  1. 데이터베이스(Database)의 개념을 이해합니다.
  2. 관계형 데이터베이스 (RDBMS)가 무엇이며, 왜 사용하는지 이해합니다. Click
  3. 테이블(Table)이 무엇인지 이해하고, Column, Row를 설명할 수 있습니다.
  4. 테이블(Table)의 관계 - One to One, One to Many, Many to Many 관계의 예시를 나열할 수 있습니다.
  5. Primary KeyForeign Key 의 관계를 설명하고, 테이블에 지정할 수 있습니다.
  6. 관계형 데이터베이스비관계형 데이터베이스의 차이를 알 수 있습니다.
  7. ERD 구성도로 데이터 관계를 모델링 할 수 있습니다.

MySQL

  1. 쿼리문을 이용해 데이터베이스를 직접 생성하고, 삭제할 수 있습니다. Click
  2. 데이터베이스에 테이블을 생성하고 Primary Key, Foreign Key를 직접 지정할 수 있습니다.
  3. 새로 정의한 테이블에 직접 데이터를 삽입, 수정, 삭제할 수 있습니다.
  4. 모델링해둔 결과를 토대로 Database를 구축할 수 있습니다.

ORM & Prisma

  1. Prisma를 사용하여 MySQL과 express서버를 연결할 수 있습니다. Click
  2. ORM 클래스와 데이터베이스 테이블 사이의 매칭 관계를 설명할 수 있습니다. Click
  3. Prisma migration을 활용해 코드로 작성한 모델을 테이블로 변환할 수 있습니다.
  4. 회원가입 API로 테이블에 유저를 생성할 수 있습니다.

C.R.U.D 2

  1. Prisma의 메서드를 이용해 U.D.를 구현할 수 있다.
  2. SQL문으로 U.D.를 구현할 수 있다.
profile
하늘이의 개발 일기

0개의 댓글