-
Day 1. λ°μ΄ν° λͺ¨λΈμ μ΄ν΄STUDY π/SQLD 2021. 11. 3. 20:49λ°μν
μ 1μ λ°μ΄ν° λͺ¨λΈμ μ΄ν΄
1. λͺ¨λΈλ§μ μ΄ν΄
κ°. λͺ¨λΈλ§μ μ μ
- 볡μ‘ν νμ€μΈκ³λ₯Ό μΌμ ν νκΈ°λ²μ λ°λΌ νννλ μΌ
λ. λͺ¨λΈλ§μ νΉμ§
- μΆμν : λ€μν νμμ μΌμ ν μμμΈ νκΈ°λ²μ λ°λΌ νννλ κ²
- λ¨μν : μ νλ νκΈ°λ²μ΄λ μΈμ΄λ‘ νννμ¬ μ½κ² μ΄ν΄ν μ μλλ‘ νλ κ°λ
- λͺ νν : λμμ λν μ λ§€λͺ¨νΈν¨μ μ κ±°νκ³ μ ννκ² νμμ κΈ°μ νλ κ²
λ€. λͺ¨λΈλ§μ μΈκ°μ§ κ΄μ - λ°μ΄ν° κ΄μ (What) : μ΄λ€ λ°μ΄ν°μ κ΄λ ¨? λ°μ΄ν° κ°μ κ΄κ³λ 무μμΈμ§μ λν΄ λͺ¨λΈλ§
- νλ‘μΈμ€ κ΄μ (How) : μ€μ νκ³ μλ μ 무λ 무μ? 무μμ ν΄μΌνλμ§λ₯Ό λͺ¨λΈλ§
- μκ΄ κ΄μ (Data vs Process) : μ²λ¦¬νλ μΌμ λ°©λ²μ λ°λΌ λ°μ΄ν°λ μ΄λ»κ² μν₯μ λ°κ³ μλμ§ λͺ¨λΈλ§2. λ°μ΄ν° λͺ¨λΈμ κΈ°λ³Έ κ°λ μ΄ν΄
κ°. λ°μ΄ν° λͺ¨λΈλ§μ μ μ
- μ 보μμ€ν μ ꡬμΆνκΈ° μν λ°μ΄ν° κ΄μ μ μ 무 λΆμ κΈ°λ²
- νμ€μΈκ³μ λ°μ΄ν°μ λν΄ μ½μλ νκΈ°λ²μ μν΄ νννλ κ³Όμ
- λ°μ΄ν°λ² μ΄μ€λ₯Ό ꡬμΆνκΈ° μν λΆμ.μ€κ³μ κ³Όμ λ. λ°μ΄ν° λͺ¨λΈμ΄ μ 곡νλ κΈ°λ₯
- μμ€ν μ νμ¬ λλ μνλ λͺ¨μ΅μΌλ‘ κ°μννλλ‘ λμμ€
- μμ€ν ꡬ쑰μ νλμ λͺ μΈνν μ μκ² νλ€
- μμ€ν μ ꡬμΆνλ ꡬ쑰νν νμ μ 곡
- μμ€ν κ΅¬μΆ κ³Όμ μ΄μ κ²°μ ν κ²μ λ¬Έμν
- λ€μν μμμ μ§μ€νκΈ° μν΄ λ€λ₯Έ μμμ μΈλΆ μ¬νμ μ¨κΈ°λ λ€μν κ΄μ μ μ 곡
- νΉμ λͺ©νμ λ°λΌ ꡬ체νν μμΈ μμ€μ ννλ°©λ² μ 곡3. λ°μ΄ν° λͺ¨λΈλ§μ μ€μμ±κ³Ό μ μμ
- μ€μμ± : νκΈν¨κ³Ό, 볡μ‘ν μ 보 μꡬμ¬νμ κ°κ²°ν νν, λ°μ΄ν° νμ§
- μ μμ : μ€λ³΅, λΉμ μ°μ±, λΉμΌκ΄μ±4. λ°μ΄ν° λͺ¨λΈλ§μ 3λ¨κ³
κ°. κ°λ μ λ°μ΄ν° λͺ¨λΈλ§
- ν΅μ¬ μν°ν°μ κ·Έλ€ κ°μ κ΄κ³ λ°κ²¬
- μν°ν°-κ΄κ³ λ€μ΄μ΄κ·Έλ¨ μμ±
- μ¬μ©μμ μμ€ν κ°λ°μκ° λ°μ΄ν° μꡬμ¬νμ λ°κ²¬νλ κ²μ μ§μ
- μΆμμ λͺ¨λΈλ§
- ν μμ€ν μ΄ μ΄λ»κ² λ³νλμ΄μΌ νλκ°λ₯Ό μ΄ν΄νλλ° μ μ©λ. λ Όλ¦¬μ λ°μ΄ν° λͺ¨λΈλ§
- λΉμ¦λμ€ μ 보μ λ Όλ¦¬μ μΈ κ΅¬μ‘°μ κ·μΉμ λͺ ννκ² νννλ κΈ°λ²/κ³Όμ
- κ²°κ³Ό : λ°μ΄ν° λͺ¨λΈλ§μ΄ μλ£λ μν. μ¦ λ°μ΄ν° λͺ¨λΈ μν
- μ κ·ν : λ°μ΄ν° λͺ¨λΈμ μΌκ΄μ±μ ν보νκ³ μ€λ³΅μ μ κ±°νμ¬ μμ±λ€μ΄ κ°μ₯ μ μ ν μν°ν°μ λ°°μΉλλλ‘ ν¨λ€. 물리μ λ°μ΄ν° λͺ¨λΈλ§
- μ΄λ»κ² μ»΄ν¨ν° νλμ¨μ΄μ ννλ κ²μΈκ°(물리μ μ€ν€λ§)
5. νλ‘μ νΈ μλͺ μ£ΌκΈ°μμ λ°μ΄ν° λͺ¨λΈλ§
6. λ°μ΄ν° λͺ¨λΈλ§μμ λ°μ΄ν° λ 립μ±μ μ΄ν΄κ°. λ°μ΄ν° λ 립μ±μ νμμ±
λ. λ°μ΄ν°λ² μ΄μ€ 3λ¨κ³ ꡬ쑰
λ€. λ°μ΄ν° λ λ¦½μ± μμ1οΈβ£ μΈλΆ μ€ν€λ§
- κ°κ° μ¬μ©μ λ¨κ³λ‘μ κ°κ° μ¬μ©μκ° λ³΄λ κ°μΈμ DBμ€ν€λ§
- DBμ κ°κ° μ¬μ©μ, νλ‘κ·Έλλ¨Έκ° μ κ·Όνλ DBμ μ2οΈβ£ κ°λ μ€ν€λ§
- λͺ¨λ μ¬μ©μ κ΄μ μ ν΅ν©ν μ‘°μ§ μ 체μ DB κΈ°μ
- DBμ μ μ₯λλ λ°μ΄ν°μ κ·Έλ€ κ°μ κ΄κ³λ₯Ό νννλ μ€ν€λ§3οΈβ£ λ΄λΆ μ€ν€λ§
- DBκ° λ¬Όλ¦¬μ μΌλ‘ μ μ₯λ νμ
- 물리μ μ₯μΉμμ λ°μ΄ν°κ° μ€μ μ μΌλ‘ μ μ₯λλ λ°©λ²μ νννλ μ€ν€λ§λΌ. λ μμμ λ°μ΄ν° λ 립μ±
1οΈβ£ λ Όλ¦¬μ λ 립μ±
- κ°λ μ€ν€λ§κ° λ³κ²½λμ΄λ μΈλΆ μ€ν€λ§μλ μν₯ μλλ‘ μ§μνλ κ²
- λ Όλ¦¬μ κ΅¬μ‘°κ° λ³κ²½λμ΄λ μμ© νλ‘κ·Έλ¨μ μν₯X2οΈβ£ 물리μ λ 립μ±
- λ΄λΆ μ€ν€λ§κ° λ³κ²½λμ΄λ μΈλΆ, κ°λ μ€ν€λ§μλ μν₯ μλλ‘ μ§μ
- μ μ₯μ₯μΉμ ꡬ쑰λ³κ²½μ μμ©νλ‘κ·Έλ¨κ³Ό κ°λ μ€ν€λ§μ μν₯X
λ§. μ¬μ (Mapping)
- μνΈ λ 립μ μΈ κ°λ μ μ°κ²°
7. λ°μ΄ν° λͺ¨λΈλ§μ 3μμ
- μν°ν°(Entity, Things), κ΄κ³(Relationships), μμ±(Attribute)
- μΆμν, λ¨μν, λͺ νν
: μν°ν° > μΈμ€ν΄μ€ > μμ± > μμ±κ°
9. ERD(Entity Relationship Diagram)
κ°. μμ μμ
1) μν°ν° λμΆ
2) μν°ν° λ°°μΉ
3) μν°ν° κ΄κ³μ€μ
4) κ΄κ³λͺ κΈ°μ
5) κ΄κ³μ°¨μ νν : 1:1, 1:N, M:N
6) κ΄κ³μ νμ¬μ νν : νμ/μ ν10. μ’μ λ°μ΄ν° λͺ¨λΈμ μμ
- μμ μ±, μ€λ³΅μ κ±°, μ 무κ·μΉ, λ°μ΄ν° μ¬μ¬μ©, μμ¬μν΅, ν΅ν©μ±
λ°μν'STUDY π > SQLD' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[SQLD] SQL κ°λ°μ μν μ€λΉ μμ½λ³Έ (23) 2021.12.20