분류 전체보기 153

면접 스터디 3주차 DB/Web/Network

DB DBMS란? DBMS는 데이터베이스 관리 시스템이다. 사용자가 데이터에 관한 정보를 가능한 한 효율적이고 효과적으로 구성, 복원 및 검색 할 수 있도록하는 응용 프로그램 모음이다. RDBMS란? 관계형 데이터베이스 관리 시스템 데이터베이스에 별도의 테이블에 저장된 관계형 데이터 모델을 기반으로하며 공통 열의 사용과 관련이 있다. SQL (Structured Query Language)을 사용하여 관계형 데이터베이스에서 데이터에 쉽게 액세스 할 수 있다. DBMS의 장점은? 데이터는 구조적으로 저장되므로 중복성 제어 입력 한 데이터의 유효성을 검사하고 데이터베이스에 대한 무단 액세스 제한 제공 필요한 경우 데이터 백업 및 복구 제공 여러 사용자 인터페이스를 제공 데이터베이스에서 유형의 관계에 대해 설..

네트워크와 CS 2022.02.23

섹션 4. HTTP 메서드

HTTP API를 만들어보자 요구사항 회원 정보 관리 API를 만들어라 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 API URI 설계 URI(Uniform Resource Identifier) • 회원 목록 조회 /read-member-list • 회원 조회 /read-member-by-id • 회원 등록 /create-member • 회원 수정 /update-member • 회원 삭제 /delete-member 가장 중요한 것은 리소스 식별 API URI 고민 리소스의 의미는 뭘까? 회원을 등록하고 수정하고 조회하는게 리소스가 아니다! 회원이라는 개념 자체가 바로 리소스다. 리소스를 어떻게 식별하는게 좋을까? 회원을 등록하고 수정하고 조회하는 것을 모두 배제회원이라는 리소스만 식별하면 ..

네트워크와 CS 2022.02.20

섹션 5. HTTP 메서드 활용

클라이언트에서 서버로 데이터 전송 데이터 전달 방식은 크게 2가지 이다. 쿼리 파라미터를 통한 데이터 전송 GET 주로 정렬 필터(검색어) 메시지 바디를 통한 데이터 전송 POST,PUT,PATCH 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 4가지 상황 정적 데이터 조회 쿼리 파라미터 미사용 정리 이미지, 정적 텍스트 문서 조회는 GET사용 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능 동적 데이터 조회 쿼리 파라미터 사용 정리 주로 검색, 게시판 목록에서 정렬 필터(검색어) 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬 조건에 주로 사용 조회는 GET 사용 GET은 쿼리 파라미터 사용해서 데이터를 전달 HTML Form을 통한 데이터 전송 정리 HTML..

네트워크와 CS 2022.02.20