211106 TIL

CoderS·2021년 11월 6일
0

TIL DAY 93

오늘 배운 일

✔️ Node.js 백엔드 개발

  • 기존 정보 삭제하기

    DELETE request를 사용해서 삭제해보겠다.

    app 객체에 delete 메소드를 사용하면된다.

    예 )

    직원 정보를 삭제할려면, 해당 직원의 정보 객체만 삭제하면된다.
    기존에 직원 정보에서 삭제할 정보 id값과 일치하지 않은 요소들만 추려내서 새로운 배열을 만들고, 그 배열을 새로운 직원으로 설정해준다.

    그리고 삭제가 완료됐다는 메세지를 보내준다.

    만약에 해당 직원 정보가 없으면, 밑에 상태코드 404가 그러한 직원이 없다는 메세지를 전달한다.

    test.http로 돌아가서...

    Delete request를 보내준다.

    Get request를 사용해서...

    결과값 :

    • 3번째 직원정보가 잘 삭제가된다.

  • 데이터베이스와 SQL

    • 데이터베이스란? (Database)

      • 일정한 체계 속에 저장된 데이터의 집합

      데이터베이스의 데이터 처리가 하는 일

      • 테이블에 있는 row를 조회하는 작업
      • 테이블에 새로운 row를 추가하는 작업
      • 테이블에 새로운 row를 수정하는 작업
      • 테이블에 새로운 row를 삭제하는 작업

      데이터베이스를 실행할려면..

      DBMS(Database Management System)가 필요하다.
      데이터베이스를 제어하기 위한 프로그램

      대표적인 프로그램들.....

      출처 : 코드잇

      셋의 공통점은 SQL이라고 하는 데이터베이스 전용 언어를 통해서 DBMS에 명령을 내릴 수 있다.

      DBMS -> 사용자가 입력한 SQL을 해석해서 데이터베이스 작업을 수행

느낀점 :

  • 오늘은 기존의 데이터를 삭제하는 방법과 데이터베이스에 대해 배우는 시간을 가졌습니다.
  • 다음에는 MySQL를 사용하는 방법을 배울 것이라서 미리 다운받아서 설치를 완료시켰다.
profile
하루를 의미있게 살자!

0개의 댓글