Database (56) μΈλ€μΌν 리μ€νΈν [SQLD] μ 1μ . λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ - 8. λ°μ΄ν° λͺ¨λΈλ§μ μ΄ν΄κ΄κ³μ [μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)] 8. λ°μ΄ν° λͺ¨λΈλ§μ μ΄ν΄κ΄κ³μ κ°. μ΄ν΄κ΄κ³μμ λ°μ΄ν° λͺ¨λΈλ§ μ€μμ± μΈμ μ°λ¦¬κ° ꡬμΆνλ €λ μμ€ν λλΆλΆμ λ°μ΄ν°μ κΈ°λ°ν, λ°μ΄ν°κ° μ€μ¬μ μλ μ 보μμ€ν μ ꡬμΆνκΈ° λλ¬Έμ μ 보μμ€ν μ ν΅μ¬μ μλ λ°μ΄ν°λ² μ΄μ€ μ€κ³λ₯Ό μλͺ»νμ λ λ―ΈμΉλ μν₯λ ₯μ λͺ¨λ νλ‘κ·Έλ¨, μκ°μ λ°λΌ μ λ ₯λλ λͺ¨λ λ°μ΄ν°, κ·Έλ¦¬κ³ κ·Έ λ°μ΄ν°λ² μ΄μ€μ λ°μλλ λͺ¨λ νΈλμμ μ μν₯μ λ―ΈμΉ μλ°μ μκ² λλ€. Bachmann ζ° 'νλ‘κ·Έλλ¨Έλ λ°μ΄ν°μ§ν©μ νμμμ΄λ€' -> λ°μ΄ν°μ λν μ€μμ± λκ² νκ° λ. λ°μ΄ν° λͺ¨λΈλ§μ μ΄ν΄κ΄κ³μ - λκ° λ°μ΄ν° λͺ¨λΈλ§μ λν΄ μ°κ΅¬νκ³ νμ΅ν΄μΌ νλκ°? μ 보μμ€ν μ ꡬμΆνλ λͺ¨λ μ¬λ (μ λ¬Έμ μΌλ‘ μ½λ©λ§ νλ μ¬λ ν¬ν¨) IT κΈ°μ μ.. [SQLD] μ 1μ . λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ - 7. λ°μ΄ν° λͺ¨λΈλ§μ μ€μν μΈ κ°μ§ κ°λ [μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)] 7. λ°μ΄ν° λͺ¨λΈλ§μ μ€μν μΈ κ°μ§ κ°λ κ°. λ°μ΄ν° λͺ¨λΈλ§μ μΈ κ°μ§ μμ μ λ¬΄κ° κ΄μ¬νλ μ΄λ€ κ²(Things) μ΄λ€ κ²μ΄ κ°μ§λ μ±κ²©(Attributes) μ λ¬΄κ° κ΄μ¬νλ μ΄λ€ κ² κ°μ κ΄κ³(Relationships) μ΄λμΌμ€, μ μΌλ§λ£¨ - μ΄λ€ κ² (Things) λ°μΈλ°μμ΄κ³ 무기λ μ² μμ - μ±κ²© (Attributes) μ«μ΄νλ μ¬μ΄ - μ΄λ€ κ² κ°μ κ΄κ³ (Relationships) λ. λ¨μμ μ§ν©(볡μ)μ λͺ λͺ [SQLD] μ 1μ . λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ - 6. λ°μ΄ν° λͺ¨λΈλ§μμ λ°μ΄ν°λ 립μ±μ μ΄ν΄ [μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)] 6. λ°μ΄ν° λͺ¨λΈλ§μμ λ°μ΄ν°λ 립μ±μ μ΄ν΄ κ°. λ°μ΄ν°λ 립μ±μ νμμ± μΌμ²΄μ ꡬμ±μμ κΈ°λ₯νλ ꡬμ±μ κ°μ₯ ν° λͺ©μ μ μνΈκ° μν₯μμ λ²μ΄λ κ°λ³ νμμ΄ κ°μ§λ κ³ μ μ κΈ°λ₯μ μ μ§μν€λ©° κ·Έ κΈ°λ₯μ κ·Ήλννλ κ² μ΄λ€ λ¨μμ λν΄ λ 립μ μΈ μλ―Έλ₯Ό λΆμ¬νκ³ κ·Έκ²μ ν¨κ³Όμ μΌλ‘ ꡬννκ² λλ©΄ μμ μ΄ κ°μ§λ κ³ μ ν νΉμ§μ λͺ ννκ² ν λΏλ§ μλλΌ λ€λ₯Έ κΈ°λ₯μ λ³κ²½μΌλ‘λΆν° μ½κ² λ³κ²½λμ§ μκ³ μμ μ κ³ μ ν κΈ°λ₯μ κ°μ§κ³ κΈ°λ₯μ μ 곡νλ μ₯μ μ κ°μ§κ² λ¨ λ°μ΄ν°λ 립μ±μ μ§μμ μΌλ‘ μ¦κ°νλ μ μ§λ³΄μ λΉμ©μ μ κ°νκ³ λ°μ΄ν° 볡μ‘λλ₯Ό λ―μΆλ©° μ€λ³΅λ λ°μ΄ν°λ₯Ό μ€μ΄κΈ° μν λͺ©μ μ΄ μμ. λν λμμμ΄ μꡬλλ μ¬μ©μ μꡬμ¬νμ λν΄ νλ©΄κ³Ό λ°μ΄ν°λ² μ΄μ€ κ°μ μλ‘ λ 립.. [SQLD] μ 1μ . λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ - 5. νλ‘μ νΈ μλͺ μ£ΌκΈ°(Life Cycle)μμ λ°μ΄ν° λͺ¨λΈλ§ [μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)] 5. νλ‘μ νΈ μλͺ μ£ΌκΈ°(Life Cycle)μμ λ°μ΄ν° λͺ¨λΈλ§ - [SQLD] μ 1μ . λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ - 4. λ°μ΄ν° λͺ¨λΈλ§μ 3λ¨κ³ μ§ν [μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)] 4. λ°μ΄ν° λͺ¨λΈλ§μ 3λ¨κ³ μ§ν - μΆμν μμ€μ λ°λΌ κ°λ μ λ°μ΄ν° λͺ¨λΈ, λ Όλ¦¬μ λ°μ΄ν° λͺ¨λΈ, 물리μ λ°μ΄ν° λͺ¨λΈλ‘ μ μ κ°. κ°λ μ λ°μ΄ν° λͺ¨λΈλ§ (Conceptual Data Modeling) μ‘°μ§, μ¬μ©μμ λ°μ΄ν° μꡬμ¬νμ μ°Ύκ³ λΆμνλλ°μ μμ. ν΅μ¬ μν°ν°μ κ·Έλ€ κ°μ κ΄κ³λ₯Ό λ°κ²¬νκ³ , κ·Έκ²μ νννκΈ° μν΄μ μν°ν°-κ΄κ³ λ€μ΄μ΄κ·Έλ¨μ μμ±. κ°λ λ°μ΄ν° λͺ¨λΈμ μΆμμ μ΄κΈ° λλ¬Έμ μμμ λ¬Έμ μ λν ꡬ쑰νλ₯Ό μ½κ² ν¨μΌλ‘μ¨ 1) μ¬μ©μμ μμ€ν κ°λ°μκ° λ°μ΄ν° μꡬμ¬νμ λ°κ²¬νλ κ²μ μ§μνλ©°, 2) ν μμ€ν μ΄ μ΄λ»κ² λ³νλμ΄μΌνλκ°λ₯Ό μ΄ν΄νλλ° μ μ© μΆμν μμ€μ΄ λκ³ μλΆ μ€μ¬μ μ΄κ³ ν¬κ΄μ μΈ μμ€μ λͺ¨λΈλ§ μ§ν. μ μ¬μ λ°μ΄ν° .. [SQLD] μ 1μ . λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ - 3. λ°μ΄ν° λͺ¨λΈλ§μ μ€μμ± λ° μ μμ [μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)] 3. λ°μ΄ν° λͺ¨λΈλ§μ μ€μμ± λ° μ μμ κ°. λ°μ΄ν° λͺ¨λΈμ΄ μ€μν μ΄μ νκΈν¨κ³Ό (Leverage) : μμ€ν ꡬμΆμ΄ μμ±λμ΄ κ°λ μμ μμ λ°μ΄ν° λͺ¨λΈμ λ³κ²½μ΄ λΆκ°νΌν μν©μ΄ λ°μνλ€λ©΄, λ³κ²½ν΄μΌνλ λ°μ΄ν° λͺ¨λΈμ ννμ λ°λΌ κ·Έ μν₯ μ λλ μ°¨μ΄κ° μκ² μ§λ§ μ΄ μκΈ°μ λ°μ΄ν° ꡬ쑰μ λ³κ²½μΌλ‘ μΈν μΌλ ¨μ λ³κ²½μμ μ μ 체 μμ€ν κ΅¬μΆ νλ‘μ νΈμμ ν° μνμμκ° λ μ μμ. μ΄λ¬ν μ΄μ λ‘ μΈν΄ μμ€ν κ΅¬μΆ μμ μ€μμ λ€λ₯Έ μ΄λ€ μ€κ³ κ³Όμ λ³΄λ€ λ°μ΄ν° μ€κ³κ° λ μ€μνλ€κ³ λ³Ό μ μμ 볡μ‘ν μ 보 μꡬμ¬νμ κ°κ²°ν νν (Conciseness) : λ°μ΄ν° λͺ¨λΈμ ꡬμΆν μμ€ν μ μ 보 μꡬμ¬νκ³Ό νκ³λ₯Ό κ°μ₯ λͺ ννκ³ κ°κ²°νκ² ννν μ μλ λꡬ... [SQLD] μ 1μ . λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ - 2. λ°μ΄ν° λͺ¨λΈμ κΈ°λ³Έ κ°λ μ μ΄ν΄ [μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)] 2. λ°μ΄ν° λͺ¨λΈμ κΈ°λ³Έ κ°λ μ μ΄ν΄ κ°. λ°μ΄ν° λͺ¨λΈλ§μ μ μ μ 보 μμ€ν μ ꡬμΆνκΈ° μν΄, ν΄λΉ μ 무μ μ΄λ€ λ°μ΄ν°κ° μ‘΄μ¬νλμ§ λλ μ λ¬΄κ° νμλ‘ νλ μ 보λ 무μμΈμ§λ₯Ό λΆμνλ λ°©λ² κΈ°μ μ 무μ λν μ’ ν©μ μΈ μ΄ν΄λ₯Ό λ°νμΌλ‘ λ°μ΄ν°μ μ‘΄μ¬νλ μ 무 κ·μΉ(Business Rule)μ λνμ¬ μ°Έ λλ κ±°μ§μ νλ³ν μ μλ μ¬μ€(μ¬μ€λͺ μ )μ λ°μ΄ν°μ μ κ·Όνλ λ°©λ²(How), μ¬λ(Who), μ μ°νμλ λ³κ°μ(λ λ¦½μ ΉμΈ) κ΄μ μμ μ΄λ₯Ό λͺ ννκ² νννλ μΆμν κΈ°λ² λ. λ°μ΄ν° λͺ¨λΈμ΄ μ 곡νλ κΈ°λ₯ μμ€ν μ νμ¬ λλ μνλ λͺ¨μ΅μΌλ‘ κ°μννλλ‘ λμ μμ€ν μ ꡬ쑰μ νλμ λͺ μΈνν μ μκ²ν¨ μμ€ν μ ꡬμΆνλ ꡬμ’νλ νμ μ 곡 μμ€ν μ ꡬμΆν.. [SQLD] μ 1μ . λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ - 1. λͺ¨λΈλ§μ μ΄ν΄ [μΆμ² : SQL μ λ¬Έκ° κ°μ΄λ(2013 EDITION)] 1. λͺ¨λΈλ§μ μ΄ν΄ κ°. λͺ¨λΈλ§μ μ μ λͺ¨λΈ : λͺ¨ν, μΆμνμ μλ―Έλ‘μ μ¬λμ΄ μ΄μκ°λ©΄μ λνλ μ μλ λ€μν νμμ λν΄μ μΌμ ν νκΈ°λ²μ μν΄ ννν΄λμ λͺ¨ν λ. λͺ¨λΈλ§μ νΉμ§ μΆμν : νμ€μΈκ³λ₯Ό μΌμ ν νμμ λ§μΆμ΄ ννμ νλ€λ μλ―Έ. μ¦, λ€μν νμμ μΌμ ν μμμΈ νκΈ°λ²μ μν΄ νννλ κ². λ¨μν : 볡μ‘ν νμ€μΈκ³λ₯Ό μ½μλ κ·μ½μ μν΄ μ νλ νκΈ°λ²μ΄λ μΈμ΄λ‘ νννμ¬ μ½κ² μ΄ν΄ν μ μλλ‘ νλ κ°λ . λͺ νν : λꡬλ μ΄ν΄νκΈ° μ½κ² νκΈ° μν΄ λμμ λν μ λ§€λͺ¨νΈν¨μ μ κ±°νκ³ μ ννκ² νμμ κΈ°μ νλ κ². λ€. λͺ¨λΈλ§μ μΈ κ°μ§ κ΄μ . λ°μ΄ν° κ΄μ : μ λ¬΄κ° μ΄λ€ λ°μ΄ν°μ κ΄λ ¨μ΄ μλμ§ λλ λ°μ΄ν° κ°μ κ΄κ³λ 무μμΈμ§.. μ΄μ 1 Β·Β·Β· 4 5 6 7 λ€μ