[데이터베이스] 정규화란?
정규화란? 이상 현상이 발생하지 않도록 Relation을 관련이 있는 애트리뷰트들로만 구성하기 위해 Relation을 분해하여 데이터베이스를 올바르게 설계해나가는 과정이다. 여기서 이상 현상이란? 데이터베이스를 잘못 설계하면 불필요한 데이터 중복이 발생해 Relation에 대한 데이터의 삽입, 수정, 삭제 연산을 수행할 때 부작용이 발생하는데, 이러한 부작용을 이상 현상(Anomaly라고 한다. 이상 현상을 조금 자세히 살펴 보면, 세 가지로 분류할 수 있다. 첫번째는 삽입 이상(Insertion Anomaly)으로, 새 데이터를 삽입하기 위해 불필요한 데이터도 함께 삽입해야 하는 문제가 발생할 때 생기는 이상 현상이다. 두번째는 갱신 이상(Update Anomaly)으로, 중복되는 튜플들 중에서 일부만..
🧑🏻💻 CS/데이터베이스
2022. 10. 17. 23:48
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 데이터베이스
- github
- mdn
- 리액트
- error
- 정렬
- 에러
- 파이썬
- Context API
- leetcode
- 그래프
- zustand
- useState
- state
- react
- JavaScript
- Component
- DOM
- CSS
- 브라우저
- Browser
- 자료구조
- 알고리즘
- 함수
- git
- DB
- 자바스크립트
- Python
- BOJ
- React Query
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
250x250