Attributeμ λνμ¬
Attributeμ λνμ¬ μμλ³Έ κΈμ λλ€.
μλ νμΈμ!
μ€λμ λ°μ΄ν°λ² μ΄μ€ μ€κ³μμ μ€μν μμ μ€ νλμΈ μμ±(Attribute)μ λν΄ μμλ³΄κ² μ΅λλ€.
μμ±μ λ°μ΄ν°λ² μ΄μ€ λ΄μμ λ°μ΄ν°μ νΉμ±μ λνλ΄λ κΈ°λ³Έ μμλ‘, κ°κ°μ μν°ν°(Entity)κ° κ°μ§λ νΉμ μ 보λ₯Ό ννν©λλ€.
μ΄λ² ν¬μ€ν μμλ μμ±μ΄ 무μμ΄λ©°, μ΄λ»κ² μ μλκ³ μ¬μ©λλμ§ μμΈν μ΄ν΄λ³΄κ² μ΅λλ€.
μμ±μ΄λ 무μμΈκ°?
μ μ
μμ±μ μν°ν°(Entity)μ νΉμ±μ λνλ΄λ λ°μ΄ν° μμμ λλ€.
κ°κ°μ μν°ν°λ μ¬λ¬ κ°μ μμ±μΌλ‘ ꡬμ±λλ©°, μ΄λ¬ν μμ±λ€μ΄ λͺ¨μ¬ μν°ν°μ ꡬ체μ μΈ μ 보λ₯Ό νμ±ν©λλ€.
μλ₯Ό λ€μ΄, νμ μν°ν°μ μμ±μΌλ‘λ νμμ νλ², μ΄λ¦, μ 곡 λ±μ΄ μμ μ μμ΅λλ€.
μμ
- νμ(Student): νλ², μ΄λ¦, μ 곡, νλ λ±μ μμ±μ κ°μ§ μ μμ΅λλ€.
- μ ν(Product): μ ν μ½λ, μ νλͺ , κ°κ²©, μ μ‘°μ¬ λ±μ μμ±μ κ°μ§ μ μμ΅λλ€.
- μ£Όλ¬Έ(Order): μ£Όλ¬Έ λ²νΈ, μ£Όλ¬Έ λ μ§, κ³ κ° ID, μ ν ID λ±μ μμ±μ κ°μ§ μ μμ΅λλ€.
μμ±μ μ’ λ₯
κΈ°λ³Έ μμ± (Simple Attribute)
μ μ
κΈ°λ³Έ μμ±μ λ μ΄μ λλ μ μλ λ¨μΌν μμ±μ λλ€.
μ¦, μμ±μ΄ λ μ΄μ μΈλΆνλκ±°λ λΆν΄λ μ μλ μ΅μνμ λ°μ΄ν° λ¨μλ₯Ό λνλ λλ€.
μμ
- νμμ νλ²(Student ID): νλ²μ λ μ΄μ λΆν΄λκ±°λ μΈλΆνλ μ μλ λ¨μΌν μμ±μ λλ€.
- μ νμ κ°κ²©(Price): κ°κ²©μ λ¨μΌν κ°μΌλ‘ ννλλ κΈ°λ³Έ μμ±μ λλ€.
λ³΅ν© μμ± (Composite Attribute)
μ μ
λ³΅ν© μμ±μ μ¬λ¬ κ°μ νμ μμ±μΌλ‘ ꡬμ±λ μμ±μ λλ€.
μ¦, μμ±μ΄ μ¬λ¬ λΆλΆμΌλ‘ ꡬμ±λμ΄ μμΌλ©°, μ΄λ¬ν λΆλΆλ€μ΄ ν¨κ» μμ±μ κ°μ ꡬμ±ν©λλ€.
μμ
- μ£Όμ(Address): μ£Όμλ λμ, 거리, μ°νΈλ²νΈ λ± μ¬λ¬ νμ μμ±μΌλ‘ ꡬμ±λ μ μμ΅λλ€.
- μ΄λ¦(Name): μ΄λ¦μ μ±, μ΄λ¦, μ€κ° μ΄λ¦ λ± μ¬λ¬ νμ μμ±μΌλ‘ ꡬμ±λ μ μμ΅λλ€.
νμ μμ± (Derived Attribute)
μ μ
νμ μμ±μ λ€λ₯Έ μμ±μ μ΄μ©νμ¬ κ³μ°λ μμ±μ λλ€.
μ¦, μμ±μ κ°μ΄ λ€λ₯Έ μμ±λ€μ μ°μ°μ΄λ ν¨μμ μν΄ κ²°μ λ©λλ€.
μμ
- μ΄ μ£Όλ¬Έ κΈμ‘(Total Order Amount): μ΄ μ£Όλ¬Έ κΈμ‘μ μ£Όλ¬Έν μ νμ κ°κ²©κ³Ό μλμ κ³±ν κ°μΌλ‘ κ³μ°λ©λλ€.
- λμ΄(Age): λμ΄λ μλ μμΌμ κΈ°λ°μΌλ‘ νμ¬ λ μ§μ λΉκ΅νμ¬ κ³μ°λ μ μμ΅λλ€.
λ§μΉλ©°
μμ±μ λ°μ΄ν°λ² μ΄μ€μμ λ°μ΄ν°μ νΉμ±μ μ μνλ κΈ°λ³Έ μμλ‘, κ°κ°μ μν°ν°κ° κ°μ§λ μ 보λ₯Ό λνλ λλ€.
κΈ°λ³Έ μμ±, λ³΅ν© μμ±, νμ μμ± λ± λ€μν μ’ λ₯μ μμ±μ μ μ ν νμ©νμ¬ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ€κ³νλ©΄, λ ν¨μ¨μ μ΄κ³ μ μ°ν λ°μ΄ν° λͺ¨λΈμ ꡬμΆν μ μμ΅λλ€.
μ΄λ² ν¬μ€ν μ΄ μμ±μ λν΄ μ΄ν΄νλ λ° λμμ΄ λμκΈ°λ₯Ό λ°λλλ€.
κ°μ¬ν©λλ€!