교육의 물결
close
프로필 배경
프로필 로고

교육의 물결

  • 분류 전체보기 (43)
    • 교육 정보 (12)
      • 입시정보 (6)
      • 취업,진로 정보 (2)
      • 자격증 (1)
      • 교육 관련 템플릿 (2)
    • IT 정보 (24)
      • 웹만들기 (1)
      • 웹기획 (1)
      • 코딩 (14)
      • 게임 (3)
    • 후기,리뷰 (6)
      • 책후기 (0)
      • 영화후기 (2)
      • 강의후기 (4)
  • 홈
  • 브런치

[sql] 데이터 정규화와 반정규화(1) - 정규화

1. 정규화 - 정규화는 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이며, 데이터를 분해하는 과정 - 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법 - 테이블을 분해해서 데이터 중복을 제거하기 때문에 데이터 모델의 유연성을 높인다. - 정규화를 수행하면 비즈니스에 변화가 발생하여도 데이터 모델의 변경을 최소화 할 수 있다. - 정규화는 제 1정규화 부터 제 5정규화 까지 있지만 실질적으로는 제 3 정규화까지만 수행한다. - 테이블을 분해하기 때문에 join을 수행하여 하나의 합집합으로 만들 수 있다. - 불필요한 데이터를 입력하지 않아도 되기 때문에 중복 데이터가 제거된다. - *이상현상이 발생하는 문제를 해결할 수 있다. * 이상현상(Anoomaly)..

  • format_list_bulleted IT 정보/코딩
  • · 2023. 3. 5.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (43)
    • 교육 정보 (12)
      • 입시정보 (6)
      • 취업,진로 정보 (2)
      • 자격증 (1)
      • 교육 관련 템플릿 (2)
    • IT 정보 (24)
      • 웹만들기 (1)
      • 웹기획 (1)
      • 코딩 (14)
      • 게임 (3)
    • 후기,리뷰 (6)
      • 책후기 (0)
      • 영화후기 (2)
      • 강의후기 (4)
최근 글
최근 댓글
태그
  • #mysql배우기
  • #SQL
  • #반정규화
  • #2028수능
  • #외래키
  • #마인크래프트
  • #마크시작하기
  • #mysql
  • #cpu성능
  • #sqld
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바