-
mvc패턴 / PK, FK / HTTP 메서드오늘/기술면접주제 2024. 1. 9. 09:56
mvc 패턴의 개념
MVC는 모델 뷰 컨트롤러로 구성되며
컨트롤러는 사용자의 요청을 받아 모델로 전달한다.
모델은 비즈니스로직을 사용하여 데이터를 저장
그 후에 뷰를 통해 사용자에게 전달한다.
Primary Key, Foreign Key
PK
기본키.
각 컬럼을 구분하는 유일한 키. null값과 중복이 불가능.
후보키들 중 메인인 하나의 키.
유일성과 최소성을 가짐
FK
외래키.
테이블간 관계를 나타낼 때 사용.
다른 테이블의 PK를 참조하여 FK로 사용함.
데이터 무결성을 위해 FK를 사용
HTTP 메서드의 개념과 특징
http는 요청 메서드를 정의하고, 수행되길 원하는 행동을 나타낸다.
자주 쓰이는 5가지를 설명해보자면
- GET : 특정 리소스를 가져올 때 사용. 데이터를 받기만 함
- POST : 서버에 리소스를 생성하거나 업데이트할 때 사용
- PUT : 요청 페이로드를 사용하여 새 리소스를 생성하거나 기존 리소스의 데이터를 수정함.
멱등성을 가짐 (여러번 연속으로 보내도 같은 결과를 가져옴) - PATCH : 리소스 부분 수정 시 사용
- DELETE : 지정한 리소스 삭제
'오늘 > 기술면접주제' 카테고리의 다른 글
NoSQL과 RDBMS의 특징과 차이점 (0) 2024.01.05