개발 이야기
데이터 정규화 1
소소한G
2019. 10. 24. 22:34
데이터 정규화란?
1. 먼저, JavaScript의 Type을 알아보자.
JavaScript의 Type에는,
- number : 숫자
- string : 문자
- object : 같은 목적대로 묶는 것
ex) const fruit = {
apple:5,
pineapple:10
} - boolean : (true, false)로 나타낼 수 있는 자료형 등등 이 있다.
배열 안에는 이러한 JavaScript의 Type 들을 넣을 수 있는데, object도 JavaScript의 Type중 하나 이므로 배열 속으로 들어갈 수 있다.
예를 들면,
[ '문자열 ' , 5 , { } ]
이렇게 배열에 JavaScript의 여러 Type들을 넣을 수 있다.
2. 데이터 정규화 (mock):
내가 어떤 일을 하는 것을 코드화 시키는 것을 '데이터 정규화' 라고 한다.
A가게 | B가게 | C가게 |
apple 3개 | apple 5개 | apple 7개, watermelon 9개 |
이를
Object 즉, 같은 목적대로 묶은 것들을 아래와 같이 표현할 수 있다.
const stores = [ {
apple : 3
},
{
apple : 5
}
{
apple : 7,
watermelon : 9
}
]
이렇게, 내가 어떤 일을 하는 것을 코드화 시키는 것을 '데이터 정규화' 라고 한다.
2. 데이터 정규화 (mock)를 하는 이유는?
공통된 요소를 찾는다.
-profile-imaage
-id
-picture[]
-like
-comment[]
-description
반응형