Entityμ λνμ¬
Entityμ λνμ¬ μμλ³Έ κΈμ λλ€.
μλ νμΈμ!
μ€λμ λ°μ΄ν°λ² μ΄μ€ μ€κ³μ ν΅μ¬ κ°λ μ€ νλμΈ μν°ν°(Entity)μ λν΄ μμλ³΄κ² μ΅λλ€.
μν°ν°λ λ°μ΄ν°λ² μ΄μ€μμ μ€μν μν μ νλ©°, λ°μ΄ν°λ₯Ό 체κ³μ μΌλ‘ κ΄λ¦¬νκ³ μ‘°μ§ννλ λ° νμμ μ λλ€.
κ·ΈλΌ μν°ν°κ° 무μμΈμ§, μ μ€μνμ§, κ·Έλ¦¬κ³ μ΄λ»κ² μ¬μ©νλμ§ μμΈν μ΄ν΄λ³΄κ² μ΅λλ€.
μν°ν°(Entity)λ 무μμΈκ°?
μ μ
μν°ν°(Entity)λ λ°μ΄ν°λ² μ΄μ€μμ κ΄λ¦¬νκ³ μ νλ μ€μ²΄λ κ°μ²΄λ₯Ό μλ―Έν©λλ€.
μ΄λ 물리μ μΈ κ°μ²΄μΌ μλ μκ³ , κ°λ μ μ΄λ λ Όλ¦¬μ μΈ κ°μ²΄μΌ μλ μμ΅λλ€. μλ₯Ό λ€μ΄, νμ¬ λ°μ΄ν°λ² μ΄μ€μμ μ§μ, λΆμ, νλ‘μ νΈ λ±μ΄ μν°ν°κ° λ μ μμ΅λλ€.
μμ
- κ³ κ°(Customer): κ³ κ° ID, μ΄λ¦, μ°λ½μ², μ£Όμ λ±μ μ 보λ₯Ό ν¬ν¨νλ μν°ν°μ λλ€.
- μ ν(Product): μ ν ID, μ΄λ¦, κ°κ²©, μ μ‘°μ¬ λ±μ μ 보λ₯Ό ν¬ν¨νλ μν°ν°μ λλ€.
- μ£Όλ¬Έ(Order): μ£Όλ¬Έ ID, μ£Όλ¬Έ λ μ§, κ³ κ° ID, μ ν ID λ±μ μ 보λ₯Ό ν¬ν¨νλ μν°ν°μ λλ€.
μν°ν°μ κ΅¬μ± μμ
μμ±(Attribute)
μμ±μ μν°ν°μ νΉμ±μ λνλ΄λ μ 보μ λ¨μμ λλ€.
κ° μν°ν°λ μ¬λ¬ κ°μ μμ±μΌλ‘ ꡬμ±λλ©°, μ΄λ¬ν μμ±λ€μ΄ λͺ¨μ¬ μν°ν°μ ꡬ체μ μΈ μ 보λ₯Ό νμ±ν©λλ€.
μλ₯Ό λ€μ΄, κ³ κ° μν°ν°μ μμ±μΌλ‘λ μ΄λ¦, μ°λ½μ², μ£Όμ λ±μ΄ μμ΅λλ€.
- κΈ°λ³Έ μμ± (Simple Attribute): λ μ΄μ λλ μ μλ λ¨μΌ μμ±μ λλ€. μ: μ΄λ¦, μλ μμΌ
- λ³΅ν© μμ± (Composite Attribute): μ¬λ¬ κ°μ νμ μμ±μΌλ‘ ꡬμ±λ μμ±μ λλ€. μ: μ£Όμ (λμ, λλ‘λͺ , μ°νΈλ²νΈ λ±)
- νμ μμ± (Derived Attribute): λ€λ₯Έ μμ±μ μ΄μ©νμ¬ κ³μ°λ μμ±μ λλ€. μ: μ΄ μ£Όλ¬Έ κΈμ‘ (λ¨κ° Γ μλ)
κΈ°λ³Έ ν€(Primary Key)
κΈ°λ³Έ ν€λ μν°ν° λ΄μμ κ° μΈμ€ν΄μ€λ₯Ό κ³ μ νκ² μλ³νλ λ° μ¬μ©λλ μμ± λλ μμ±λ€μ μ§ν©μ λλ€.
κΈ°λ³Έ ν€λ μν°ν°μ λͺ¨λ μΈμ€ν΄μ€κ° κ³ μ ν κ°μ κ°μ ΈμΌ νλ©°, μ΄λ₯Ό ν΅ν΄ λ°μ΄ν°λ² μ΄μ€ λ΄μμ νΉμ μν°ν°λ₯Ό λΉ λ₯΄κ² κ²μν μ μμ΅λλ€.
μΈλ ν€(Foreign Key)
μΈλ ν€λ ν μν°ν°μ μμ±μ΄ λ€λ₯Έ μν°ν°μ κΈ°λ³Έ ν€λ₯Ό μ°Έμ‘°νλ κ²½μ°λ₯Ό λ§ν©λλ€.
μ΄λ μν°ν° κ°μ κ΄κ³λ₯Ό λνλ΄λ©°, λ°μ΄ν°λ² μ΄μ€μ 무결μ±μ μ μ§νλ λ° μ€μν μν μ ν©λλ€.
μν°ν°μ μ€μμ±
λ°μ΄ν° ꡬ쑰ν
μν°ν°λ λ°μ΄ν°λ₯Ό 체κ³μ μΌλ‘ ꡬ쑰ννλ λ° μ€μν μν μ ν©λλ€.
μ΄λ₯Ό ν΅ν΄ λ°μ΄ν°λ² μ΄μ€ λ΄μ λ°μ΄ν°κ° λ Όλ¦¬μ μΌλ‘ μ‘°μ§λκ³ , νμν μ 보λ₯Ό ν¨μ¨μ μΌλ‘ κ²μνκ³ κ΄λ¦¬ν μ μμ΅λλ€.
λ°μ΄ν° λ¬΄κ²°μ± λ³΄μ₯
μν°ν°λ λ°μ΄ν°λ² μ΄μ€μ 무결μ±μ μ μ§νλ λ° νμμ μ λλ€.
κΈ°λ³Έ ν€μ μΈλ ν€λ₯Ό ν΅ν΄ λ°μ΄ν°μ μΌκ΄μ±κ³Ό μ νμ±μ 보μ₯ν μ μμ΅λλ€.
μ΄λ λ°μ΄ν°λ² μ΄μ€μ μ λ’°μ±μ λμ΄κ³ , λ°μ΄ν° μμ€μ΄λ μ€λ³΅μ λ°©μ§ν©λλ€.
λΉμ¦λμ€ λ‘μ§ λ°μ
μν°ν°λ λΉμ¦λμ€ λ‘μ§μ λ°μ΄ν°λ² μ΄μ€ μ€κ³μ λ°μνλ λ° μ€μν μν μ ν©λλ€.
μλ₯Ό λ€μ΄, κ³ κ°, μ ν, μ£Όλ¬Έ λ±μ μν°ν°λ₯Ό ν΅ν΄ μ€μ λΉμ¦λμ€ μ΄μ λ°©μμ λ°μ΄ν°λ² μ΄μ€ ꡬ쑰μ μ μ©ν μ μμ΅λλ€.
μ΄λ₯Ό ν΅ν΄ λ°μ΄ν°λ² μ΄μ€κ° λΉμ¦λμ€ μꡬμ¬νμ ν¨κ³Όμ μΌλ‘ μ§μν μ μμ΅λλ€.
μν°ν° μ€κ³ μ κ³ λ €μ¬ν
λͺ νν μ μ
μν°ν°λ₯Ό μ€κ³ν λλ κ° μν°ν°κ° 무μμ λνλ΄λμ§ λͺ ννκ² μ μν΄μΌ ν©λλ€.
μ΄λ λ°μ΄ν°λ² μ΄μ€μ λͺ©μ κ³Ό λΉμ¦λμ€ μꡬμ¬νμ μ νν λ°μνκΈ° μν΄ μ€μν©λλ€.
μ μ ν μμ± μ ν
κ° μν°ν°μ ν¬ν¨λ μμ±μ μ μ€νκ² μ νν΄μΌ ν©λλ€.
μμ±μ μν°ν°μ νΉμ±μ μ λνλ΄μΌ νλ©°, νμνμ§ μμ μμ±μ μ μΈνλ κ²μ΄ μ’μ΅λλ€.
ν€ μ€μ
κΈ°λ³Έ ν€μ μΈλ ν€λ₯Ό μ μ ν μ€μ νμ¬ λ°μ΄ν°λ² μ΄μ€μ 무결μ±μ μ μ§ν΄μΌ ν©λλ€.
κΈ°λ³Έ ν€λ κ³ μ μ±κ³Ό μ΅μμ±μ λ§μ‘±ν΄μΌ νλ©°, μΈλ ν€λ μν°ν° κ°μ κ΄κ³λ₯Ό μ νν λ°μν΄μΌ ν©λλ€.
λ§μΉλ©°
μν°ν°λ λ°μ΄ν°λ² μ΄μ€ μ€κ³μ ν΅μ¬ μμλ‘, λ°μ΄ν°λ₯Ό 체κ³μ μΌλ‘ κ΄λ¦¬νκ³ λΉμ¦λμ€ λ‘μ§μ λ°μνλ λ° μ€μν μν μ ν©λλ€.
μν°ν°μ κ·Έ κ΅¬μ± μμμΈ μμ±, κΈ°λ³Έ ν€, μΈλ ν€λ₯Ό μ μ΄ν΄νκ³ μ€κ³νλ©΄, ν¨μ¨μ μ΄κ³ μ λ’°μ± μλ λ°μ΄ν°λ² μ΄μ€ μμ€ν μ ꡬμΆν μ μμ΅λλ€.
λ°μ΄ν°λ² μ΄μ€ μ€κ³ μ μν°ν°μ μ€μμ±μ νμ μΌλμ λκ³ , 체κ³μ μ΄κ³ λ Όλ¦¬μ μΈ λ°μ΄ν° λͺ¨λΈμ λ§λ€μ΄ 보μΈμ.
μ΄μ μ¬λ¬λΆλ μν°ν°μ λν΄ μ μ΄ν΄νκ² λμκΈΈ λ°λλλ€.
λ€μ ν¬μ€ν μμλ μν°ν° κ°μ κ΄κ³μ μ΄λ₯Ό ν¨κ³Όμ μΌλ‘ μ€κ³νλ λ°©λ²μ λν΄ λ€λ€λ³΄κ² μ΅λλ€.
λ§μ κΈ°λ λΆνλ립λλ€!