DataBase/MySQL

[MySQL] MySQL κ³΅λΆ€ν•˜κΈ°(2) - κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€ 섀계

Seok_IN 2021. 10. 27. 23:08

πŸ”· 1 : 1 관계 ν…Œμ΄λΈ”

 

1 : 1 κ΄€κ³„μ˜ ν…Œμ΄λΈ” 같은 κ²½μš°μ—λŠ” κ·Έλƒ₯ μ„œλ‘œκ°€ μ„œλ‘œλ₯Ό μ™Έλž˜ν‚€λ‘œ μ°Έμ‘°ν•˜λ©° λœλ‹€.

 

EX) λ‚¨μžμ™€ μ—¬μžμ˜ 결혼

 

πŸ”· 1 : N 관계 ν…Œμ΄λΈ”

 

1 : N 의 경우 Nμ—μ„œ 1의 ν…Œμ΄λΈ”μ˜ κΈ°λ³Έν‚€λ₯Ό μ™Έλž˜ν‚€λ‘œ μ°Έμ‘°ν•˜μ—¬ κ°–λŠ”λ‹€.

 

EX) κ°€κ²Œμ—λŠ” μ—¬λŸ¬κ°œμ˜ 메뉴가 있고, 각각의 λ©”λ‰΄λŠ” κ³ μœ ν•œ κ°€κ²Œμ— ν•΄λ‹Ήλ˜κΈ° λ•Œλ¬Έμ— κ°€κ²ŒλŠ” 메뉴와 1 : N 의 관계이닀.

이 λ•Œ κ°€κ²Œμ˜ κΈ°λ³Έν‚€(Store Index)λ₯Ό 메뉴 μŠ€ν‚€λ§ˆμ— μ™Έλž˜ν‚€λ‘œ λ„£μ–΄μ£Όλ©΄ 1 : N 관계가 μ„€μ •λœλ‹€.

 

πŸ”· N : M 관계 ν…Œμ΄λΈ”

 

N : M 의 경우 μ„œλ‘œ 각각의 κΈ°λ³Έν‚€λ₯Ό μ™Έλž˜ν‚€λ‘œ μ°Έμ‘°ν•˜λŠ” λ¦΄λ ˆμ΄μ…˜μ„ λ§Œλ“€μ–΄μ€˜μ•Ό ν•œλ‹€.

 

EX) κ°€κ²ŒλŠ” μ—¬λŸ¬λͺ…μ˜ μ†λ‹˜μ„ 받을 수 있고 μ†λ‹˜μ€ μ—¬λŸ¬κ°œμ˜ κ°€κ²Œλ₯Ό 선택할 수 μžˆλ‹€. λ”°λΌμ„œ N : M 의 관계이닀.

 

이 λ•Œ κ°€κ²Œμ™€ μ†λ‹˜μ€ N : M의 κ΄€κ³„μ΄λ―€λ‘œ 각각의 κΈ°λ³Έν‚€λ₯Ό μ°Έμ‘°ν•˜λŠ” λ¦΄λ ˆμ΄μ…˜(μ£Όλ¬Έ λ¦΄λ ˆμ΄μ…˜) 을 λ§Œλ“€μ–΄μ€˜μ•Ό ν•œλ‹€.

 


사진 μ°Έμ‘° : https://terms.naver.com/entry.naver?docId=3431232&cid=58430&categoryId=58430