Keyμ κ°λ
κ²μ,μ λ ¬μμ ννμ ꡬλΆν μ μλ κΈ°μ€ μμ± λ° μμ± μ§ν©μ΄λ€.
Keyμ μ’ λ₯
Candidate Key(ν보ν€)
- ννμ μ μΌνκ² μλ³νκΈ° μν΄ μ¬μ©νλ μμ±λ€μ λΆλΆ μ§ν© (κΈ°λ³Έν€λ‘ μ¬μ©ν μ μλ μμ±λ€μ μ§ν©)
- ν보ν€κ° λκΈ° μν΄μλ μ μΌμ±κ³Ό μ΅μμ±μ λͺ¨λ λ§μ‘±ν΄μΌ νλ€.
μ μΌμ± : κ° ννμ μλ³ν μ μμ
μ΅μμ± : κ° ννμ μλ³ν μ μλ μ΅μ ꡬμ±
Primary Key(κΈ°λ³Έν€)
- κΈ°λ³Έν€λ νλ³΄ν€ μ€μμ ννμ μλ³νκΈ° μν΄ μ μΌνκ² μ νλ ν€λ₯Ό λ§νλ€.
- κΈ°λ³Έν€λ μ€λ³΅λ μ μμΌλ©°, NULLλ μ¬ μ μλ€.
- ν보ν€μ λ§μ°¬κ°μ§λ‘ μ μΌμ±κ³Ό μ΅μμ±μ λͺ¨λ λ§μ‘±ν΄μΌ νλ€.
Alternate Key(λ체ν€)
- λ체ν€λ νλ³΄ν€ μ€μμ κΈ°λ³Έν€λ₯Ό μ μΈν ν€λ€μ μλ―Ένλ€.
- νλ³΄ν€ - κΈ°λ³Έν€ = λ체ν€
Foreign Key(μΈλ ν€)
- νλμ ν μ΄λΈμμ μνλ μμ±μ μ»μ§ λͺ»ν λ, λ€λ₯Έ ν μ΄λΈμ μ°Έμ‘°νκΈ° μν΄ μ¬μ©λλ μμ±μ μλ―Ένλ€.
- μ΄λ μ°Έμ‘°λλ ν μ΄λΈμ 'μ°Έμ‘° ν μ΄λΈ'μ΄λΌκ³ νλ€.
Super Key(μνΌ ν€)
- μ μΌμ±μ λ§μ‘±νμ§λ§ μ΅μμ±μ λ§μ‘±νμ§ λͺ»νλ ν€λ₯Ό λ§νλ€.