νΈλμμ μ DBμ μνλ₯Ό λ³ννλ νλμ λ Όλ¦¬μ κΈ°λ₯μ μννκΈ° μν μμ λ¨μ, λλ ν λ²μ λͺ¨λ μνλμ΄μΌ ν μΌλ ¨μ μ°μ°μ΄λ€.
DBλ 곡λΆν΄μΌμ§
κ΄κ³ν λ°μ΄ν°λ² μ΄μ€(relational database)λ κ°μ²΄, νΉμ κ°μ²΄ κ°μ κ΄κ³λ₯Ό ν μ΄λΈλ‘ λνλ΄λ λ°μ΄ν°λ² μ΄μ€λ€.
릴λ μ΄μ λμλ νλ, νΉμ λ 릴λ μ΄μ μ μ λ ₯μΌλ‘ κ°μ§κ³ μ 릴λ μ΄μ μ κ²°κ³Όλ‘ κ°μ§λ μ°μ°μλ€μ μ§ν©μ κ°μ§κ³ μλ€.
μμΈλνκ΅ μ΄μꡬ κ΅μλμ SNUON κ°μ λ°μ΄νλ² μ΄μ€: λΉ λ°μ΄ν° μλμ νμ μ 보κ΄λ¦¬ κ°λ‘ μ Database System Concepts 7th Editionμ λ΄μ©μ λ°νμΌλ‘ μ 리ν λ΄μ©μ λλ€. SQLμ λν΄ μ 리ν΄λ΄ μλ€.
Join μ°μ°, 무결μ±, κΆνμ λν΄ μμλ΄ λλ€.
κ°μμμλ λ€λ£¨μ§ μλ λ΄μ©μΌλ‘, Database System Conceptsμ Chapter 5λ₯Ό λ²μ λ° μ 리ν΄μ ν¬μ€ν ν©λλ€. μ΄λ² μ₯μμλ μ΄λ»κ² λ²μ© νλ‘κ·Έλλ° μΈμ΄μμ SQLμ μ κ·Όν μ μλμ§μ λν΄ λ€λ€ λ΄ λλ€.
μ΄λ»κ² κ°λ°μλ€μ΄ ν¨μμ νλ‘μμ λ₯Ό λ§λ€κ³ , κ·Έκ²λ€μ DBμ μ μ₯νκ³ , SQLλ¬Έμμ νΈμΆν μ μλμ§μ λν΄ μμλ³Έλ€.
νΈλ¦¬κ±°(trigger)λ λ°μ΄ν°λ² μ΄μ€ μμ μ μμ€ν μ΄ λΆμμ©μΌλ‘μ μλμΌλ‘ μ€ννλ ꡬ문μ΄λ€.