728x90
λ°μν
νμ΅ λͺ©ν
- λ°μ΄ν° λͺ¨λΈλ§μ μ¬μ©λλ κ°λ λ€μ μ΄ν΄νλ€.
- λͺ¨λΈλ§ λꡬμ μ¬μ©λ²μ μ΅νλ€.
- νμ€μΈκ³μ μ 무λ₯Ό λΆμνμ¬ μ΄λ₯Ό λͺ¨λΈλ‘ νννλ λ°©λ²μ λ°°μ΄λ€.
- μ€μ λ°μ΄ν° λͺ¨λΈλ§μμ μ΄μκ° λλ λ¬Έμ λ€μ μ΄ν΄νλ€.
λ¨μ λͺ©ν
- λ°μ΄ν° λͺ¨λΈλ§μ κΈ°λ³Έ μμμΈ μν°ν°, μμ±, κΈ°λ³Έ κ°λ μ μ΄ν΄νλ€.
- μ£Όμλ³μμ μΈλμλ³μλ₯Ό μ΄ν΄νλ€.
- ERDλ₯Ό 그리λ λ°©λ²μ μ΅νλ€.
3.1 κ°μ
- λ Όλ¦¬μ λ°μ΄ν°λ² μ΄μ€ μ€κ³λ νμ€μΈκ³μ μ 무λ₯Ό λΆμνμ¬ μ΄λ₯Ό μ½μλ νκΈ°λ²μ μ¬μ©νμ¬ κ°λ μ λͺ¨λΈ(ERD)λ‘ νννλ κ³Όμ μ λ§νλ©° μ 체 λ°μ΄ν°λ² μ΄μ€ μ€κ³μμ ν΅μ¬μ μΈ λΆλΆμ΄λ€.
- νμ€μΈκ³ νν : μν°ν°(entity) , μμ±(attribute), κ΄κ³(relationship)
3.2 μν°ν°
3.2.1 μν°ν°μ μ μ
- μν°ν°λ νμ€μΈκ³λ₯Ό λ°μ΄ν° κ΄μ μμ λͺ¨λΈλ§ν λ μ¬μ©λλ ν΅μ¬μ μΈ κ°λ μ΄λ€.
- μν°ν°λ μ 무μ κ΄μ¬ λμμ΄ λλ μ 보λ₯Ό κ°κ³ μκ±°λ κ·Έμ λν μ 보λ₯Ό κ΄λ¦¬ν νμκ° μλ μ ν, 무νμ μ¬λ¬Ό(κ°μ²΄)λ₯Ό λ§νλ€.
3.2.2 μν°ν°μ λΆλ₯
- μ ν μν°ν°
- 무ν μν°ν°
- λ¬Έμ μν°ν°
- μ΄λ ₯ μν°ν°
- μ½λ μν°ν°
3.2.3 μν°ν°μ μ±μ§
- μ
무μμμ νμμ±
- μ무리 κ·Έ μ¬λ¬Όμ΄ κ΄λ¦¬ν΄μΌ ν μ 보λ₯Ό κ°μ§κ³ μλ€νλλΌλ μ 무μ κ΄μ¬ λμμ΄ μλκ±°λ μ 무 μ μ°¨μμμ μ¬μ©λμ§ μλλ€λ©΄ μν°ν°λ‘ ννν νμκ° μλ€.
- λ κ° μ΄μμ μΈμ€ν΄μ€ μμ
- μμ±μ μμ
- μ€λͺ ν μμ±μ κ°μ§κ³ μμ΄μΌνλ€.
3.3 μμ±
- μμ±μ΄λ μν°ν°μμ κ΄λ¦¬ν΄μΌ ν μ΅μ λ¨μμ μ 보 νλͺ©μ λ§νλ©° μν°ν°λ νλ μ΄μμ μμ±μ ν¬ν¨νλ€.
- νΉμ±μ λ°λΌ
- κΈ°λ³Έ μμ±
- μ 무 λΆμ κ³Όμ μμ μ 무μ κ΄μ¬ λμμΌλ‘ λΆλ₯λ μ 보 νλͺ©λ€λ‘ μ 체 μμ±λ€ μ€μμ κ°μ₯ λ§μ λΉμ€μ μ°¨μ§νλ€
- μ λ μμ±
- λ€λ₯Έ μμ±μ κ°λ€λ‘λΆν° μ λλ μ μλ μμ±μ λ§νλ€.
- μ€κ³ μμ±
- νμ€μΈκ³μλ μ‘΄μ¬νμ§ μμ§λ§ μ€κ³λ₯Ό λ³΄λ€ ν¨κ³Όμ μΌλ‘ ν μ μκΈ° μν΄μ, νΉμ λμ€μ μ 보 μμ€ν μ΄ μ΄μ©λ λμ νμμ± λλ¬Έμ κ°μ μ μΌλ‘ λ§λ€μ΄μ£Όλ μμ±
- κΈ°λ³Έ μμ±
3.4 κ΄κ³
3.4.1 κ΄κ³μ μ μ
- κ΄κ³λ λ μν°ν° μ¬μ΄μ κ΄λ ¨μ±μ λνλ΄λ μ©μ΄μ΄λ€.
- λ μν°ν°κ° κ΄κ³κ° μλ€λ μλ―Έλ μνΈ κ³΅μ νλ μμ±μ΄ μλ€λ μλ―Έμ΄λ€.
3.4.2 κ΄κ³μ μΉ΄λλΌλ¬ν°
- λ μν°ν° κ°μ κ΄κ³λ₯Ό λ³΄λ€ κ΅¬μ²΄μ μΌλ‘ νννλ λ°©λ²μ νλλ‘ κ° μν°ν°μ μν΄ μλ μΈμ€ν΄μ€λ€ κ°μ μμ μΌλ‘ μ΄λ€ κ΄κ³μ μλμ§λ₯Ό λνλ΄λ κ°λ μ΄λ€.
- 1:1, 1:N , N:M
3.4.3 κ΄κ³μ μ°Έμ¬λ
- μ°Έμ¬λ(partiality)μλ νμ(mendatory), μ ν(optional) λ κ°μ§κ° μλ€.
- μ ν κ΄κ³ : κΈ°μ€μ΄ λλ μν°ν°μ μΈμ€ν΄μ€μ λμλλ μΈμ€ν΄μ€κ° μλλ°© μν°ν°μ μμ μ λ μκ³ μμ μλ μμ λ
- μΉ΄λλΌλ¬ν° μμ λκ·ΈλΌλ―Έλ‘ νμνλ€.
- νμ κ΄κ³ : μ΄λ ν μͺ½μ΄ μ‘΄μ¬νλ©΄ λ€λ₯Έ μͺ½λ λ°λμ μ‘΄μ¬ν΄μΌ νλ κ΄κ³
- μΉ΄λλΌλ¬ν° μμ ‘ | ‘λΌ νμνλ€.
3.4.4 λΆλͺ¨ μν°ν°μ μμ μν°ν°
- λ μν°ν°κ° λΆλͺ¨-μμ κ΄κ³κ° μλ€λ©΄ μΌλ°μ μΌλ‘ λΆλͺ¨ μν°ν°μ μμ μν°ν°μ κ°λλΌλ¬ν°λ 1:Nμ΄κ³ μ°Έμ¬λλ λΆλͺ¨ μͺ½μ΄ νμ , μμμͺ½μ΄ μ ν
3.5 μ£Όμλ³μμ μΈλμλ³μ
- μ£Όμλ³μ(Primary identifier)μ μΈλμλ³μ(Foreign identifer)μ κ°λ μ κ΄κ³ν λͺ¨λΈμμ κΈ°λ³Έν€( primary key) μ μΈλν€(foregin key)μ κ°λ μ λμνλ€.
- μ£Όμλ³μλ μν°ν° λ΄μμ μΈμ€ν΄μ€μ μΈμ€ν΄μ€λ₯Ό ꡬλ³νλ κΈ°μ€μ μν μ νλ€.
- μΈλμλ³μλ μν°ν°μ μν°ν°λ₯Ό μ°κ²°ν΄μ£Όλ κ³ λ¦¬μ μν μ νλ€.
- λ€λ₯Έ μν°ν°μ μ°κ²°κ³ 리 μν μ νλ€.
- μμ μν°ν°μ μΈλμλ³μλ λΆλͺ¨ μν°ν°μ μ£Όμλ³μμ μ°κ²°λλ€.
- λͺ¨λΈλ§μμλ ‘ν€’λΌλ μ©μ΄ λμ μ μλ³μλΌκ³ μ΄λ€.
728x90
λ°μν