β‘ λ°μ΄ν° λͺ¨λΈλ§μ μ£Όμ νΉμ§
- μΆμν: νμ€μΈκ³λ₯Ό κ°λ΅ν νν
- λ¨μν: μ΄ν΄νκΈ° μ½λλ‘ νν
- λͺ νν: λͺ νν μλ―Έ μ λ¬
β‘ λ°μ΄ν° λͺ¨λΈλ§ μ μ°¨
1. κ°λ μ λͺ¨λΈλ§: μ 무 μΈ‘λ©΄μμ λͺ¨λΈλ§ / κΈ°μ μ μ©μ΄ μ¬μ© μ§μ
2. λ Όλ¦¬μ λͺ¨λΈλ§: μλ³μ λμΆ λ° νμν 릴λ μ΄μ μ μ / μ κ·ν μν
3. 물리μ λͺ¨λΈλ§: ν μ΄λΈ, μΈλ±μ€, ν¨μ λ± μμ± / μ±λ₯, 보μ, κ°μ©μ± λ±μ κ³ λ €νμ¬ λ°μ΄ν°λ² μ΄μ€ ꡬμΆ
β‘ λ°μ΄ν° λͺ¨λΈμ 3κ°μ§ κ΄μ
- λ°μ΄ν°: λΉμ¦λμ€ νλ‘μΈμ€μμ μ¬μ©λλ λ°μ΄ν°
- νλ‘μΈμ€: λΉμ¦λμ€ νλ‘μΈμ€μμ μνλλ μμ
- λ°μ΄ν°μ νλ‘μΈμ€: νλ‘μΈμ€μ λ°μ΄ν° κ°μ κ΄κ³ μλ―Έ
β‘ ERD μμ± μ μ°¨
1. μν°ν° λμΆ λ° κ·Έλ¦Ό
2. μν°ν° λ°°μΉ
3. μν°ν° κ°μ κ΄κ³ μ€μ
4. κ΄κ³ μμ
5. κ΄κ³ μ°Έμ¬λ νν
6. κ΄κ³μ νμ μ¬λΆ νν
β‘ 3μΈ΅ μ€ν€λ§
- μΈλΆ μ€ν€λ§: μ¬μ©μ κ΄μ , μ 무μ κ΄λ ¨μ΄ μλ λ°μ΄ν° μ κ·Ό
- κ°λ μ€ν€λ§: μ€κ³μ κ΄μ , μ¬μ©μ μ 체 μ§λ¨μ λ°μ΄ν°μ λ°μ΄ν°λ² μ΄μ€ ꡬ쑰
- λ΄λΆ μ€ν€λ§: κ°λ°μ κ΄μ , λ°μ΄ν°λ² μ΄μ€μ 물리μ μ μ₯ ꡬ쑰
β‘ 3μΈ΅ μ€ν€λ§μ λ 립μ±
- λ Όλ¦¬μ λ 립μ±: μ μ₯ ꡬ쑰μ λ³νμ μν₯μ λ°μ§ μμ
- 물리μ λ 립μ±: λ Όλ¦¬μ ꡬ쑰μ λ³νμ μν₯μ λ°μ§ μμ
β‘ μν°ν°μ νΉμ§
- μμ± νμ
- λ€λ₯Έ μν°ν°μμ μ΅μ 1κ° μ΄μμ κ΄κ³
- 2κ° μ΄μμ μΈμ€ν΄μ€
- μ μΌν μλ³μ νμ
- μ 무μμ κ΄λ¦¬λμ΄μΌ νλ μ§ν©
- λ€λ₯Έ κ°μ²΄μ νμ°ν ꡬλΆλμ΄μΌ ν¨
- μ§ν©μ νΉμ±
- μμ κ°μ²΄μ΄κ±°λ νμ μ§ν©
β‘ μ νκ³Ό 무νμ λ°λ₯Έ μν°ν° μ’ λ₯
- μ ν μν°ν°: μ§μμ μΌλ‘ μ¬μ©λλ μν°ν° / μ) κ³ κ°, κ°μ¬, μ¬μ λ±
- 무ν μν°ν°: 물리μ ννκ° μμ΄ κ°λ μ μΌλ‘ μ¬μ©λλ μν°ν° / μ) κ±°λμ μ’ λͺ©, μ½μ€λ₯ μ’ λͺ©, μλͺ 보ν μν
- μ¬κ±΄ μν°ν°: λΉμ¦λμ€ νλ‘μΈμ€λ₯Ό μ€ννλ©΄μ μμ±λλ μν°ν° / μ) μ£Όλ¬Έ, 체결, μ·¨μμ£Όλ¬Έ λ±
β‘ λ°μ μμ μ λ°λ₯Έ μν°ν°μ μ’ λ₯
- κΈ°λ³Έ(Key) μν°ν°: λ 립μ μΌλ‘ μμ±λλ μν°ν° / μ) κ³ κ°, μν, λΆμ λ±
- μ€μ¬(Main) μν°ν°: κΈ°λ³Έ μν°ν°μ νμ μν°ν°μ μ€κ° / μ) κ²μ’, μ£Όλ¬Έ, μ·¨μ, 체결 λ±
- νμ(Active) μν°ν°: 2κ° μ΄μμ μν°ν°λ‘λΆν° λ°μ / μ) μ£Όλ¬Έ μ΄λ ₯, 체결 μ΄λ ₯ λ±
β‘ μμ±
- μ 무μμ κ΄λ¦¬λλ κ²
- μ£Όμλ³μμκ² ν¨μμ μΌλ‘ μ’ μλλ κ²
- νλμ κ°
- νΉμ±μ λ°λ₯Έ μμ±μ μ’ λ₯λ‘λ κΈ°λ³Έ μμ±, μ€κ³ μμ±, νμ μμ±μΌλ‘ λΆλ₯
- λΆν΄ μ¬λΆμ λ°λ₯Έ μμ±μ μ’ λ₯λ‘λ λ¨μΌ μμ±, λ³΅ν© μμ±, λ€μ€κ° μμ±μΌλ‘ λΆλ₯
β‘ κ΄κ³μ μ’ λ₯
- μ‘΄μ¬ κ΄κ³
- νμ κ΄κ³
β‘ μλ³ κ΄κ³μ λΉμλ³ κ΄κ³
- μλ³ κ΄κ³λ μ€μ μΌλ‘ νν
- λΉμλ³ κ΄κ³λ μ μ μΌλ‘ νν
- λΉμλ³ κ΄κ³λ κ°ν κ°μ²΄μ κΈ°λ³Έν€λ₯Ό λ€λ₯Έ μν°ν°μ κΈ°λ³Έν€κ° μλ μΌλ° 컬λΌμΌλ‘ κ΄κ³λ₯Ό κ°μ§λ κ²
β‘ κ°ν κ°μ²΄
- λ 립μ μΌλ‘ μ‘΄μ¬
- λ€λ₯Έ μν°ν°μ κ΄κ³λ₯Ό κ°μ§ λ, λ€λ₯Έ μν°ν°μκ² κΈ°λ³Έν€λ₯Ό 곡μ
- μλ³ κ΄κ³λ‘ νν
β‘ μ½ν κ°μ²΄
- κ°μ²΄μ μ‘΄μ¬κ° λ€λ₯Έ κ°μ²΄μ μ‘΄μ¬μ λ¬λ € μλ κ°μ²΄
β‘ μ£Όμλ³μ(κΈ°λ³Έν€)
- μ μΌμ±κ³Ό μ΅μμ±μ λ§μ‘±νλ ν€
- Not Null
- μν°ν°λ₯Ό λν
- μν°ν°μ μΈμ€ν΄μ€λ₯Ό μ μΌνκ² μλ³
- μμ£Ό λ³κ²½λλ©΄ μλ¨
β‘ ν€μ μ’ λ₯
- κΈ°λ³Έν€: μν°ν° λννλ ν€
- ν보ν€: μ μΌμ±κ³Ό μ΅μμ±μ λ§μ‘±νλ ν€
- μνΌν€: μ μΌμ±μ λ§μ‘±νμ§λ§, μ΅μμ±μ λ§μ‘±νμ§ μμ
- λ체ν€: μ¬λ¬ κ°μ νλ³΄ν€ μ€μμ κΈ°λ³Έν€λ₯Ό μ μ νκ³ λ¨μ ν€
β‘ μλ³μμ μ’ λ₯
- μ£Όμλ³μ: μν°ν°λ₯Ό λννλ μλ³μ / μ°Έμ‘° κ΄κ³λ‘ μ°κ²°
- 보쑰 μλ³μ: λνμ±μ λ§μ‘±νμ§ λͺ»νλ μλ³μ
β‘ μμ± μ¬λΆμ λ°λ₯Έ μλ³μμ μ’ λ₯
- λ΄λΆ μλ³μ: μν°ν° λ΄λΆμμ μ€μ€λ‘ μμ±λλ μλ³μ
- μΈλΆ μλ³μ: λ€λ₯Έ μν°ν°μμ κ΄κ³λ‘ μΈνμ¬ λ§λ€μ΄μ§λ μλ³μ
β‘ μμ±μ μμ λ°λ₯Έ μλ³μμ μ’ λ₯
- λ¨μΌ μλ³μ: νλμ μμ±μΌλ‘ ꡬμ±
- λ³΅ν© μλ³μ: λ κ° μ΄μμ μμ±μΌλ‘ ꡬμ±
β‘ λ체 μ¬λΆμ λ°λ₯Έ μλ³μμ μ’ λ₯
- λ³Έμ§ μλ³μ: λΉμ¦λμ€ νλ‘μΈμ€μμ λ§λ€μ΄μ§λ μλ³μ
- μΈμ‘° μλ³μ: μΈμμ μΌλ‘ λ§λ€μ΄μ§λ μλ³μ
β‘ λ°μ΄ν° λ λ¦½μ± ν₯μ λ°©λ²
- μ κ·ν, 3μΈ΅ μ€ν€λ§, λ°μ΄ν° ꡬ쑰ν
Reference:
μνΈμ§ μΈ 1λͺ , γSQL κ°λ°μ μ΄λ‘ μ + λ¬Έμ μ§γ, μμ§λ·μ»΄(2020)
'Certificate > SQLD' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Part 3 - 03. SQL κΈ°λ³Έκ³Ό νμ© (0) | 2020.09.02 |
---|---|
Part 3 - 02. SQL νμ© (0) | 2020.09.02 |
Part 3 - 01. SQL κΈ°λ³Έ (0) | 2020.09.02 |
Part 2 - 02. λ°μ΄ν° λͺ¨λΈκ³Ό μ±λ₯ (0) | 2020.09.02 |