-
내일배움캠프 18일차(ERD, API 개론)코딩공부 2023. 6. 9. 21:30
https://haeinj-backend-study.tistory.com/39
자바의 정석 공부 - 프로세스와 쓰레드(작성중)
프로세스: 실행 중인 프로그램 - 자원(메모리,cpu ,...)/ 쓰레드로 구성 쓰레드: 프로세스 내에서 실제 작업을 수행 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다. 프로세스 = 공장 / 쓰레드
haeinj-backend-study.tistory.com
ERD, API 특강 메모
ERD
- 개체 관계 다이어그램
- 데이터 간의 관계를 정의한 다이어그램
- 데이터베이스 구상할 때 사용 - 테이블 간의 관계 정의
- 데이터베이스
- 기본키
- 반드시 하나만 존재
- row의 값을 고유하게 식별 가능
- 대개 정수 형태, 번호 혹은 유일한 값
- 외래키
- 다른 테이블의 기본키를 참조하는 칼럼
- 기본키
- 데이터베이스
- 연관관계의 종류
- 일대일
- 일대다
- 다대다
- 실무에서는 만들 수 없음 -> 분리 필요
REST API(-문서화)
- API: 애플리케이션이나 디바이스가 서로 간에 연결하여 통신할 수 있는 방법을 정의하는 규칙
- REST: 웹의 장점을 최대한 활용할 수 있도록 만든 아키텍처
- 디자인 원칙
- URI는 정보의 자원을 표현해야 한다.
- 자원에 대한 행위는 HTTP Method로 표현한다
- HTTP메서드 종류(중요)
- GET(조회)
- POST(생성)
- PUT(수정)
- DELETE(삭제)
'코딩공부' 카테고리의 다른 글
내일배움캠프 20일차(쓰레드, 고연봉 개발자 되는 법 특강) (0) 2023.06.13 내일배움캠프 19일차 (0) 2023.06.12 내일배움캠프 17일차 (0) 2023.06.08 내일배움캠프 16일차 (0) 2023.06.07 내일배움캠프 15일차 (0) 2023.06.05