μ κ·ν κ°μ
- κ΄κ³ν μ€ν€λ§λ₯Ό λ μμ μμ±μ μΈνΈλ‘ μͺΌκ°μ΄ λ°λμ§ν μ€ν€λ§λ‘ λ§λ€μ΄ κ°λ κ³Όμ
- νλμ μ’ μμ±μ΄ νλμ 릴λ μ΄μ μ ννλ μ μλλ‘ λΆν΄ν΄κ°λ κ³Όμ
- λ°μ΄ν°λ² μ΄μ€ λ Όλ¦¬μ λ¨κ³μμ μν
- μ κ·νλ λ°μ΄ν° λͺ¨λΈμ μΌκ΄μ±, μ νμ±, λ¨μμ±, λΉμ€λ³΅μ±, μμ μ± λ±μ 보μ₯
μ΄μ(Anomaly)μ κ°λ λ° μ’ λ₯
μ κ·νλ₯Ό κ±°μΉμ§ μμΌλ©΄, λ°μ΄ν°λ² μ΄μ€ λ΄μ λ°μ΄ν°λ€μ΄ λΆνμνκ² μ€λ³΅λμ΄ λ¦΄λ μ΄μ μ‘°μ μ κ³€λν μ΄μ(Anomaly) λ°μ
μμ 릴λ μ΄μ
νμμ½λ | νμλͺ | ꡬμ νλͺ© | κ°κ²© |
123 | κΉμ΄λ‘ | μ΄μ½λ§ μ°μ | 500 |
124 | κ°λΆν | λΈκΈ°λ§ μ°μ | 700 |
125 | μ΄κ²μ | λ°λλλ§ μ°μ | 600 |
126 | μ΅λ³΄λΌ | μ΄μ½λ§ μ°μ | 500 |
- μ½μ
μ΄μ
- λ―ΌνΈμ΄μ½λ§ μ°μ κ° μΆμλμλλ° μμ§ κ΅¬λ§€ν νμμ΄ μλ€λ©΄ μ½μ μ΄μ
(νμμ½λμ νμλͺ μ μνμ§ μμ null κ°μ΄ μ½μ λ¨) - μμ μ΄μ
-μ΄κ²μ μ¨κ° λ°λλλ§ μ°μ ꡬ맀λ₯Ό μ·¨μνλ©΄ μ΄κ²μ νμμ΄ μ¬λΌμ§λ μμ μ΄μ
(ꡬ맀λ΄μλ§ μμ νλ κ²μ΄ μλ νμ μ 보κΉμ§ μμ λ¨) - κ°±μ μ΄μ
- μ΄μ½ μ°μ κ°κ²©μ΄ 500μμμ 600μμΌλ‘ μ€λ₯Ό λ κ°λΆνμ¨μ ꡬ맀 ννλ§ λ°κΎΌλ€λ©΄ κ°±μ μ΄μ
(μ΅λ³΄λΌμ¨ ννμ μ΄μ½λ§ μ°μ κ°κ²© μμ±κ°λ κ°±μ νμ§ μμμ λ λͺ¨μμ΄ λ°μν¨)
μ κ·ν μμΉ
- μ 보μ 무μμ€ νν - νλμ μ€ν€λ§λ₯Ό λ€λ₯Έ μ€ν€λ§λ‘ λ³νν λ μ 보μ μμ€μ΄ μμ΄μλ μλ¨
- λΆλ¦¬μ μμΉ - νλμ λ 립λ κ΄κ³μ±μ νλμ λ 립λ 릴λ μ΄μ μΌλ‘ λΆλ¦¬μμΌ νν
- λ°μ΄ν°μ μ€λ³΅μ±μ΄ κ°μλμ΄μΌ ν¨
μ κ·ν κ³Όμ π
μμ±μ λ°νμμ΄ νμμμ΄λ©΄ 릴λ μ΄μ μ΄ μ κ·ν μ μ΄κ³ , μ΄λ‘μμ΄λ©΄ 릴λ μ΄μ μ΄ μ κ·ν ν μ λλ€!
- 1NF (μ 1μ κ·ν)
- 릴λ μ΄μ
μ μν λͺ¨λ λλ©μΈμ΄ μμκ°μΌλ‘λ§ λμ΄μλ μ κ·ν
μ 1 μ κ·ν - λ°λλμ λΈκΈ°κ° κ°μ΄ μμλ μμ± κ°μ κ°κ°μ μμκ°μΌλ‘ μ κ·ν
- 릴λ μ΄μ
μ μν λͺ¨λ λλ©μΈμ΄ μμκ°μΌλ‘λ§ λμ΄μλ μ κ·ν
- 2NF (μ 2μ κ·ν)
- Rμ΄ 1NFμ΄κ³ , κΈ°λ³Έν€κ° μλ λͺ¨λ μμ±μ΄ κΈ°λ³Έν€μ λνμ¬ μμ ν¨μμ μ’ μμ λ§μ‘±νλ μ κ·ν
μ 2 μ κ·ν - λΆλΆν¨μ μ’ μμ μ κ±°νκΈ° μν΄ λ¦΄λ μ΄μ μ λΆλ¦¬νμ¬ μ κ·ν
- 3NF (μ 3μ κ·ν)
- Rμ΄ 2NFμ΄κ³ , κΈ°λ³Έν€κ° μλ λͺ¨λ μμ±μ΄ κΈ°λ³Έν€μ λν΄ μ΄νμ μ’ μμ λ§μ‘±νμ§ μλ μ κ·ν
μ 3 μ κ·ν - μ΄νμ μ’ μ(Aμ΄λ©΄ Bμ΄κ³ , Bμ΄λ©΄ Cλ€)λ₯Ό λ§μ‘±νλ(κ°κ²©μ΄ 20μ΄λ©΄, ν μΈμ¨μ΄ 10μ΄λ€)κ΄κ³λ‘ μ κ·ν
- BCNF (Boyce-Codd μ κ·ν)
- κ²°μ μκ° λͺ¨λ ν보ν€μΈ μ κ·ν
- κ²°μ μμ΄λ©΄μ ν보ν€κ° μλ κ² μ κ±°
- 3NFμμ ν보ν€κ° μ¬λ¬ κ° μ‘΄μ¬νκ³ μλ‘ μ€μ²©λλ κ²½μ°μ μ μ©νλ κ²½μ°μ μ μ©νλ κ°ν μ 3μ κ·ν
μμ1 - ↑μμ κ°μ μ 릴λ μ΄μ μμ 3NFκΉμ§ μ§ννλ©΄ ↓λ 릴λ μ΄μ κ³Όκ°λ€.
μμ1μ 3NF λ§μ‘± - ↑μ΄λ, κ³Όλͺ©μ μ€λ³΅λλ DBκ³Όλͺ©μ΄ μ‘΄μ¬ν¨!(Primary Key μ μ½μ‘°κ±΄ μλ°°)
BCNF μ΄ν - λ°λΌμ κΈ°λ³Έν€λ (νλ²+κ³Όλͺ©)μ΄ λλλ‘ ν¨
- μ¦ λͺ¨λ κ²°μ μκ° ν보ν€κ° λλλ‘ νλ€.
- 4NF (μ 4μ κ·ν)
- λ€μΉμ’ μ μ κ±°
- 5NF (μ 5μ κ·ν)
- μ‘°μΈ μ’ μμ± μ΄μ©
μ κ·ν λͺ©μ
- λ°μ΄ν° ꡬ쑰μ μμ μ± λ° λ¬΄κ²°μ±μ μ μ§
- μ΄λ ν 릴λ μ΄μ μ΄λλΌλ λ°μ΄ν°λ² μ΄μ€ λ΄μμ ννμ΄ κ°λ₯ν¨
- ν¨κ³Όμ μΈ κ²μ μκ³ λ¦¬μ¦ μμ±
- λ°μ΄ν°μ μ€λ³΅μ λ°°μ νμ¬ μ΄μμ λ°μ λ°©μ§
- λ°μ΄ν° μ½μ μ 릴λ μ΄μ μ μ¬κ΅¬μ±ν νμμ± κ°μ
- λ°μ΄ν° λͺ¨νμ λ¨μν
- κ°μ²΄μ μμ±μ λλ½μ¬λΆ νμΈ κ°λ₯
'μ 보μ²λ¦¬κΈ°μ¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ μ²κΈ° μ€κΈ°) EAI / ESB κ°λ λ° κ΅¬μΆμ ν (0) | 2021.09.24 |
---|---|
μ μ²κΈ° μ€κΈ°) λ―Έλ€μ¨μ΄ κ°λ κ³Ό μ’ λ₯ (0) | 2021.09.23 |
μ μ²κΈ° μμ½) κ°μ²΄μ§ν₯ λΆμ λ° μ€κ³ (0) | 2021.08.07 |
μ μ²κΈ° μμ½) μννΈμ¨μ΄ κ°λ° νμ€ (0) | 2021.08.04 |
μ μ²κΈ° μμ½) λμμΈ ν¨ν΄ μ μμ μ ν λΆλ₯ (0) | 2021.07.30 |