2023-07-28 TIL (혼공자 및 API, ERD)

오준석·2023년 7월 30일
0

TIL (Today I Learned)

목록 보기
54/105
post-thumbnail

TIL

노션 단축키


<혼자 공부하는 자바스크립트 5장 함수>

함수를 사용하는 것을 함수 호출
함수를 호출할 때 괄호 내부에 여러 가지 자료를 넣는데, 이러한 자료를 매개변수. 함수를 호출해서 최종적으로 나오는 결과를 리턴값이라 한다.

이름이 있는 함수는 선언적 함수, 없는 함수는 익명 함수


< API, ERD 특강>

ERD

각 테이블에는 식별자가 필요하다.
설계하는 방법을 알고, 꼭 설계를 해야 한다.

모든 테이블엔 ID가 있어야 한다.

Primary Key (PK)
반드시 하나만 존재
row의 값+ 고유하게 식별 가능
대개 정수 형태, 번호 혹은 유일한 값

Foreign Key (FK)
다른 테이블의 PK를 참조하는
다른 테이블의 PK 데이터 확보!

N:M의 구조

API

Application Programming Interface의 준말
애플리케이션이나 디바이스가 서로 간에 연결하여 통신할 수 있는 방법을 정의하는 규칙

정보의 자원이란 데이터이다.

API는 보통 명사만 들어간다.

API 명세서를 작성하는 것이 중요한 이유?
: 프론트엔드와 협업 하기 위해

<데이터 모델링>

Cardinality

: 중복도가 ‘낮으면’ 카디널리티가 ‘높다’고 표현한다.
중복도가 ‘높으면’ 카디널리티가 ‘낮다’고 표현한다.

ex) 주민등록번호 같은 경우는 중복되는 값이 없으므로 카디널리티가 높다고 할 수 있다.
이에 비해 이름같은 경우는 ‘주민등록번호에 비해’ 중복되는 값이 많으므로,
이름은 ‘주민등록번호에 비해’ 카디널리티가 낮다고 할 수 있다.

profile
개발자를 목표로 열심히 하려고 합니다.

1개의 댓글

comment-user-thumbnail
2023년 7월 30일

개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.

답글 달기