YH-0.0.4-SNAPSHOT

  • 홈
  • 태그
  • 방명록

2NF 1

[DB] 정규화(Normalization)란?

데이터베이스를 공부하다 보면 “테이블을 정규화하세요”라는 말을 자주 듣게 됩니다.그런데 왜 굳이 테이블을 잘게 나누는 걸까요? 그냥 하나에 다 넣으면 안 될까요?오늘은 그 궁금증을 풀어보며, 데이터베이스의 정규화(Normalization)가 무엇인지,왜 필요한지, 그리고 정규형의 종류와 각각 어떤 조건을 가지는지 살펴볼게요.  💡 정규화란?정규화(Normalization)는 데이터의 중복을 최소화하고, 일관성과 무결성을 유지하기 위해 테이블 구조를 체계적으로 분해하는 과정입니다.데이터베이스를 처음 설계할 때, 하나의 테이블에 많은 정보를 넣으면 편해 보일 수 있지만,이렇게 구성된 테이블은 중복 데이터가 많아지고, 데이터 수정/삭제 시 여러 문제(이상, anomaly)가 발생할 수 있습니다. ❌ 정규화가..

데이터베이스 2025.04.12
이전
1
다음
더보기
프로필사진

YH-0.0.4-SNAPSHOT

While version numbers increment, knowledge compounds.

  • 분류 전체보기 (65)
    • cs (6)
    • 네트워크 (14)
    • Java (7)
    • Spring (1)
    • C (4)
    • Flutter (20)
      • Dart (9)
    • 데이터베이스 (12)
      • Today's Query (7)

Tag

데이터베이스, mysql, 웹개발, HTTP, C언어, 프로그래밍, 앱개발, 네트워크기초, flutter, 객체지향프로그래밍, 디자인패턴, 만들면서배우는플러터앱프로그래밍, C언어포인터, 웹리소스, 크로스플랫폼, 플러터앱개발, 1일1쿼리, Java, 정보처리기사, dart기본문법, 네트워크, 1일1쿼리문, 웹, dart, CS, RDBMS, OOP, 포인터, 플러터, 정보처리기사실기,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바