개발 이야기

데이터 정규화 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

반응형