Codingworld
검색
메뉴
고정 헤더 영역
글 제목
메뉴
좋아요
-
댓글달기
-
공유하기
메뉴 레이어
Codingworld
메뉴 리스트
홈
태그
방명록
분류 전체보기
(18)
정보처리기사 실기
(6)
질문 정리
(3)
vue
(4)
git
(1)
알고리즘
(3)
데이터베이스
(0)
검색 레이어
Codingworld
검색 영역
컨텐츠 검색
블로그 내 검색
상세 컨텐츠
본문 제목
정규화
질문 정리
by
Goyoungjung
2023. 8. 14. 09:46
본문
좋아요
-
댓글달기
0
데이터 이상 현상
데이터 집합에서 예상하지 못한 비정상적인 패턴이나 동작을 나타내는 현상
정규화를 하는 이유
데이터를 입력/수정/삭제 등의 작업이 발생하는 이상 현상 방지
독립된 Entity로 정의함으로써 높은 응집역과 낮은 결합도를 유지
중독된 데이터를 최소함으로써 저장 공간을 최소화
좀더 작은 단위의 Entity로 분해함으로써 재활용성 증가
정규화 정의
중복 되는 데이터를 나누어 여러 개의 테이블에 분산 저장하는 기법
실세계의 데이터를 구조화/체계적으로 재배치/분해하는 방법
정규화 목적
데이터의 일관성을 보장받고, 중복된 데이터를 최소화로 안전성과 확보하기 위함이다.
함수의 종속성
특정 속성의 모든 값에 대하여 다른 속성의 값이 유일하게 결정되게 하는 함수의 속성을 의미한다.
X -> Y
공유하기
게시글 관리
Codingworld
'
질문 정리
' 카테고리의 다른 글
JAVA int vs Integer
(0)
2023.07.24
자바
(1)
2023.07.17
관련글
더보기
JAVA int vs Integer
2023.07.24
자바
2023.07.17
추가 정보
인기글
최신글
티스토리툴바