Database (56) μΈλ€μΌν 리μ€νΈν 06. μ΄λ ₯ λ°μ΄ν° μ΄μΌκΈ° μ΄λ ₯ λ°μ΄ν°μ λν μμ€μ΄λ ₯ λ°μ΄ν°μ μ μμ΄λ ₯ λ°μ΄ν°(Altered Data)λ λ¨μν κ³Όκ±° λ°μ΄ν°κ° μλλΌ μμ² λ°μ΄ν°κ° λ³κ²½λμμ λ μμ±λλ λ°μ΄ν°λ₯Ό μλ―Ένλ€.κ³Όκ±°μ μμΈ λ΄μ λ°μ΄ν°(Historical Data)μλ λ€λ₯΄λ©°, λ°λμ μμ² λ°μ΄ν°μ λ³κ²½μ΄ μμ΄μΌ νλ€.μμ² λ°μ΄ν°μμ κ΄κ³μ΄λ ₯ λ°μ΄ν°λ μμ² λ°μ΄ν°μ μ’ μλλ€.μμ² λ°μ΄ν°κ° λͺ νν μ μλμ΄μΌ μ΄λ ₯ λ°μ΄ν°λ μ¬λ°λ₯΄κ² μ€κ³ν μ μλ€.μ΄λ ₯ μν°ν° μ μλ μμ² μν°ν° μ μμ λ°μ νκ² μ°κ΄λλ€.μ΄λ ₯ λ°μ΄ν°λ₯Ό κ΄λ¦¬νλ μ΄μ λ°μ΄ν° λ³κ²½ μ μν μΆμ μ μν΄ νμνλ€.νμμ±μ΄ μλ€λ©΄ λ¨μν λ°μ΄ν° μ λ°μ΄νΈλ§ νλ©΄ λλ―λ‘ μ΄λ ₯ λ°μ΄ν° κ΄λ¦¬ μμ²΄κ° λΆνμνλ€.κ·Έλ¬λ μ 보ν μ¬νκ° λ°μ ν μλ‘ μ΄λ ₯ κ΄λ¦¬ μ건μ μ μ λ§μμ§ κ²μ΄λ―λ‘ μ£Όμ μν°ν°λ μ΄λ ₯ κ΄.. 05. κ΄κ³ μ΄μΌκΈ° (2) κ΄κ³ κ΅¬μ± μμκ΄κ³λΉκ΄κ³ μ‘΄μ¬μ±κ΄κ³ νμ κ΄κ³ μ°Έμ¬μκ΄κ³ λͺ κ΄κ³ κ΅¬μ± μμ - κ΄κ³ μ°Έμ¬μκ΄κ³ μ°Έμ¬μλ κ΄κ³μ μ°κ΄λ μν°ν°μ κ°μλ₯Ό μλ―Ένλ€. νλμ κ΄κ³μ ν¬ν¨λ μν°ν°μ κ°μλ₯Ό κ΄κ³ μ°Έμ¬μλΌκ³ νλ€. κ΄κ³ μ°Έμ¬μμ 3κ°μ§ ꡬλΆ2κ°μ²΄ κ΄κ³: κ°μ₯ νν μ°Έμ¬μ(2). λ κ°μ μν°ν° κ°μ κ΄κ³μ¬κ· κ΄κ³/1κ°μ²΄ κ΄κ³: νλμ μν°ν°μμ λ°μνλ κ΄κ³3κ°μ²΄ κ΄κ³: μΈ κ°μ μν°ν°μμ λ°μνλ κ΄κ³3κ°μ²΄ κ΄κ³λ 볡μ‘ν κ΄κ³μ΄λ€. κ·Έλ μ§λ§ μ΄λ₯Ό νΈμμ±μ μν΄ 2κ°μ²΄ κ΄κ³λ‘ κ΄λ¦¬νλ κ²μ ν¨μ μ’ μμ λ°λΌ λ°μ΄ν°λ₯Ό μ νν κ΄λ¦¬νλ κ²μ΄ μλλ―λ‘ λ°λμ§νμ§ μλ€. μκ±΄λ§ μ λλ‘ λ°μνλ€λ©΄ 3κ°μ²΄ κ΄κ³κ° νΉλ³ν λΆμμ©μ΄ μλ κ²μ΄ μλλ©°, μ€νλ € ν¨μ¨μ μ΄λ―λ‘ 3κ°μ²΄ κ΄κ³λ₯Ό μ¬μ©νλ κ²μ΄ λ°λμ§νλ€. κ΄κ³ μ°Έμ¬μμ .. 05. κ΄κ³ μ΄μΌκΈ° (1) κ΄κ³μ λν μμ€κ΄κ³μ λ³Έμ§κ΄κ³ν DBμ ν΅μ¬: λ°μ΄ν°λ₯Ό μ€λ³΅ μμ΄ ν κ³³μ μ μ₯νκ³ , νμ μ μ‘°μΈμΌλ‘ μ°κ²°.κ΄κ³λ 릴λ μ΄μ μ λΆν΄ν ν λ€μ μ°κ²°νκΈ° μν΄ νμνλ©°, 물리μ μΌλ‘λ κ΄κ³ μμ±(FK)κ³Ό μ°Έμ‘° λ¬΄κ²°μ± μ μ½μ μμ±ν¨κ΄κ³μ μ μ€μ²΄λ μμ±μ΄λ©°, DBμμ μ°Έμ‘° λ¬΄κ²°μ± μ μ½μΌλ‘ ꡬνλ¨.κ΄κ³μ μ¬λ°λ₯Έ μλ―Έλ¨μν ‘μ°κ΄μ±’μ΄ μλλΌ λ Όλ¦¬μ μ°κ΄μ±κ³Ό 1μ°¨ κ΄κ³κ° μμ΄μΌ ν¨.μ°Έμ‘° 무결μ±μ λ Όλ¦¬μ μ°κ΄μ±, 1μ°¨ κ΄κ³λ λ°λ‘ μμ κ΄κ³λ₯Ό μλ―Έ.κ΄κ³μ νΌλνκΈ° μ¬μ΄ μ 무 νλ¦μ λ³κ° κ°λ μ΄λ©°, μΌλΆ κ²½μ°μλ§ κ΄κ³λ‘ νν κ°λ₯.μ 무 νλ¦κ³Ό κ΄κ³ ꡬλΆμ 무 νλμ΄ λ°μ΄ν°λ₯Ό μμ±ν μ μμ§λ§, μ 무 νλ(νλ‘μΈμ€) ≠ λ°μ΄ν°(μν°ν°).μν λ³νλ μμ°¨ μ λ¬΄λ‘ μΈν΄ μμ±λ λ°μ΄ν° κ° μ°κ΄μ κ΄λ¦¬ν νμκ° μμ λλ§ κ΄κ³.. 04. μμ± μ΄μΌκΈ° (3) μ½λ μμ±μ λͺ λͺ λ²μλ³μ μ½λμ μΌλ° μ½λλ μ±κ²©μ΄ λ€λ₯΄κΈ° λλ¬Έμ μμ±μ μ΄λ¦μ ꡬλΆν΄μ μ νλ κ²μ΄ μ’λ€.μλ³μ μ½λλ λΆμλ²νΈ/μ¬μλ²νΈ/μνλ²νΈ/νλ©΄λ²νΈ λ±κ³Ό κ°μ΄ '~λ²νΈ'λ‘ μ¬μ©νλ€.μΌλ° μ½λλ '~ꡬλΆμ½λ', '~μ νμ½λ', '~μ’ λ₯μ½λ'μ κ°μ΄ ꡬλΆ/μ ν/μ’ λ₯ λ±μ λΆμ¬ μ¬μ©νλ€.ꡬλΆμ½λ: μ½λ λͺ μ΄ λ μ΄μ λμ΄λμ§ μκ³ κ³ μ μ μΌ λ μ¬μ© (ex. λ¨λ ꡬλΆμ½λ)μ’ λ₯μ½λ: κ³ μ μ μ΄μ§ μκ³ μ§μμ μΌλ‘ λμ΄λ μ μμ λ μ¬μ© (ex. μλΉμ€μ’ λ₯μ½λ, μ§λΆμλ¨μ’ λ₯μ½λ)μ νμ½λ: μ±μ§μ΄λ νΉμ§μ΄ μ μ¬ν κ²λΌλ¦¬ λ¬Άμ λ μ¬μ© (ex. μ§λΆμλ¨μ νμ½λ, κ±°λμ νμ½λ) μ½λ μΈμ€ν΄μ€ μ€κ³ μμΉμ½λ μΈμ€ν΄μ€(μ½λκ°/μ½λλͺ )κ° λκΈ° μν΄μλ λͺ κ°μ§ 쑰건μ λ§μ‘±ν΄μΌ νλ€.(λκ² λ³΄λ©΄ μν°ν°κ° λκΈ° μν 쑰건.. 04. μμ± μ΄μΌκΈ° (2) μμ± μ’ λ₯κΈ°μ΄ μμ±κ΄κ³ μμ±μΆμΆ μμ±μμ€ν μμ± κΈ°μ΄ μμ±μν°ν°μ λ³Έμ§μ μ€λͺ νλ μμ±μν°ν°μ λ°λμ μ‘΄μ¬ν΄μΌ νλ μ 무 μλ³μμ ν보 μλ³μ, μν°ν°μ νΉμ±μ μ€λͺ νλ μμ± λ±μ΄ μ΄μ ν΄λΉνλ€.μ€λμ μ€μ μν°ν°κ° μ΄λ μ£Όμ μμ(ERD)μ μν΄μΌ νλμ§μ λν μ€λμμ΄ λͺ¨λΈ μ€λμμ΄λ©°, λͺ¨λΈ μ€λμμ μ νλ κΈ°μ€μ΄ κΈ°μ΄ μμ±μ΄λ€.κΈ°μ΄ μμ±μ μ£Όλ‘ λ Όλ¦¬ λͺ¨λΈλ§ μ΄λ°μ λμΆλλ€. κ΄κ³ μμ±κ΄κ³ μμ±μ ν μν°ν°μμ κ΄κ³λ₯Ό μκΈ° μν΄ μ¬μ©νλ μΈλ μλ³μ μμ±μ΄λ€.κ΄κ³ μμ±μ λ κ°μ§λ‘ λλ μ μλ€.μ°Έμ‘°λλ μν°ν°μ μ‘΄μ¬ μ’ μ κ΄κ³λ©΄ κ΄κ³ μμ±μ μν°ν°μ λ³Έμ§μ μλ―Ένλ―λ‘ κΈ°μ΄ μμ±μ΄κΈ°λ νλ€.μν°ν° κ° κ΄κ³κ° μ‘΄μ¬ μ’ μ κ΄κ³κ° μλλ‘ λ¨μ§ μ°Έμ‘°λ§ νλ κ΄κ³λΌλ©΄ κ΄κ³ μμ±μ κΈ°μ΄ μμ±μ΄ μλλ€.κ΄κ³ μμ±.. 04. μμ± μ΄μΌκΈ° (1) μμ±μν°ν°μ μ±κ²©μ μμΈνκ² κΈ°μ νλ μμλ°μ΄ν°λ₯Ό μ μ₯νλ κ°μ₯ μμ, λ 립λ μ μ₯ λ¨μ μμ±μ λΆλ₯λ²μλ³μ μμ±κ³Ό λΉμλ³μ μμ±κΈ°μ΄/κ΄κ³/μΆμΆ/μμ€ν μμ±μλ³Έ μμ±κ³Ό μΆμΆ μμ±λ¨μΌ κ° μμ±κ³Ό λ€κ° μμ±λ¨μ μμ±κ³Ό λ³΅ν© μμ±νμ μμ±κ³Ό μ ν μμ±μ½λ μμ±κ³Ό λΉμ½λ μμ± μλ³μ μμ±κ³Ό λΉμλ³μ μμ±μλ³μ μμ±μν°ν°μ μ‘΄μ¬νλ μΈμ€ν΄μ€μ μ μΌμ±μ 보μ₯ν΄μ£Όλ μμ± λλ μμ± μ§ν©μν°ν°μ μΈμ€ν΄μ€λ§λ€ μλ‘ λ€λ₯Έ κ°μ κ°μ§λ μμ±λΉμλ³μ μμ±μΌλ° μμ±μΌλ‘μ, μλ³μ μμ±μ λ°λ₯Έ νΉμ±μ μ€λͺ νλ μμ±μΈμ€ν΄μ€λ§λ€ κ°μ κ°μ κ°μ§ μ μμμλ³μ μ’ λ₯ - ν보 μλ³μν보 μλ³μ: μ£Ό μλ³μκ° λ κ°λ₯μ±μ΄ μλ μλ³μλͺ¨λ μλ³μλ μ£Ό μλ³μκ° λ μ μλ ν보μ΄λ―λ‘, μλ³μμ ν보 μλ³μλ μ¬μ€μ λμΌμ΄λ€.λμ νμ©ν μ.. 03. λ°μ΄ν° ν΅ν©κ³Ό μλΈνμ μ΄μΌκΈ° (2) 3.20 μλΈνμ κ³Ό μ½λμλΈνμ κ³Ό μ½λλ λ€λ₯΄λ―λ‘ κ΅¬λΆν΄μ μ¬μ©ν΄μΌ νλ€. μλΈνμ μ½λμ 체 μ§ν©μ λν λΆλΆμ§ν©μ νννΉμ μμ±μ ꡬλΆμ ννμ 체 μ§ν©μ μ±κ²©μ νμ ν μμ±μ μ±κ²©μ νμ μν μμ±μ΄ μ¬λ¬ κ° μ‘΄μ¬μν μμ±μ΄ κ±°μ μ‘΄μ¬νμ§ μμν μν°ν°μ νλλ§ μ‘΄μ¬ν μν°ν°μ μ¬λ¬ κ° μ‘΄μ¬ μλΈνμ = μν°ν°μ½λ = μμ± 3.21 Is-A μλΈνμ κ³Ό Part-Of μλΈνμ μ΄λ κ² λ°μ΄ν°λ₯Ό μΌλ°ννλ©΄ λΆλΆμ§ν©μ μ 체 μ§ν©κ³Ό 'μ΄λ€'(Is-A)μ κ΄κ³κ° μ±λ¦½νλ€. μ¦ 'κ°μΈκ³ κ°μ κ³ κ°μ΄λ€'λΌλ κ΄κ³κ° μ±λ¦½νλ€. μΌλ°μ μΈ μλΈνμ μ μ 체 μ§ν©μ μΈμ€ν΄μ€ κΈ°μ€μΌλ‘ λ¬Άμ΄ μ§ν©μ λ§λ λ€.μΈμ€ν΄μ€λ₯Ό κΈ°μ€μΌλ‘ λ¬Άμ§ μκ³ μμ(μμ±)λ₯Ό κΈ°μ€μΌλ‘ λ¬Άμ λ²μ μ 'μΌλΆ'(Part-Of) κ΄κ³λΌκ³ νλ€. μ¦ νλ‘κ·Έλ¨κ³Ό μ¬μ©μλ§€.. 03. λ°μ΄ν° ν΅ν©κ³Ό μλΈνμ μ΄μΌκΈ° (1) 3.1 λ°μ΄ν° ν΅ν©μ λν μμ€λͺ¨λΈλ§μ μ²μκ³Ό λ = μ κ·νμ ν΅ν©νλ°μ΄ν° ν΅ν©μ μ κ·νλ₯Ό κΈ°λ°μΌλ‘ μ΄λ€μ ΈμΌ νλ©°, μ κ·νκ° κΈ°λ°μ΄ λμ§ μμ ν΅ν©μ μλ―Έκ° μλ€. 3.2 μΌλ°νμ μμΈνλ°μ΄ν° ν΅ν©μΌλ°ν(Generalization): μ μ¬ν κ²μ λ¬Άλ κ²(ex. μΈκ΅μΈ κ³ κ° → κ³ κ°)μμΈν(Specialization): μ°¨μ΄λ₯Ό λμΆνλ κ²(ex. κ³ κ° → κ°μΈκ³ κ°, λ²μΈκ³ κ° λ±)μν°ν°λ₯Ό μΌλ°ννκ±°λ μμΈννλ©΄ μνΌνμ κ³Ό μλΈνμ μ΄ μκΈ΄λ€. 3.3 λ°μ΄ν° ν΅ν©κ³Ό μν°ν° ν΅ν©λ°μ΄ν° ν΅ν©: μ μ¬ν μ±κ²©μ λ°μ΄ν°λ₯Ό ν©μΉλ κ²λ°μ΄ν°λΌλ μλ―Έμλ μμ§ μν°ν°κ° λκΈ° μ΄μ μνμΈ μ§ν©μ΄λΌλ κ°λ μ΄ ν¬ν¨λμ΄ μλ€.λ°μ΄ν° ν΅ν©μ΄λ λ°μ΄ν°λΌλ λμμ 물리μ , λ Όλ¦¬μ μΌλ‘ μΌλ°ννλ κ²μ μλ―Ένλ€.μν°ν° ν΅ν©: μ΄λ―Έ μν°ν°κ°.. μ΄μ 1 2 3 4 Β·Β·Β· 7 λ€μ