SQL
πΏ λ°μ΄ν°
μ΄λ€ νμμ μν΄ μμ§νμ§λ§ μμ§ νΉμ λͺ©μ μ μ γ μ μ νμ§ μμ κ°
- μ 보: μμ§λ λ°μ΄ν°λ₯Ό μ΄λ€ λͺ©μ μ μν΄ λΆμ κ°κ³΅νμ¬ κ°μΉλ₯Ό μΆκ°νκ±°λ μλ‘μ΄ μλ―Έλ₯Ό λΆμ¬ν κ²°κ³Ό
πΏ λ°μ΄ν° λͺ¨λΈ
- κ³μΈ΅ν
- λλκ°μ§ ννμ νΈλ¦¬ ꡬ쑰λ₯Ό νμ©νμ¬ λ°μ΄ν° κ΄λ ¨μ±μ κ³μΈ΅λ³λ‘ λλμ΄ λΆλͺ¨μ μμ κ°μ κ΄κ³λ₯Ό μ μνκ³ λ°μ΄ν°λ₯Ό κ΄λ¦¬
- κ°μ²΄ μ§ν₯ν
- κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μμ μ¬μ©νλ κ°μ²΄ κ°λ μ κΈ°λ°μΌλ‘ ν λ°μ΄ν° λͺ¨λΈ
- κ΄κ³ν
- λ°μ΄ν° κ° κ΄κ³μ μ΄μ μ λ λͺ¨λΈ
- κ°μ²΄(entity): DBμμ λ°μ΄ν°ννλ €λ μ¬λ¬Ό, κ°λ μ μ 보 λ¨μ
- μμ±(attribute): κ°μ²΄λ₯Ό ꡬμ±νλ λ°μ΄ν°μ κ°μ₯ μμ λ Όλ¦¬μ λ¨μλ‘μ λ°μ΄ν°μ μ’ λ₯ νΉμ± μν λ±μ μ μ
- κ΄κ³: κ°μ²΄μ κ°μ²΄ λλ μμ± κ°μ μ°κ΄μ±μ λνλ΄κΈ° μν΄ μ¬μ©
πΏ κ΄κ³ν λ°μ΄ν°λ² μ΄μ€
κ΄κ³ν λ°μ΄ν° λͺ¨λΈ κ°λ μ λ°νμΌλ‘ λ°μ΄ν°λ₯Ό μ μ₯ κ΄λ¦¬νλ DBλ₯Ό μλ―Έ
- μ΄λ¬ν DBλ₯Ό κ΄λ¦¬νλ μμ€ν : DBMS
- κ΄κ³ν λ°μ΄ν°λ² μ΄μ€λ₯Ό κ΄λ¦¬νλ μμ€ν : RDBMS
ꡬμ±μμ
- ν
μ΄λΈ
- κΈ°λ³Έμ μΌλ‘ 2μ°¨μ ν ννλ‘ μ μ₯, κ΄λ¦¬(row, column)\
- ν: μ μ₯νλ €λ νλμ κ°μ²΄λ₯Ό ꡬμ±νλ μ¬λ¬ κ°μ κ°λ‘λ‘ λμ΄λ¨λ¦° νν
πΏ SQL
Structured Query Languageλ‘ DBμ μ 보λ₯Ό μμ²νλ μΈμ΄