국비수업/수업정리
정규화 / 1
밀김
2023. 5. 4. 09:58
728x90
- 테이블은 원래 가상의 이름임
- 실선은 식별관계를 의미,줄선은 비식별관계를 의미
- 행위가 테이블이 된것 => 액션엔티티
- 행위가 테이블이 되어버리면 키가 많아진다 너무 빠르게 증가
- 키를 많이 가져오는건 불필요하고 안좋을수 있다 (기존 부모의 것을 쓰는것이 바람직하다)
< 정규화 >
- 정규화 : 테이블을 자른다 (만들었던 엔티티를 잘게 쪼개서 쓴다 / 데이터의 결함이 없도록 하기 위해서 이 과정을 거친다)
- 1정규화 : 모든 도메인(컬럼,필드)이 원자값으로만 이루어져야 한다(=중복되지 않은 값들로만 이루어져 있어야 한다 는 뜻)
- 형태: 기업?법인? 구분
- 원자가 아닌 군집되어 묶여있는것도 있다
- null이 많은 컬럼도 데이터적으로 봤을때 좋지 못하다
728x90