AngzavA
[SQLD] 1-1-2.μν°ν°/μμ±/κ΄κ³/μλ³μ λ³Έλ¬Έ
πμν°ν°μ νΉμ§
- λ°λμ ν΄λΉ μ 무μμ νμνκ³ κ΄λ¦¬νκ³ μ νλ μ 보
- μ μΌν μλ³μμ μν΄ μλ³μ΄ κ°λ₯ν΄μΌ νλ€.
- μμμ μΌλ‘ μ‘΄μ¬νλ (λ κ° μ΄μμ) μΈμ€ν΄μ€μ μ§ν©μ΄μ΄μΌ νλ€.
- μν°ν°λ μ 무 νλ‘μΈμ€μ μν΄ μ΄μ©λμ΄μΌ νλ€.
- μν°ν°λ λ°λμ μμ±μ΄ μμ΄μΌ νλ€.
- μν°ν°λ λ€λ₯Έ μν°ν°μ μ΅μ νκ° μ΄μμ κ΄κ³κ° μμ΄μΌ νλ€.
β λ¬Έμ λ΄μ©
- μμ±μ΄ μλ μν°ν°λ μμ μ μλ€.
- λ°λμ μμ±μ κ°μ ΈμΌ νλ€.
- λ€λ₯Έ μν°ν°μμ κ΄κ³κ° μμ μ λ°μ μλ€. λ¨, ν΅κ³μ±κ³Ό μ½λμ± μν°ν°λ κ΄κ³ μλ΅ κ°λ₯
- λ°μ΄ν°λ‘μ μ‘΄μ¬νμ§λ§ μ 무μμ νμνμ§ μμΌλ©΄ ν΄λΉ μ 무μ μν°ν°λ‘ μ±λ¦½λ μ μλ€.
[μ€λ΅] μν°ν°κ° νκ°μ μΈμ€ν΄μ€λ₯Ό κ°μ§λ κ²λ§μΌλ‘λ μΆ©λΆν μλ―Έλ₯Ό λΆμ¬ν μ μλ€.
πμν°ν°, μΈμ€ν΄μ€, μμ±, μμ±κ°μ κ΄κ³
1κ° μν°ν° = 2κ° μ΄μμ μΈμ€ν΄μ€ μ§ν©
1κ° μν°ν° = 2κ° μ΄μμ μμ±
1κ° μμ± = 1κ° μμ±κ°
πμμ±μ νΉμ±μ λ°λ₯Έ λΆλ₯
- κΈ°λ³Έμμ±
- μ€κ³μμ±
- νμμμ±
πλλ©μΈ
κ° μμ±μ΄ κ°μ§ μ μλ κ°μ λ²μ
: μμ±μ λν λ°μ΄ν°νμ κ³Ό ν¬κΈ°, μ μ½μ¬ν μ§μ
πμμ± λͺ μΉ λΆμ¬
- ν΄λΉ μ 무μμ μ¬μ©νλ μ΄λ¦ λΆμ¬
- μμ μ μμ±λͺ μ μ¬μ©μν¨
- μ½μ΄μ¬μ©μ κ°κΈμ μ ν
- λ°μ΄ν°λͺ¨λΈμμ μ μΌμ± ν보
πλ°μ΄ν°λͺ¨λΈλ§μμμ "κ΄κ³"
- κ΄κ³ : μ‘΄μ¬μ μν κ΄κ³ / νμμ μν κ΄κ³
- ERD κ΅¬λΆ X, UML κ΅¬λΆ O
- κ΅¬λΆ λ°©λ² : μ€μ κ³Ό μ μ
πκ΄κ³ νκΈ°λ²
- κ΄κ³λͺ : κ΄κ³μ μ΄λ¦(Verb)
- κ΄κ³μ°¨μ: 1:1, M:N
- μ νμ±(μ νμ¬μ): νμκ΄κ³, μ νκ΄κ³
πκ΄κ³μ½κΈ°
- κΈ°μ€ μν°ν°λ₯Ό νκ°, λλ κ°
- λμ μν°ν°μ κ΄κ³μ°Έμ¬λ(κ°μ)
- κ΄κ³μ νμ¬μκ³Ό κ΄κ³λͺ
πμλ³μ μ’ λ₯
- μν°ν° λ΄μμ λνμ±μ κ°μ§λκ° μ£Όμλ³μ/보쑰μλ³μ
μ£Όμλ³μ νΉμ§
- λͺ¨λ μΈμ€ν΄μ€λ€μ΄ μ μΌνκ² κ΅¬λΆ λμ΄μΌ ν¨.
- μ£Όμλ³μλ₯Ό ꡬλΆνλ μμ±μ μλ μ μΌμ±μ λ§μ‘±νλ μ΅μμ μ.
- μ§μ λ μ£Όμλ³μμ κ°μ μμ£Ό λ³νμ§ μμμΌ ν¨.
- μ£Όμλ³μ μ§μ μ΄ λλ©΄ λ°λμ κ°μ΄ λ€μ΄μμΌ ν¨.
- μ μΌμ± : μ£Όμλ³μμ μν΄ μν°ν°λ΄μ λͺ¨λ μΈμ€ν΄μ€λ€μ μ μΌνκ² κ΅¬λΆν¨
- μ΅μμ± : μ£Όμλ³μλ₯Ό ꡬμ±νλ μμ±μ μλ μ μΌμ±μ λ§μ‘±νλ μ΅μμ μκ° λμ΄μΌ ν¨
- λΆλ³μ± : μ£Όμλ³μκ° ν λ² νΉμ μν°ν°μ μ§μ λλ©΄ κ·Έ μλ³μμ κ°μ λ³νμ§ μμμΌ ν¨
- μ‘΄μ¬μ± : μ£Όμλ³μκ° μ§μ λλ©΄ λ°λμ λ°μ΄ν° κ°μ΄ μ‘΄μ¬ (NULL λΆκ°)
- μν°ν° λ΄μμ μ€μ€λ‘ μμ±λμλκ° λ΄λΆμλ³μ/μΈλΆμλ³μ
- λ¨μΌ μμ±μΌλ‘ μλ³μ΄ λλκ° λ¨μΌμλ³μ/볡ν©μλ³μ
- μ 무μ μλ―Έκ° μλ μλ³ μμ±μ λ체νμ¬ μλ‘ λ§λ μλ³μ κ΅¬λΆ λ³Έμ§μλ³μ/μΈμ‘°μλ³μ
πμλ³μμ λΉμλ³μκ΄κ³ λΉκ΅
νλͺ© | μλ³μκ΄κ³ | λΉμλ³μκ΄κ³ |
λͺ©μ | κ°ν μ°κ²°κ΄κ³ νν | μ½ν μ°κ²°κ΄κ³ νν |
μμ μ£Όμλ³μ μν₯ | μμ μ£Όμλ³μ ꡬμ±μ ν¬ν¨ | μμ μΌλ° μμ±μ ν¬ν¨ |
νκΈ°λ² | μ€μ | μ μ |
μ°κ²° κ³ λ €μ¬ν | - λ°λμ λΆλͺ¨μν°ν° μ’
μ - μμ μ£Όμλ³μꡬμ±μ λΆλͺ¨ μ£Όμλ³μν¬ν¨ νμ - μμλ°μ μ£Όμλ³μμμ±μ νμν°ν°μ μ΄μ νμ |
- μ½ν μ’
μκ΄κ³ - μμ μ£Όμλ³μꡬμ±μ λ 립μ κ΅¬μ± - μμ μ£Όμλ³μꡬμ±μ λΆλͺ¨ μ£Όμλ³μ λΆλΆ νμ - μμλ°μ μ£Όμλ³μμμ±μ ν μν°ν°μ μ°¨λ¨ νμ - λΆλͺ¨μͺ½μ κ΄κ³μ°Έμ¬κ° μ νκ΄κ³ |
'SQLD' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[SQLD] 2-2-2. SQL νμ© : κ·Έλ£Ή ν¨μ (0) | 2023.06.08 |
---|---|
[SQLD] 2-2. SQL νμ© (0) | 2023.06.08 |
[SQLD] 2-1. SQL κΈ°λ³Έ (1) | 2023.06.07 |
[SQLD] 1-2.λ°μ΄ν° λͺ¨λΈκ³Ό μ±λ₯ (0) | 2023.06.07 |
[SQLD] 1-1-1.λ°μ΄ν° λͺ¨λΈμ μ΄ν΄ (0) | 2023.05.29 |