728x90
관계형 데이터베이스(Realtional Database)의 필요성
데이터베이스에 중복된 데이터가 있다 => 개선의 여지가 있다.
데이터가 많이 중복될수록 많은 문제가 야기됨(복잡하고 용량이 큰 데이터가 중복될수록)
1. 기술적, 경제적으로 엄청난 손실
2. 데이터를 수정해야 할 때, 낭비되는 시간
3. 데이터의 구분이 어려움
trade off : 장점이 생기면 단점도 생긴다.
# 테이블을 분리하지 않으면,
모든 데이터를 한 눈에 볼 수 있기 때문에 직관적으로 데이터를 볼 수 있다.
데이터 변경 시, 여러번 변경해야함.
# 테이블을 분리하면,
중복을 줄일 수 있음. 수정이 빠름.
데이터를 볼 때, 해당 데이터에 해당되는 별도의 테이블을 열어서 비교·대조해야 하는 불편함
저장은 분산, 볼 때에는 합쳐서
'@@@ SQL > 생활코딩 - Database' 카테고리의 다른 글
9. 관계형 데이터베이스의 꽃 JOIN (17) (0) | 2021.08.16 |
---|---|
8. 테이블 분리하기 (16) (0) | 2021.08.16 |
6. CRUD - Update, Delete (12~13) (0) | 2021.07.18 |
5. CRUD - Read (11) (0) | 2021.07.18 |
4. CRUD - Create (9 ~ 10) (0) | 2021.07.18 |