[μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)]
10. μ’μ λ°μ΄ν° λͺ¨λΈμ μμ
κ°. μμ μ± (Completeness)
- μ 무μμ νμλ‘ νλ λͺ¨λ λ°μ΄ν°κ° λ°μ΄ν° λͺ¨λΈμ μ μλμ΄ μμ΄μΌ ν¨
λ. μ€λ³΅λ°°μ (Non-Redundancy)
- νλμ λ°μ΄ν°λ² μ΄μ€ λ΄μ λμΌν μ¬μ€μ λ°λμ ν λ²λ§ κΈ°λ‘νμ¬μΌ ν¨
λ€. μ 무κ·μΉ (Business Rules)
- λ°μ΄ν° λͺ¨λΈμμ λ§€μ° μ€μν μμ μ€ νλκ° λ°μ΄ν° λͺ¨λΈλ§ κ³Όμ μμ λμΆλκ³ κ·λͺ λλ μλ§μ μ 무κ·μΉμ λ°μ΄ν° λͺ¨λΈμ΄ νννκ³ μ΄λ₯Ό ν΄λΉ λ°μ΄ν° λͺ¨λΈμ νμ©νλ λͺ¨λ μ¬μ©μκ° κ³΅μ ν μ μλλ‘ μ 곡νλ κ²
- νΉν, λ°μ΄ν° μν€ν μ²μμ μΈκΈλλ λ Όλ¦¬ λ°μ΄ν° λͺ¨λΈμμ μ΄λ¬ν μμλ€μ΄ ν¬ν¨λμ΄μΌ ν¨μ λ§€μ° μ€μ
λΌ. λ°μ΄ν° μ¬μ¬μ© (Data Reusability)
- λ°μ΄ν°μ μ¬μ¬μ©μ±μ ν₯μμν€κ³ μ νλ€λ©΄ λ°μ΄ν°μ ν΅ν©μ±κ³Ό λ 립μ±μ λν΄μ μΆ©λΆν κ³ λ €ν΄μΌν¨
- ν΅ν© λͺ¨λΈμ΄μ΄μΌλ§ λ°μ΄ν° μ¬μ¬μ©μ±μ ν₯μμν¬ μ μμ
λ§. μμ¬μν΅ (Communication)
- λ°μ΄ν° λͺ¨λΈμ λμμΌλ‘ νλ μ 무λ₯Ό λ°μ΄ν° κ΄μ μμ λΆμνκ³ μ΄λ₯Ό μ€κ³νμ¬ λμ€λ μ΅μ’ μ°μΆλ¬Ό
- λ°μ΄ν°λ₯Ό λΆμνλ κ³Όμ μμλ μμ°μ€λ½κ² λ§μ μ 무 κ·μΉλ€μ΄ λμΆλλ©°, μ΄ μ 무 κ·μΉλ€μ λͺ¨λΈμ μν°ν°, μλΈνμ , μμ±, κ΄κ³ λ±μ ννλ‘ μ΅λν μμΈνκ² ννλμ΄μΌ ν¨
- μ΄λ κ² ννλ λ§μ μ 무 κ·μΉλ€μ ν΄λΉ μ 보μμ€ν μ μ΄μ©, κ΄λ¦¬νλ λ§μ κ΄λ ¨μλ€μ΄ μ€κ³μκ° μ μν μ 무 κ·μΉλ€μ λμΌν μλ―Έλ‘ λ°μλ€μ΄κ³ μ 보μμ€ν μ νμ©ν μ μκ² νλ μν μ νκ² λ¨. μ¦, λ°μ΄ν° λͺ¨λΈμ΄ μ§μ ν μμ¬μν΅μ λꡬλ‘μμ μν μ νκ² λλ κ²
λ°. ν΅ν©μ± (Integration)
- κ°μ₯ λ°λμ§ν λ°μ΄ν° ꡬ쑰μ ννλ λμΌν λ°μ΄ν°λ μ‘°μ§μ μ 체μμ ν λ²λ§ μ μλκ³ μ΄λ₯Ό μ¬λ¬ λ€λ₯Έ μμμμ μ°Έμ‘°, νμ©νλ κ²
- λμΌν μ±κ²©μ λ°μ΄ν°λ₯Ό ν λ²λ§ μ μνκΈ° μν΄μλ 곡μ λ°μ΄ν°μ λν ꡬ쑰λ₯Ό μ¬λ¬ μ 무 μμμμ 곡λμΌλ‘ μ¬μ©νκΈ° μ©μ΄νκ² μ μν μ μμ΄μΌ ν¨