κ°λ 볡μ΅
[16λ²] μμ±μ λΆλ₯ 3κ°μ§ : κΈ°λ³Έ/μ€κ³/νμ
β κΈ°λ³Έμμ± : μλ κ°μ§κ³ μμ΄μΌ ν¨, μ λ¬΄λ‘ λΆν° μΆμΆλ μΌλ°μ μμ±
β‘ μ€κ³ μμ± : μλ μ‘΄μ¬νμ§ μλλ° μ€κ³μκ° μλ‘ λ§λ€κ±°λ λ³ν/μ μν μμ± ex. μ£Όλ¬Έλ²νΈ, μμ½λ²νΈ, κ³ κ°λ²νΈ
β’ νμ μμ± : λ€λ₯Έ μμ±μ μν₯μ λ°μ λ°μ, μλ μμ±μ κ°μ κ³μ°νμ¬ μ μ₯ ex. ν©
[26λ²] μλ³μμ μ’ λ₯
β λνμ± μ¬λΆ
μ£Ό μλ³μ : μΈμ€ν΄μ€λ₯Ό μ μΌνκ² κ΅¬λΆ ν μ μμΌλ©° μ°Έμ‘°κ΄κ³λ₯Ό μ°κ²° ν μ μμ
보쑰 μλ³μ : μ μΌνκ² κ΅¬λΆ κ°λ₯νμ§λ§ λνμ±μ κ°μ§μ§ λͺ»ν΄ μ°Έμ‘°κ΄κ³ μ°κ²°μ λͺ»ν¨
β‘ μ€μ€λ‘ μμ± μ¬λΆ
λ΄λΆ μλ³μ : μν°ν° λ΄λΆμμ μ€μ€λ‘ λ§λ€μ΄μ§λ μλ³μ
μΈλΆ μλ³μ : ν μν°ν°μμ κ΄κ³λ₯Ό ν΅ν΄ ν μν°ν°λ‘λΆν° λ°μμ€λ μλ³μ
β’ μμ±μ μ
λ¨μΌ μλ³μ : νλμ μμ±μΌλ‘ ꡬμ±λ¨
λ³΅ν© μλ³μ : 2κ° μ΄μμ μμ±μΌλ‘ ꡬμ±λ¨
β£ λ체 μ¬λΆ
λ³Έμ§ μλ³μ : μ
무μ μν΄ λ§λ€μ΄μ§λ μλ³μ
μΈμ‘° μλ³μ : μ
무μ μΌλ‘ λ§λ€μ΄μ§μ§λ μμ§λ§ μμ‘°μλ³μκ° λ³΅μ‘ν ꡬμ±μ κ°μ§κ³ μκΈ° λλ¬Έμ μΈμμ μΌλ‘ λ§λ μλ³μ
[35λ²] μ 2μ κ·ν
μ£Όμλ³μκ° μλ λͺ¨λ μμ±μ΄ μ£Όμλ³μμ μμ ν¨μ μ’
μλμ΄μΌ νλ€.
ν¨μμ λΆλΆ μ’
μμ λΆλ¦¬νλ κ³Όμ
μ 2 μ κ·νμ λ§μ‘±νλ €λ©΄ λͺ¨λ μμ±μ λ°λμ κΈ°λ³Έν€ μ λΆμ μ’
μλμ΄μΌ νλ€.
[40λ²] λ°μ κ·ν νλ¨μμ
λ°μ κ·ν? μ κ·νλ μμ€ν μ μ±λ₯ν₯μ, κ°λ°μ΄μμ λ¨μνλ₯Ό μν΄ μ€λ³΅/ν΅ν©/λΆλ¦¬λ₯Ό μννλ λ°μ΄ν° λͺ¨λΈλ§ κΈ°λ². λ°μ΄ν° 무결μ±μ΄ κΉ¨μ§ μ μλ μνμλ λΆκ΅¬νκ³ λ°μ΄ν°λ₯Ό μ€λ³΅ λ°μ κ·ννλ μ΄μ λ λ°μ΄ν° μ‘°ν μ, λμ€ν¬ I/Oλμ΄ λ§μ μ±λ₯μ΄ μ νλ κ²μ΄ μμλκΈ° λλ¬Έμ΄λ€. λ°μ κ·νλ μ 보μ λν μ¬νμ μ μμ±μΌλ‘ νλ¨νλ€. ex) λ€μ ν μ΄λΈμ λ€λμ μ‘°μΈμ΄ λΆκ°νΌν λΉλ§μ μμ‘
β’ λ€λ λ°μ΄ν° νμμ μΈλ±μ€ μΈμ νν°μ , λ°μ΄ν° ν΄λ¬μ€ν°λ§ λ± λ¬Όλ¦¬ μ μ₯ κΈ°λ²μ νμ©νμ¬ μ±λ₯ κ°μ μ μ λν μ μλ€. λ¨, νλμ κ²°κ³Όλ₯Ό μΆμΆνκΈ° μν΄ λ€λμ λ°μ΄ν°λ₯Ό νμνλ μ²λ¦¬κ° λ°λ³΅μ μΌλ‘ λΉλ²νκ² λ°μνλ€λ©΄ μ΄ λ λ°μ κ·νλ₯Ό κ³ λ €νλ€.
β’ μ΄μ λλ μ΄ν λ μ½λμ λν νμμ window functionμΌλ‘ μ κ·Όνλ€.
β£ μ§κ³ ν μ΄λΈ μΈμλ λ€μν μ νμ λν΄ λ°μ κ·ν ν μ΄λΈ μ μ©μ΄ νμνλ€.
[43λ²] λ°μ κ·ν λ°©λ² - λ¨κ°λ₯Ό ν©ν κ³μ° μΉΌλΌμ μΆκ°
μ ν μν°ν°μ : ν΄λΉ μ νμ΄ μ¬λ¬ μ£Όλ¬Έμ ν¬ν¨λ μ μκΈ° λλ¬Έμ νΉμ μ£Όλ¬Έλ²νΈλ§μ κ°μ§κ³ μμ μ μλ€.
μ£Όλ¬Έλͺ©λ‘ μν°ν°μ : νλμ μ£Όλ¬Έμ ν¬ν¨λ μ νλ²νΈλ§λ€ λμΌν ν©κ³ κΈμ‘μ λ°λ³΅μ μΌλ‘ μ μ₯νλ―λ‘ μΌκ΄μ± λ¬Έμ λ°μ
μ΅κ·Όκ° μ¬λΆ μΉΌλΌμ μΆκ°νλ κ²μ ν©κ³ κΈμ‘μ λΉ λ₯΄κ² μ»λ κ²κ³Ό κ΄λ ¨μ΄ μλ€.
[48λ²] μνΌ μλΈ / νμ λ°μ΄ν° λͺ¨λΈμ λ³νκΈ°μ
νΈλμμ : νλμ ν μ΄λΈλ‘ ν΅ν©λλ©΄μ μ§μ λ λ°μ΄ν°λ§ μ½μ΄ μ±λ₯ ν₯μ
β νΈλμμ μ΄ νμ μ 체λ₯Ό λμμΌλ‘ μΌκ΄ μ²λ¦¬νλλ°, ν μ΄λΈμ μλΈνμ λ³λ‘ κ°λ³ μ μ§νλ κ²μΌλ‘ λ³ννλ©΄ Unionμ°μ°μ μν΄ μ±λ₯ μ ν
β‘ νΈλμμ μ΄ νμ μλΈνμ κ°λ³λ‘ μ²λ¦¬ν λ, λ§μ μμ λ°μ΄ν°κ° μ§μ λμ΄μμΌλ©΄ μ±λ₯μ΄ μ ν
β£ νΈλμμ μ΄ νμ μ 체λ₯Ό ν΅ν©νμ¬ λΆμμ²λ¦¬ν λ λ°μ΄ν° μ§μ μΌλ‘ μΈν΄ μ±λ₯μ΄ μ νλμ§ μκ³ μ°μ
β’ νΈλμμ μ νμ μνΌ+μλΈ νμ μ ν¨κ» μ²λ¦¬νλλ°, κ°λ³λ‘ μ μ§νλ©΄ μ‘°μΈμ μν΄ μ±λ₯μ΄ μ ν
μ€λ΅λ ΈνΈ
[03λ²] μ λ΅ β’ / λ΄ μ λ΅ β‘
[ν΄μ€] νλ‘κ·Έλ¨κ³Ό ν μ΄λΈμ μ°κ³μ±μ λμ΄λ©΄ λ°μ΄ν° λͺ¨λΈμ μ 무 λ³κ²½μ΄ μ·¨μ½ν΄μ§λ λ¨μ μ΄ λλ€.
[μ νλ Έλ?] κ°λ μμ§ λΆμ‘±
λ°μ΄ν°λͺ¨λΈλ§μ μμ± 3κ°μ§ : μ€λ³΅/λΉμ μ°μ±/λΉμΌκ΄μ±
μ€λ³΅ : μ¬λ¬ μ₯μμ κ°μ μ 보λ₯Ό μ μ₯νμ§ μλλ€
λΉμ μ°μ± : λ°μ΄ν° μ μμ μ¬μ© νλ‘μΈμ€λ₯Ό λΆλ¦¬ν΄μ μμ λ³νκ° ν° λ³νλ‘ μ΄μ΄μ§μ§ μκ² νλ€
λΉμΌκ΄μ± : λ°μ΄ν°μ λ°μ΄ν° κ° μνΈ μ°κ΄ κ΄κ³λ₯Ό λͺ νν μ μνλ€.
[15λ²] μ λ΅ β’ / λ΄ μ λ΅ β‘
[ν΄μ€] νλμ μΈμ€ν΄μ€μμ κ°κ°μ μμ±μ ν κ°μ μμ±κ°μ κ°μ ΈμΌνλ€
[μ νλ Έλ?] μν°ν°, μΈμ€ν΄μ€, μμ± κ°μ κ΄κ³ μμ§ λΆμ‘±
ν κ°μ μν°ν°λ λ κ° μ΄μμ μΈμ€ν΄μ€μ μ§ν©μ΄μ΄μΌ νλ€.
ν κ°μ μν°ν°λ λ κ° μ΄μμ μμ±μ κ°λλ€.
ν κ°μ μμ±μ ν κ°μ μμ±κ°μ κ°λλ€.
[20λ²] μ λ΅ β’, β£ / λ΄ μ λ΅ β , β‘
[ν΄μ€] λ°μ΄ν° λͺ¨λΈλ§μμ μ‘΄μ¬μ κ΄κ³μ νμμ μν κ΄κ³λ₯Ό ꡬλΆνλ νκΈ°λ²μ΄ μκ³ , UMLμμλ μ°κ΄κ΄κ³(μ€μ )μ μμ‘΄κ΄κ³(μ μ )μ λν΄ λ€λ₯Έ νκΈ°λ²μ κ°μ§κ³ μλ€.
[μ νλ Έλ?] λ λ°λλ‘ μκΈ°
* Uμ ꡬλΆλ² ζ
[33λ²] μ λ΅ β£ / λ΄ μ λ΅ β‘
[ν΄μ€]
λ°μ΄ν° λͺ¨λΈλ§μ ν λ μ κ·νλ₯Ό μ ννκ² μννλ€.
λ°μ΄ν°λ² μ΄μ€ μ©λμ°μ μ μννλ€.
λ°μ΄ν°λ² μ΄μ€μ λ°μλλ νΈλμμ
μ μ νμ νμ
νλ€.
μ©λκ³Ό νΈλμμ
μ μ νμ λ°λΌ λ°μ κ·νλ₯Ό μννλ€.
μ΄λ ₯ λͺ¨λΈμ μ‘°μ , PK/FK μ‘°μ , μνΌνμ
/μλΈνμ
μ‘°μ λ±μ μννλ€.
μ±λ₯ κ΄μ μμ λ°μ΄ν° λͺ¨λΈμ κ²μ¦νλ€.
[μ νλ Έλ?] λ°μ κ·νμ μνΌ/μλΈνμ μ‘°μ μ μμ ν·κ°λ¦Ό
μ κ·ν > μ©λ > νΈλμμ νμ > λ°μ κ·ν > PK/FK, μνΌ/μλΈνμ μ‘°μ > κ²μ¦
[36λ²] μ λ΅ β’ / λ΄ μ λ΅ β
[ν΄μ€] μ 2μ κ·νλ μ£Όμλ³μκ° μλ λͺ¨λ μμ±μ΄ μ£Όμλ³μμ μμ ν¨μ μ’ μλμ΄μΌ νκ³ , λͺ¨λ μμ±μ λ°λμ κΈ°λ³Έν€ μ λΆμ μ’ μλμ΄μΌ νλ€. λ§€κ°μκ°, λ§€κ°μ₯μλ λ§€κ°μΌμ(μ£Όμλ³μ)μλ§ μ’ μλλ―λ‘ 2μ°¨ μ κ·ν λμμ΄λ€. μ κ·νλ‘ λ§€κ°μΌμ(λ§€κ°μκ°, λ§€κ°μ₯μ)λ₯Ό λ 립μμΌ°μ λ, λ§€κ°μΌμλ³λ§€κ°λ΄μκ³Ό 1:M κ΄κ³λ‘ μ°κ²°λλ€.
[μ νλ Έλ?] μ κ·ν κ°λ ν·κ°λ¦Ό. λ§€κ°μΌμλ₯Ό μ£Όμλ³μλ‘ λ³΄μ§ λͺ»νμ(μ€μ)
[39λ²] μ λ΅ β / λ΄ μ λ΅ β‘
[ν΄μ€] μ 1μ κ·νλ κ°μ μ±κ²© λ΄μ© μΉΌλΌμ΄ μ°μλ λ μΉΌλΌ μ κ±°, ν μ΄λΈ μμ±νλ€. PKμ λν΄ λ°λ³΅λλ κ·Έλ£Ήμ΄ μ‘΄μ¬νμ§ μμΌλ―λ‘ 1μ°¨ μ κ·νμ΄κ³ , λΆλΆν¨μμ’ μμ κ°μ§κ³ μμΌλ―λ‘ 2μ°¨ μ κ·νμ λμμ΄ λλ€.
[μ νλ Έλ?] 보기μ μ κ·ν-μ κ·ν λμμ μλͺ» μ½μ(μ€μ)
[41λ²] μ λ΅ β£ / λ΄ μ λ΅ β
[ν΄μ€] λ°μ κ·νλ ν μ΄λΈ, μμ±, κ΄κ³μ λν΄ λ°μ κ·νλ₯Ό μ μ©ν μ μλ€. μμ£Ό μ΄μ©νλ μΉΌλΌμ΄ μμ λλ ν μ΄λΈμ μΆκ°νκ³ λΆλΆν μ΄λΈμ μΆκ°νλ€.
[μ νλ Έλ?] λ°μ κ·ν μ μ© λμμ μΉΌλΌλ ν΄λΉλλ€κ³ μκ°. κ°λ νΌλ.
[42λ²] μ λ΅ β’ / λ΄ μ λ΅ β
[ν΄μ€] FKμ λν μμ± μΆκ°λ λ°μ΄ν°λͺ¨λΈλ§μμ κ΄κ³λ₯Ό μ°κ²°ν λ λνλλ μμ°μ€λ¬μ΄ κΈ°λ²μ΄λ€.
[μ νλ Έλ?] 'ν μ΄λΈμ' μΆκ°νλ€λ ν¬μΈνΈ λμΉκ³ , κ°μ ν μ΄λΈ λ΄ λ¨μ μΉΌλΌ μΆκ°λΌκ³ μκ°ν¨.
[51λ²] μ λ΅ β‘, β£ / λ΄ μ λ΅ β‘, β’
[ν΄μ€] μν°ν° κ° λ Όλ¦¬μ κ΄κ³κ° μμΌλ©΄(μ 무μ μΌλ‘ λ°μ νλ©΄) DBμμμ FKμμ± μ¬λΆμ μκ΄μμ΄ μ‘°μΈ μ±λ₯ ν₯μμ μν μΈλ±μ€λ₯Ό μμ±νλ κ²μ΄ μ’λ€. κ·Έλ¬λ―λ‘ μκ°μ μ² ν μ΄λΈμ νμ¬κΈ°μ€λ²νΈμ μΈλ±μ€κ° νμνλ€. FKλ μ μ½μ‘°κ±΄ μ€μ μ μν νλμ μ§μκΈ°λ₯μ΄λ€.
[μ νλ Έλ?] μΈλ±μ€ μμ± κΈ°μ€ μμ§ λ―Έν‘
'κ°μΈκ³΅λΆ > SQL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
53. SQLD κΈ°μΆλ¬Έμ 2κ³Όλͺ© 2μ₯ μ€λ΅λ ΈνΈ (0) | 2021.11.15 |
---|---|
52. SQLD κΈ°μΆλ¬Έμ 2κ³Όλͺ© 1μ₯ μ€λ΅λ ΈνΈ (0) | 2021.11.14 |
49. SQLD 2κ³Όλͺ© (2)SQLνμ© (0) | 2021.11.10 |
46. SQLD 2κ³Όλͺ© (1)SQLκΈ°λ³Έ (0) | 2021.11.07 |
41. SQLD 1κ³Όλͺ© (2)λͺ¨λΈλ§κ³Ό μ±λ₯ (0) | 2021.10.27 |