삶의 늪에 들어 가기 전/정리중(미정리)
[데이터베이스]정규화 이해하기(제1정규화,제2정규화,제3정규화)
* atomic : 원자 이상현상: 삽입이상, 삭제이상, 갱신이상 이러한 이상현상때문에 정규화를 하는 것 8.1 정규화란?ERD내에서 중복요소를 찾아 제거해 나가는 과정 - 중복된 데이터는 많은 문제를 일으킨다.3차 정규화 정도만 알면 설계하는데 무리가 없다. - 중복을 최소화. ->완전히 없애는게 아니라 어느정도는 인정하겠다 - 시간을 줄이기 위해. (데이터베이스 안에 1억개의 튜플이 들어있다고생각해봐라) 몇가지 원칙만 지키면 정규화가 필요 없는 ERD를 설계할 수 있다. 제 1 정규화 -> 엔티티에서 하나의 속성이 복수개의 값을 갖도록 설계되어 있을 때 하나의 속성이 단일 값(atomic value)을 갖도록 설계를 변경하는 과정 - 일련번호를 추가하였다. 제 2정규화 -> 주식별자가 아닌 속성들 중..