JiYoung Dev πŸ–₯

[database κ³ κΈ‰] db 섀계 (2023.08.10) λ³Έλ¬Έ

full stack/database

[database κ³ κΈ‰] db 섀계 (2023.08.10)

Shinjio 2023. 8. 10. 16:38

 

 νŽΈν•˜κ²Œ μ‚¬μš©ν•˜λ €λ©΄ autoincrement μ‚¬μš©ν•˜λ˜ νšŒμ›id 같은 쀑볡을 ν—ˆμš©ν•˜μ§€ μ•ŠλŠ” 컬럼이 μžˆλ‹€λ©΄ 이λ₯Ό pk둜 μ‚¬μš©ν•˜λŠ” 것을 μΆ”μ²œν•¨

 

db μ„€κ³„μ‹œ κ³ λ €ν•  점

1. 각각 ν…Œμ΄λΈ”μ— pkλŠ” 잘 섀정이 λ˜μ–΄ μžˆλŠ”κ°€?

 

2. μ™Έλž˜ν‚€ 섀정이 잘 λ˜μ—ˆλŠ”κ°€?

κΌ­ μ™Έλž˜ν‚€λŠ” μ„€μ • μ•ˆν•΄λ„ 됨

→ νšŒμ› 데이터가 μ‚­μ œλ  λ•Œ κ΄€λ ¨λœ 데이터 μ§€μš°κ³  싢을 λ•Œ, νšŒμ›μ΄ μžˆμ–΄μ•Όλ§Œ 데이터λ₯Ό μΆ”κ°€ν•˜κ³  싢을 λ•Œ μ‚¬μš© 

→ μ—°κ΄€κ΄€κ³„λŠ” μ„€μ •ν•˜λ˜ μ™Έλž˜ν‚€ 섀정은 μ•ˆν•΄λ„ 됨 

 

3. 각각의 속성이 κΌ­ ν•„μš”ν•œ 속성인가? 

 

4. μ£Όμ—”ν„°ν‹° λ¨Όμ € ν”„λ‘œκ·Έλž¨ κ΅¬ν˜„ ν›„ 메인 μ—”ν„°ν‹° , ν–‰μœ„ μ—”ν„°ν‹° 순으둜 κ°œλ°œν•˜λ©΄ νŽΈν•˜λ‹€.