[λ°μ΄ν°λ² μ΄μ€] λ°μ΄ν°λ² μ΄μ€ μ€κ³ - λ Όλ¦¬μ μ€κ³μ λͺ¨λ κ² :: ERDμ νμ₯
μ°λ¦¬κ° μ§λ μκ°μ μμλ³Έλ°μ΄ν°λ² μ΄μ€ μ€κ³ - κ°λ μ μ€κ³μμ λ€μν κ°λ μ μ€κ³μ κ°λ μ λν΄μ μμ보μμ§λ§ μ μ μ€μν ERDλ λ€λ£¨μ§ μμλ€.
κ·Έ μ΄μ λ μλ λ§μ λΆλμ΄κΈ°λ νλ©° κ°μ₯ μ€μνκ³ μ μ°μ΄λ κ²μ΄κΈ° λλ¬Έμ λ°λ‘ νλμ κ²μλ¬Όλ‘ λΉΌλμλ€.
λ§μ½κ°λ μ μ€κ³μ λν΄μ μ‘°κΈ λΆμ‘±νλ€λ©΄λ°μ΄ν°λ² μ΄μ€ μ€κ³ - κ°λ μ μ€κ³ννΈλ₯Ό ν λ² κ°λ³κ² μ½κ³ μ€λ κ²μ μΆμ²νλ€.
λ Όλ¦¬μ μ€κ³
λ Όλ¦¬μ μ€κ³ λ¨κ³μμλ ERλ€μ΄μ΄κ·Έλ¨μ μ‘°κΈ λ λ¨λ¨νκ³ μ΄ν΄νκΈ° μ½κ² νλκ²μ λͺ©νκ° μλ€κ³ ν΄λ κ³ΌμΈμ΄ μλλ€. μ΄λ² μκ°μ λ Όλ¦¬μ μ€κ³μ λν΄μ μμ보기λ νλ©° μ§λ μκ°μ κ·Έλ¦¬μ§ λͺ»νλ ERDλ₯Ό ν¨κ» κ·Έλ €λ³΄λ©° μ΄ν΄ν΄λ³΄μ.
ERD
Entity-Relation DaigramμΌλ‘ μν°ν°μκ΄κ³μ λν΄μ½κ² μμ±ν κ²μ λ»νκ² λλ€.
λ μ 보 μ²λ¦¬ κΈ°μ¬λΌλμ§ μ¬λ¬ μνμ λμ¬ λλ Peter Chanμ΄λΌλ λΆμ΄ λ§λ€μλ€ λΌλ μ΄μΌκΈ°κ° λμ€λ©΄ λ°λ‘ ERDλ₯Ό μκ°νλ κ·Έ ERDλ₯Ό μ€λ ν λ² νν€μ³λ³΄μ.
ERDμ κ΅¬μ± μμ
ERDλ κ°λ μ μ€κ³μ κ²°κ³Ό λ΅κ² κ°λ μ μ€κ³μ λͺ¨λ μμκ° λ€μ΄κ°λ€.
- μν°ν°
- μμ±
- κ΄κ³
μν°ν°
μμ±
κ΄κ³
κ³Ό κ°μ 3 μμλ‘ λνλΌ μ μκ³
νμ€ ERD κΈ°νΈλ λ€μκ³Ό κ°λ€.
ERD λ§λ€κΈ°
λ°±λ¬Έμ΄ λΆμ¬μΌν. λ°±λ² λ³΄λ κ² λ³΄λ€ μ§μ ν΄λ³΄λ κ²μ΄ λ«λ€. μ§μ ν λ² ERDλ₯Ό λ§λλ μ€μ΅μ ν΄λ³΄μ.
λ¬Έμ μν©
νμ μμ½ μμ€ν μ λ§λ€κ³ μΆλ€. νμ μμ½ μμ€ν μ λ€μκ³Ό κ°λ€. νμμ νλ²κ³Ό μ΄λ¦, νκ³Όλ‘ λνλΈλ€. νμμ μλΉ μ΄λ¦κ³Ό λ©λ΄, λ μ§, μ 곡 νμ μΌλ‘ λνλ λλ€. λ©λ΄λ λ©λ΄ μ΄λ¦κ³Ό λ©λ΄ μ νΈλλ₯Ό μ μ μλ μ’μμ μλ₯Ό κ°μ΅λλ€. |
μ΄λ¬ν μꡬ μ¬ν κΈ°μ μκ° μλ€κ³ κ°μ νμ λ κ°λ μ μ€κ³μ μμΉμ λ°λΌμ μν°ν°μ μμ±, κ΄κ³μ λν΄μ λΆλ₯ν΄λ³΄μ.
νμ μμ½ μμ€ν μ λ§λ€κ³ μΆλ€. νμ μμ½ μμ€ν μ λ€μκ³Ό κ°λ€. νμμ νλ²κ³Ό μ΄λ¦, νκ³Όλ‘ λνλΈλ€. νμμ μλΉ μ΄λ¦κ³Ό λ©λ΄, λ μ§, μ 곡 νμ μΌλ‘ λνλ λλ€. λ©λ΄λ λ©λ΄ μ΄λ¦κ³Ό λ©λ΄ μ νΈλλ₯Ό μ μ μλ μ’μμ μλ₯Ό κ°μ΅λλ€. |
μ΄λ° λΆμμ΄ μλ£λμλ€λ©΄ μ΄μ λλμ΄ ERDμ νμ μ λλ μ μλ€.
μν°ν° | νμ, νμ, λ©λ΄ |
μμ± | μ΄λ¦, νκ³Ό, μλΉ μ΄λ¦, λ©λ΄, λ μ§, μ 곡 νμ , λ©λ΄ μ΄λ¦,μ νΈλ |
κ΄κ³ | λ©λ΄-νμ(ν¬ν¨νλ€), νμ-λ©λ΄(μ’μμ) |
κ·ΈλΌ λ¨Όμ μν°ν°μ λ°λ₯Έμμ±μ κ·Έλ €λ³΄μ.
μ΄λ κ² μΈ κ°μ μν°ν°κ° κ·Έλ €μ‘λ€.
μ΄μ κ΄κ³λ₯Ό μΆκ°μμΌλ³΄μ. κ΄κ³λ μ’μμμ ν¬ν¨νλ€λ§ μΆκ°μν€λ©΄ λλ€.
κ·Έλ¦¬κ³ λ§μ§λ§μΌλ‘ μμ±λ€λ§ μΆκ°μμΌμ€λ€λ©΄ ERDλ κ±°μ μμ± λμλ€κ³ ν μ μλ€.
μ΄μ λ§μ§λ§ λ¨μκ΄κ³μ λν΄μ μμ보μ.
κ΄κ³
Cardinality
Cardinality λ3κ°μ§μ κ΄κ³λ₯Ό λ»νλ€.
- μΌλμΌ
- μΌλλ€
- λ€λλ€
μ΄ κ²μ κ·Έλ¦ΌμΌλ‘ νννμλ©΄
μ΄ κ΄κ³λ₯Ό ERDμμ νννκ³ μ νλ€λ©΄ μλμ κ°μ΄ μ¬μ©ν μ μλ€.
Optionality
Optionalityλ μμ μλ μκ³ μμ μλ μμμλνλΈκ²μ΄λ€.
- Optional : μ ν
- Mandatory : νμ