[λ Έλμ΄] μ€λ΅ | κ³Όλͺ© 1 | λ°μ΄ν° λͺ¨λΈκ³Ό SQL 34-50
35. μ κ·ν
- μ 1μ κ·ν : λͺ¨λ μμ±μ νλμ κ°μ κ°μ ΈμΌ νλ€.
- μ 2μ κ·ν : Entityμ μΌλ°μμ±μ μ£Όμλ³μ μ 체μ μ’ μμ΄μ΄μΌ νλ€.
- μ 3μ κ·ν : Entityμ μΌλ°μμ± κ°μλ μλ‘ μ’ μμ μ΄μ§ μλ€.
37. μ κ·νλ‘ μΈν΄ μ‘°νμ±λ₯μ΄ μ νλ μ μλ€. μ΄ λλ¬Έμ λ°μ κ·νλ₯Ό κ³ λ €νλ€.
38. μΉΌλΌμ μν λ°λ³΅μ μΈ μμ±κ°μ κ°λ ννλ μμ±μ μμμ±μ μλ°°ν 1μ°¨ μ κ·νμ λμμ΄ λλ€.
λ°λ³΅μ μΈ μμ± λμ΄ νλμμλ κ° μμ±μ λν΄ 'or' μ°μ°μλ‘ μ°κ²°λ 쑰건λ€μ΄ μ¬μ©λλλ°, μ΄λ μ΄λ νλμ μμ±μ΄λΌλ μΈλ±μ€κ° μ μλμ§ μμΌλ©΄ 'or'λ‘ μ°κ²°λ λͺ¨λ 쑰건μ λ€μ΄ μΈλ±μ€λ₯Ό μ¬μ©νμ§ μκ³ νλ²μ μ 체 λ°μ΄ν° μ€μΊμΌλ‘ μ²λ¦¬λκ² λμ΄ μ±λ₯ μ νκ° λνλ μ μλ€.
λν, λͺ¨λ λ°λ³΅ μμ±μ μΈλ±μ€λ₯Ό μμ±νλ©΄ κ²μ μλλ μ’μμ§κ² μ§λ§ λ°λλ‘ λ무 λ§μ μΈλ±μ€ λλ¬Έμ μ λ ₯, μμ , μμ μ μ±λ₯μ΄ μ νλλ―λ‘ , 1μ°¨ μ κ·νλ‘ μμ°μ€λ½κ² λ¬Έμ κ° ν΄κ²°λ μ μλλ‘ ν΄μΌνλ€.
40. μ΄λ€ 릴λ μ΄μ Rμ΄ μ 2μ κ·νμ΄κ³ , κΈ°λ³Έν€μ μνμ§ μμ μμ± λͺ¨λκ° κΈ°λ³Έν€μ μ΄νμ ν¨μμ’ μμ΄ μλ λ μ 3μ κ·νμ μνλ€.
41. μ κ·νλ κ°λ λ°μ΄ν° λͺ¨λΈμ μΌκ΄μ±μ ν보νκ³ μ€λ³΅μ μ κ±°νμ¬ μμ±λ€μ΄ κ°μ₯ μ μ ν Entityμ λ°°μΉλλλ‘ νλ€. X
→ μ κ·νλ λ Όλ¦¬ λ°μ΄ν° λͺ¨λΈ μμΈν κ³Όμ μ λνμ μΈ νλμΌλ‘, λ Όλ¦¬ λ°μ΄ν° λͺ¨λΈμ μΌκ΄μ±μ ν보νκ³ μ€λ³΅μ μ κ±°νμ¬ μμ±λ€μ΄ κ°μ₯ μ μ ν Entityμ λ°°μΉλλλ‘ ν¨μΌλ‘μ¨ λ³΄λ€ λ μ λ’°μ± μλ λ°μ΄ν°κ΅¬μ‘°λ₯Ό μ»λλ° λͺ©μ μ΄ μλ€. O
42. λΆλͺ¨μ μλ³μλ₯Ό μμμ μλ³μμ ν¬ν¨νλ©΄ μλ³κ΄κ³,
λΆλͺ¨μ μλ³μλ₯Ό μμμ μΌλ°μμ±μΌλ‘ μμνλ©΄ λΉμλ³κ΄κ³λΌκ³ ν μ μλ€.
44. 1μ°¨ μ κ·ν
μ€λ³΅μμ±μ λν λΆλ¦¬κ° 1μ°¨ μ κ·νμ λμμ΄ λλ©°, Row λ¨μμ μ€λ³΅λ 1μ°¨ μ κ·νμ λμμ΄ λμ§λ§ Column λ¨μλ‘ μ€λ³΅μ΄ λλ κ²½μ°λ 1μ°¨ μ κ·νμ λμμ΄λ€.
48. μμ°¨μ μΌλ‘ μνλλ μμ Aμ Bκ° λ°λμ μνλκ±°λ λͺ¨λ μνλμ§ μμμΌ νλ€κ³ ν λ,
Aμ Bλ₯Ό μνν ν κ°κ° Commitμ ν΄μ£Όμ΄μΌ νλ€.
49. NULL κ°κ³Ό μ΄λ€ μ«μλ₯Ό λΉκ΅ν κ²°κ³Όλ νμ unknownμ΄λ€.
"NULL = NULL" μ°μ°μ κ²°κ³Όλ FALSE λλ unknownμ΄λ€.
μ§κ³ ν¨μλ₯Ό κ³μ°ν λ NULL κ°μ 0μ΄ μλλΌ κ³μ°μμ μ μΈλλ€.
50. μΈμ‘°μλ³μλ λ¨μ λ μ‘΄μ¬νλ―λ‘ κΌ νμν κ²½μ°μλ§ μ¬μ©νλ κ²μ΄ λ°λμ§νλ€.