Relational Database - N:1 κ΄κ³
RDBμμμ κ΄κ³
- 1:1
β ν ν μ΄λΈμ λ μ½λ νλκ° λ€λ₯Έ ν μ΄λΈμ λ μ½λ λ¨ ν κ°μ κ΄λ ¨ - N:1
β ν ν μ΄λΈμ 0κ° μ΄μμ λ μ½λκ° λ€λ₯Έ ν μ΄λΈμ λ μ½λ ν κ°μ κ΄λ ¨λ κ²½μ° - N:N
β ν ν μ΄λΈμ 0κ° μ΄μμ λ μ½λκ° λ€λ₯Έ ν μ΄λΈμ 0κ° μ΄μμ λ μ½λμ κ΄λ ¨λ κ²½μ°
β μ μͺ½ λͺ¨λ N:1 κ΄κ³λ₯Ό κ°μ§
N:1 κ΄κ³μ μμ
β κ³ κ° ν
μ΄λΈμ PKλ₯Ό μ£Όλ¬Έ ν
μ΄λΈμ FKλ‘ μ§μ΄ λ£μ΄ κ΄κ³λ₯Ό νν
Foreign Key
β μΈλ ν€(μΈλΆ ν€)
β κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μμ ν ν
μ΄λΈμ νλ μ€ λ€λ₯Έ ν
μ΄λΈμ νμ μλ³ν μ μλ ν€
β μ°Έμ‘°νλ ν
μ΄λΈμμ 1κ°μ ν€μ ν΄λΉνκ³ , μ΄λ μ°Έμ‘°λλ μΈ‘ ν
μ΄λΈμ κΈ°λ³Έ ν€(Primary Key)λ₯Ό κ°λ¦¬ν΄
β μ°Έμ‘°νλ ν
μ΄λΈμ ν 1κ° κ°μ, μ°Έμ‘°λλ μΈ‘ ν
μ΄λΈμ ν κ°μ λμ
β μ°Έμ‘°νλ ν
μ΄λΈ ν μ¬λ¬ κ°κ° μ°Έμ‘°λλ μΈ‘ ν
μ΄λΈ ν ν κ°λ₯Ό μ°Έμ‘°ν μ μλ€(N:1)
νΉμ§
β ν€λ₯Ό μ¬μ©νμ¬ λΆλͺ¨ ν
μ΄λΈμ μ μΌν κ°μ μ°Έμ‘° (μ°Έμ‘° 무결μ±)
β μΈλ ν€μ κ°μ΄ λ°λμ λΆλͺ¨ ν
μ΄λΈμ κΈ°λ³Έ ν€μΌ νμλ μμ§λ§ μ μΌν κ°μ΄μ΄μΌ νλ€.
(μ°Έκ³ ) μ°Έμ‘° 무결μ±
β λ°μ΄ν° λ² μ΄μ€ κ΄κ³ λͺ¨λΈμμ κ΄λ ¨λ 2κ°μ ν
μ΄λΈ κ°μ μΌκ΄μ±
β μΈλ ν€κ° μ μΈλ ν
μ΄λΈμ μΈλ ν€ μμ±(μ΄)μ κ°μ κ·Έ ν
μ΄λΈμ λΆλͺ¨κ° λλ ν
μ΄λΈμ κΈ°λ³Έ ν€ κ°μΌλ‘ μ‘΄μ¬ν΄μΌ ν¨
'β Personal_Study > Database' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°μ κ·ν (0) | 2023.03.07 |
---|---|
M:N Relationship (0) | 2022.10.16 |
Relational Database (0) | 2022.10.08 |
DML (Data Manipulation Language) (0) | 2022.10.08 |
DDL (Data Definition Language) (0) | 2022.10.07 |
λκΈ