DBMS/λ°μ΄ν°λ² μ΄μ€ μ΄λ‘
[DB] π λ°μ΄ν° λͺ¨λΈ π΅οΈ μ 리
μΈν_
2021. 11. 5. 11:24
λ°μ΄ν°λͺ¨λΈμ΄λ?
- νμ€ μΈκ³μ μ 보λ€μ μ»΄ν¨ν°μ νννκΈ° μν΄μ λ¨μν, μΆμν νμ¬ μ²΄κ³μ μΌλ‘ ννν κ°λ μ λͺ¨νμ΄λ€.
- λ°μ΄ν°, λ°μ΄ν°μ κ΄κ³, λ°μ΄ν°μ μλ―Έ λ° μΌκ΄μ±, μ μ½μ‘°κ±΄ λ±μ κΈ°μ νκΈ° μν κ°λ μ λꡬλ€μ λͺ¨μμ΄λ€.
λ°μ΄ν°λͺ¨λΈμ μ’ λ₯
κ°λ μ λ°μ΄ν° λͺ¨λΈ
- νμ€ μΈκ³μ λν μΈκ°μ μ΄ν΄λ₯Ό λκΈ° μν΄ νμ€ μΈκ³μ λν μΈμμ μΆμμ κ°λ μΌλ‘ νννλ κ³Όμ μ΄λ€.
- νμ€ μΈκ³μ μ‘΄μ¬νλ κ°μ²΄λ₯Ό μΈκ°μ΄ μ΄ν΄ν μ μλ μ 보 κ΅¬μ‘°λ‘ νννκΈ° λλ¬Έμ μ 보 λͺ¨λΈμ΄λΌκ³ λ νλ€.
- λνμ μΈ κ°λ μ λ°μ΄ν° λͺ¨λΈλ‘λ E-Rλͺ¨λΈμ΄ μλ€.
λ Όλ¦¬μ λ°μ΄ν° λͺ¨λΈ
- κ°λ μ λͺ¨λΈλ§ κ³Όμ μμ μ»μ κ°λ μ ꡬ쑰λ₯Ό μ»΄ν¨ν°κ° μ΄ν΄νκ³ μ²λ¦¬ν μ μλ μ»΄ν¨ν° μΈκ³μ νκ²½μ λ§λλ‘ λ³ννλ κ³Όμ μ΄λ€.
- λ¨μν λ°μ΄ν° λͺ¨λΈμ΄λΌκ³ νλ©΄ λ Όλ¦¬μ λ°μ΄ν° λͺ¨λΈμ μλ―Ένλ€.
- λ°μ΄ν° κ°μ κ΄κ³λ₯Ό μ΄λ»κ² νννλλμ λ°λΌ κ΄κ³ λͺ¨λΈ, κ³μΈ΅ λͺ¨λΈ, λ€νΈμν¬ λͺ¨λΈλ‘ ꡬλΆνλ€.
κ΄κ³ λ°μ΄ν° λͺ¨λΈ
- κ΄κ³ λ°μ΄ν° λͺ¨λΈμ μ¬λλ€μ΄ μ§κ΄μ μΌλ‘ μκ°νκΈ°μ ν ννμ λ°μ΄ν°λ₯Ό μ μ₯νκΈ° μν κ·Έλ¦
λ°μ΄ν°λͺ¨λΈμ ꡬμ±μμ
μν°ν°(=κ°μ²΄)(Entity)
- λ°μ΄ν°λ² μ΄μ€μ νννλ €λ κ²μΌλ‘ μ¬λμ΄ μκ°νλ κ°λ μ΄λ μ 보 λ¨μ κ°μ νμ€ μΈκ³μ λμ체μ΄λ€.
- νμΌ μμ€ν μ λ μ½λμ λμνλ κ²μΌλ‘ μ΄λ€ μ 보λ₯Ό μ 곡νλ μν μ μννλ€.
- λ 립μ μΌλ‘ μ‘΄μ¬νκ±°λ κ·Έ μ체λ‘μλ κ΅¬λ³ κ°λ₯νλ€.
μμ±(Attribute)
- λ°μ΄ν°μ κ°μ₯ μμ λ Όλ¦¬μ λ¨μλ‘μ νμΌ κ΅¬μ‘°μμ λ°μ΄ν° νλͺ© λλ λ°μ΄ν° νλμ ν΄λΉνλ€.
- κ°μ²΄λ₯Ό ꡬμ±νλ νλͺ©μ΄λ€.
μ κ·Έλ¦Όμ κ΅μλ²νΈ, μ±λͺ , μ 곡, μμμΌλ‘ ꡬμ±λ κ΅μ κ°μ²΄μ΄λ€.
κ΄κ³(Relation)
- μν°ν°(κ°μ²΄) κ°μ κ΄κ³ λλ μμ± κ°μ κ΄κ³μ΄λ€.
μ κ·Έλ¦Όμ κ΅μκ° νμμ μ§λνλ κ΄κ³μ΄λ€.
κ΄κ³μ νν
- μΌλμΌ : κ°μ²΄ μ§ν© Aμ κ° μμκ° κ°μ²΄ μ§ν© Bμ μμ νκ°μ λμνλ κ΄κ³
- μΌλλ€ : κ°μ²΄ μ§ν© Aμ κ° μμλ κ°μ²΄ μ§ν© Bμ μμ μ¬λ¬ κ°μ λμνκ³ μμ§λ§, κ°μ²΄ μ§ν© Bμ κ° μμλ κ°μ²΄ μ§ν© Aμ μμ ν κ°μ λμνλ κ΄κ³
- λ€λλ€ : κ°μ²΄ μ§ν© Aμ κ° μμλ κ°μ²΄ μ§ν© Bμ μμ μ¬λ¬κ°μ λμνκ³ κ°μ²΄ μ§ν© Bμ κ° μμλ κ°μ²΄ μ§ν© Aμ μμ μ¬λ¬κ°μ λμνλ κ΄κ³
Reference