본문 바로가기

Til

(2)
[TIL] 데이터베이스 - 정규화(Normalization) 정규형(Normal Form) * 1NF, 2NF, 3F * 부를 때는 제1정규형, 제2정규형, 제3정규형으로 부릅니다. 데이터베이스에는 중복된 데이터가 존재할 경우 이상현상이 발생하기 때문에 정규화의 목적은 가능한 한 중복을 제거하여, 삽입, 삭제, 갱신, 이상의 발생 가능성을 줄이는 것입니다. 정규화를 하지 않은 관계형 데이터베이스는 비정규형 릴레이션이라고 부릅니다. 정규화 과정 1NF 2NF 3NF 이행적 함수적 종속을 제거해야 합니다. 이게 무슨 뜻인가 하면 한 가지 정보(기본 키, primary key)로 두 가지 정보를 알 수 있다면 테이블을 나누어서 정보를 정리해주는 것을 의미합니다. 굉장히 많은 정규형이 존재합니다. 하지만 대개 제3정규형까지만 갖추어도 정규화가 잘 된 데이터베이스라고 말합..
[TIL] Uncaught TypeError: is not a function 오류 해결하기 📍오늘 주특기 심화주 마지막 날 📗 오늘의 챌린지 * Uncaught TypeError: is not a function 오류 해결하기 위 오류는 함수를 찾을 수 없는 경우 발생한다고 합니다. 함수명이 태그 id, name 등과 동일하거나 함수 내에 오류가 발생하는 코드가 있는 경우 발생하게 되는데요. 우선 에러 메시지를 살펴봅시다. addBoard라는 함수명을 찾을 수 없다는 메시지이니, id 또는 name에서 이와 같은 이름을 쓰는 것이 있는지를 확인해봐야 합니다. → 동일한 이름을 쓰는 id나 name은 확인할 수 없었습니다. 두 번째로 해야하는 일은 함수 내 어디서 오류가 뜨는지를 console.log를 사용하여 확인해 봐야합니다. 오류가 발생하는 파일은 index.js와 index.spec.js..