728x90
반응형
SMALL

안녕하세요, 유튜브를 보고 학습한 자료를 남깁니다.

 

1. 한 칸에는 한 가지 정보만 들어가도록 만든다.

1.1 사례 1

한 칸에 이메일이 두개 들어가있다.

이것이 안 지킨 사례이다.

하지만 필요에 따라서 한 칸에 여러 데이터를 구분자를 넣어서 입력하기도 한다.

1.2 사례 2

 

1.3 사례 분석

예를 들어 숫자를 조회해야 한다든지 

상품을 따로 따로 쓰고 싶다면 

구분하기가 어렵다.

그래서 한 칸에 한 가지 정보만 넣는 것이 관리가 좋다.

 

1.4 한 칸에 2개 이상의 정보가 들어간다면

테이블을 분리하면 된다.

 

1.5 실습

예제를 통해서 살펴보겠다.

Microsoft Excel을 통해서 

먼저 테이블을 나누었다.

테이블을 나누었다.

이렇게 하면 테이블은 나누었지만

어떤 사용자의 이메일인지 구분이 불가능하다.

이번에는 이렇게 구분해보았다.

이메일의 PK를 사용자의 FK로 등록한 것이다.

이메일의 PK를 사용자의 FK로 등록을하니 한 칸에 여러 개의 이메일의 PK가 들어가게 되었다.

이번에는 사용자의 PK를 이메일의 FK로 등록한 것이다.

한 사용자가 여러 이메일을 갖을 수 있도록 설계된 관계형 데이터베이스의 모습이다.

이렇게 하면 1번을 필터를 걸어서 데이터를 가져오면은

사용자가 갖고 있는 이메일 정보들을 모두 불러올 수 있는 것입니다.

이 과정을 보고 데이터베이스 이론에서는 제1정규형이라고 부른다.

한 칸에 한 가지 정보만 들어가는 것을 '제1정규형'이라고 부른다.

 

실습 자료를 남깁니다.

제1정규형_실습_자료.xlsx
0.02MB

 

 

감사합니다.

https://www.youtube.com/watch?v=whPcJ6ThEXo&list=PLtUgHNmvcs6ooYsXgdlE80_QjGj8lg4YG&index=1

 

728x90
반응형
LIST

+ Recent posts