μ΄λ² ν¬μ€ν μ μ λ² λ Όλ¦¬ λ°μ΄ν° λͺ¨λΈλ§μ μ΄μ΄ κ·Έ λ¨κ³μμ μνν΄μΌνλ μ κ·ν(Normalization)μ λν΄μ μμ보λλ‘ νκ² μ΅λλ€.
μ κ·ν(Normalization)
μ μ
μ€λ³΅μ±μ μ΅μννκ³ μ 보μ μΌκ΄μ±μ 보μ₯νκΈ° μν κ°λ
λͺ©μ
1) λ°μ΄ν° μ€λ³΅ λ°°μ λ‘ λ°μ΄ν° κ΄λ¦¬ νΈμμ± μ κ³ λ° μλ£ μ μ₯ 곡κ°μ μ΅μν
2) λ°μ΄ν° λͺ¨ν λ¨μν
3) λ°μ΄ν° ꡬ쑰μ μμ μ± λ° λ¬΄κ²°μ± μ μ§
4) μμ±μ λ°°μ΄μν κ²μ¦
5) μν°ν°μ μμ±μ λλ½ μ¬λΆ κ²μ¦ μλ¨
6) μλ£κ²μκ³Ό μΆμΆμ ν¨μ¨μ±μ μΆκ΅¬
νΉμ§
1) μ΄λ ν κ΄κ³κ΅¬μ‘°κ° λ°λμ§ν κ²μΈμ§, λ°λμ§νμ§ λͺ»ν κ΄κ³λ₯Ό μ΄λ»κ² λΆν΄νμ¬μΌ νλμ§μ κ΄ν ꡬ체μ μΈ νλ¨κΈ°μ€μ μ 곡
2) μ κ·νλ λ°μ΄ν° λͺ¨λΈμ μ νμ±, μΌμΉμ±, λ¨μμ±, λΉμ€λ³΅μ±, μμ μ± λ³΄μ₯
μ κ·νμ 4μ ν
1. μ 1μ κ·ν
1) λ°λ³΅λλ μμ±μ΄λ Group μμ± μ κ±°
2) μλ‘μ΄ μ€μ²΄μ 1:Nμ κ΄κ³ μΆκ°
3) λͺ¨λ μμ±μ λ°λμ νλμ κ°μ κ°μ ΈμΌ ν¨(λ°λ³΅ννκ° μμ΄μλ μλ¨)
2. μ 2μ κ·ν
1) μ£Όμλ³μμ μμ νκ² μ’ μλμ§ μλ μμ± μ κ±°
2) λΆμμ ν¨μμ μ’ μ(Non Fully Dependency) μ κ±°
3) λͺ¨λ μμ±μ λ°λμ UIDμ λΆμ μ’ μλμ΄μΌ ν¨(UIDμΌλΆμλ§ μ’ μλμ΄μλ μλ¨)
3. μ 3μ κ·ν
1) λΉμλ³μμ μ’ μλλ μμ± μ κ±°
2) μ£Όμλ³μμ μ΄νμ’ μ(Transitive Dependency) λλ μμ± μ κ±°
3) UIDκ° μλ λͺ¨λ μμ± κ°μλ μλ‘ μ’ μλ μ μμ(μμ±κ° μ’ μμ± λ°°μ )
4. μ 4μ κ·ν
1) μ€μ λ‘ κ±°μ κ³ λ €λμ§ μλ μ κ·ν
2) μ£Όμλ³μμ λ€κ°μ’ μ(Multi-Valued Dependency)λλ μμ±μ λκ°μ§ μ΄μ λμ§μμ
3) 2μ°¨ μ κ·νλ ν μ΄λΈμ λ€λλ€ κ΄κ³λ₯Ό κ°μ§ μ μμ
4) μ΄λ ν κ΄κ³κ΅¬μ‘°κ° λ°λμ§ν κ²μΈμ§, λ°λμ§νμ§ λͺ»ν κ΄κ³λ₯Ό μ΄λ»κ² λΆν΄νμ¬μΌ νλμ§μ κ΄ν ꡬ체μ μΈ νλ¨κΈ°μ€μ μ 곡
μ κ·ν μμ€μ λ°λ₯Έ μ₯λ¨μ
μ κ·ν μμ€μ΄ λμμλ‘,
μ₯μ
1) μ μ°ν λ°μ΄ν° ꡬμΆμ΄ κ°λ₯
2) λ°μ΄ν°μ μ νμ± λμμ§
λ¨μ
1) 물리μ μ κ·Όμ΄ λ³΅μ‘
2) κΈΈμ΄κ° 짧μ λ°μ΄ν° μμ±μΌλ‘ κ³Όλν μ‘°μΈ λ°μ
μ κ·νλ λ Όλ¦¬ λ°μ΄ν° λͺ¨λΈλ§μ λ¨κ³μμ μ΄λ£¨μ΄μ§λ€λ μ κ³Ό, λ°μ κ·νλ κ·Έ λ€μ λ¨κ³μΈ 물리 λ°μ΄ν° λͺ¨λΈλ§ λ¨κ³μμ μ΄λ£¨μ΄μ§λ€λ μ μ κΈ°μ΅νμλ©΄ λκ² μ΅λλ€.
λ€μ ν¬μ€ν μΌλ‘λ λ°μ κ·νμ λν΄ μμΈν μ€λͺ ν΄ λ³΄λλ‘ νκ² μ΅λλ€.
μ΄λ κ² μ κ·νμ λν μ€λͺ μ λ§μΉκ² μ΅λλ€.
λκΈ