๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Database/๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋…ธํŠธ

04. ์†์„ฑ ์ด์•ผ๊ธฐ (2)

์†์„ฑ ์ข…๋ฅ˜

  • ๊ธฐ์ดˆ ์†์„ฑ
  • ๊ด€๊ณ„ ์†์„ฑ
  • ์ถ”์ถœ ์†์„ฑ
  • ์‹œ์Šคํ…œ ์†์„ฑ

 

๊ธฐ์ดˆ ์†์„ฑ

์—”ํ„ฐํ‹ฐ์˜ ๋ณธ์งˆ์„ ์„ค๋ช…ํ•˜๋Š” ์†์„ฑ

  • ์—”ํ„ฐํ‹ฐ์— ๋ฐ˜๋“œ์‹œ ์กด์žฌํ•ด์•ผ ํ•˜๋Š” ์—…๋ฌด ์‹๋ณ„์ž์™€ ํ›„๋ณด ์‹๋ณ„์ž, ์—”ํ„ฐํ‹ฐ์˜ ํŠน์„ฑ์„ ์„ค๋ช…ํ•˜๋Š” ์†์„ฑ ๋“ฑ์ด ์ด์— ํ•ด๋‹นํ•œ๋‹ค.
  • ์˜ค๋„ˆ์‹ญ ์ค‘์— ์—”ํ„ฐํ‹ฐ๊ฐ€ ์–ด๋А ์ฃผ์ œ ์˜์—ญ(ERD)์— ์†ํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์˜ค๋„ˆ์‹ญ์ด ๋ชจ๋ธ ์˜ค๋„ˆ์‹ญ์ด๋ฉฐ, ๋ชจ๋ธ ์˜ค๋„ˆ์‹ญ์„ ์ •ํ•˜๋Š” ๊ธฐ์ค€์ด ๊ธฐ์ดˆ ์†์„ฑ์ด๋‹ค.
  • ๊ธฐ์ดˆ ์†์„ฑ์€ ์ฃผ๋กœ ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง ์ดˆ๋ฐ˜์— ๋„์ถœ๋œ๋‹ค.

 

๊ด€๊ณ„ ์†์„ฑ

๊ด€๊ณ„ ์†์„ฑ์€ ํƒ€ ์—”ํ„ฐํ‹ฐ์™€์˜ ๊ด€๊ณ„๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์™ธ๋ž˜ ์‹๋ณ„์ž ์†์„ฑ์ด๋‹ค.

  • ๊ด€๊ณ„ ์†์„ฑ์€ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.
    • ์ฐธ์กฐ๋˜๋Š” ์—”ํ„ฐํ‹ฐ์™€ ์กด์žฌ ์ข…์† ๊ด€๊ณ„๋ฉด ๊ด€๊ณ„ ์†์„ฑ์€ ์—”ํ„ฐํ‹ฐ์˜ ๋ณธ์งˆ์„ ์˜๋ฏธํ•˜๋ฏ€๋กœ ๊ธฐ์ดˆ ์†์„ฑ์ด๊ธฐ๋„ ํ•˜๋‹ค.
    • ์—”ํ„ฐํ‹ฐ ๊ฐ„ ๊ด€๊ณ„๊ฐ€ ์กด์žฌ ์ข…์† ๊ด€๊ณ„๊ฐ€ ์•„๋‹ˆ๋กœ ๋‹จ์ง€ ์ฐธ์กฐ๋งŒ ํ•˜๋Š” ๊ด€๊ณ„๋ผ๋ฉด ๊ด€๊ณ„ ์†์„ฑ์€ ๊ธฐ์ดˆ ์†์„ฑ์ด ์•„๋‹ˆ๋‹ค.
  • ๊ด€๊ณ„ ์†์„ฑ์€ ์ฐธ์กฐ๋˜๋Š” ์—”ํ„ฐํ‹ฐ์˜ ์ฃผ ์‹๋ณ„์ž ์†์„ฑ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๊ด€๊ณ„ ์†์„ฑ์€ ๋Œ€๋ถ€๋ถ„ ํ•ต์‹ฌ ์†์„ฑ์ด๋‹ค.

 

์ถ”์ถœ ์†์„ฑ

์ถ”์ถœ ์†์„ฑ์€ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ์†์„ฑ์œผ๋กœ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์ด๋‹ค. ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ์†์„ฑ์ด ์›๋ณธ ์†์„ฑ์ด๋‹ค.

  • ์ถ”์ถœ ์†์„ฑ์€ ๊ธฐ์กด์— ์กด์žฌํ•˜๋Š” ์›๋ณธ ์†์„ฑ์˜ ๊ฐ’์„ ์—ฐ์‚ฐํ•ด์„œ ์ƒ์„ฑ(์žฌํ˜„)ํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์ด๋‹ค.
  • ๋ฐ˜๋“œ์‹œ ์›๋ณธ ์†์„ฑ์ด ์กด์žฌํ•ด์•ผ ์ถ”์ถœ ์†์„ฑ๋„ ์กด์žฌํ•˜๋ฏ€๋กœ ์ถ”์ถœ ์†์„ฑ์€ ์›๋ณธ ์†์„ฑ์— ์ข…์†๋ผ ์žˆ๋‹ค.
  • ๋ชจ๋“  ์†์„ฑ์€ ์›๋ณธ ์†์„ฑ ์•„๋‹ˆ๋ฉด ์ถ”์ถœ ์†์„ฑ์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.
  • ์ถ”์ถœ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์žฅ ํฐ ๋ชฉ์ ์€ ๋ฐ์ดํ„ฐ ์กฐํšŒ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค.
  • ์ถ”์ถœ ์†์„ฑ์˜ ๋ฌธ์ œ์ ์€ ์ •ํ•ฉ์„ฑ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ถ”์ถœ ์†์„ฑ์€ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋งž์ถฐ์•ผ ํ•œ๋‹ค.
  • ์ถ”์ถœ ์†์„ฑ์„ ์ฃผ ์‹๋ณ„์ž๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ ๋œ๋‹ค.
  • ์ถ”์ถœ ์†์„ฑ์€ ๋‹ค๋ฅธ ์†์„ฑ ๊ฐ’์—์„œ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์ธ๋ฐ, ๋งŒ์•ฝ ์žฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋ฉด ์ถ”์ถœ ์†์„ฑ์ด ์•„๋‹ˆ๋‹ค.
  • ์ถ”์ถœ ์†์„ฑ์€ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ ๋ฌธ์ œ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์›์น™์ด๋‹ค. ์ถ”์ถœ ์†์„ฑ์„ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ์›๋ณธ ์†์„ฑ์˜ ๊ด€๋ฆฌ๊ฐ€ ๋”์šฑ ์ค‘์š”ํ•˜๋‹ค.

 

์‹œ์Šคํ…œ ์†์„ฑ

์‹œ์Šคํ…œ ์†์„ฑ์€ ๋ฐ์ดํ„ฐ(์ธ์Šคํ„ด์Šค)์— ๋Œ€ํ•œ ์ถ”์ , ๊ฐ์‹œ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ์ด๋‹ค. ํ•ด๋‹น ์ธ์Šคํ„ด์Šค๋ฅผ ๋ˆ„๊ฐ€ ์ƒ์„ฑํ•˜๊ณ  ์–ธ์ œ ์ƒ์„ฑํ–ˆ๋Š”์ง€, ๋ˆ„๊ฐ€ ์–ธ์ œ ์ˆ˜์ •ํ–ˆ๋Š”์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์†์„ฑ์ด๋‹ค.

  • ์‹œ์Šคํ…œ ์†์„ฑ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์ฒด ์—”ํ„ฐํ‹ฐ์— ์กด์žฌํ•˜๋ฉฐ, ์—”ํ„ฐํ‹ฐ๋งˆ๋‹ค ๋‹ค๋ฅธ ์˜๋ฏธ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๊ณ  ๊ฐ™์€ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
  • ์‹œ์Šคํ…œ ์†์„œ์œผ์ด ๊ฐœ์ˆ˜๋Š” ๊ฐ€๋Šฅํ•œ ์ ์–ด์•ผ ์ข‹๋‹ค. ๋ฐ์ดํ„ฐ ์ถ”์ ์„ ์ •๋ฐ€ํ•˜๊ฒŒ ํ•˜๋ ค๊ณ  ๋งŽ์€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋ธ ๊ด€๋ฆฌ๊ฐ€ ๋ถˆํŽธํ•ด์ง€๋ฉฐ, ์„ฑ๋Šฅ์—๋„ ์•…์˜ํ–ฅ์„ ๋ผ์นœ๋‹ค.
  • ์‹œ์Šคํ…œ ์†์„ฑ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๋„๋กœ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค. ์‹œ์Šคํ…œ ์†์„ฑ์— ์—…๋ฌด์ ์ธ ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•ด ์—…๋ฌด์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•ˆํ”ใ„ด ๊ฒƒ์ด ์ข‹๋‹ค.
  • ์‹œ์Šคํ…œ ์†์„ฑ์€ ๋ชจ๋“  ์—”ํ„ฐํ‹ฐ์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์›์น™์ด์ง€๋งŒ, ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•ด์•ผ ํ•˜๋Š” ์—”ํ„ฐํ‹ฐ์—์„œ๋Š” ์‚ญ์ œํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
  • ์‹œ์Šคํ…œ ์†์„ฑ์€ ์—”ํ„ฐํ‹ฐ์˜ ์ œ์ผ ํ•˜๋‹จ์— ์œ„์น˜ํ•˜๋Š”๋ฐ, ์‹œ์Šคํ…œ ์†์„ฑ์„ ์ถ”๊ฐ€ํ•œ ์ƒํƒœ์—์„œ ๋‹ค๋ฅธ ์†์„ฑ์ด ์ถ”๊ฐ€๋  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ ๋งŒ์•ฝ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํ…Œ์ด๋ธ”๋กœ ์ƒ์„ฑ๋˜๊ธฐ ์ „์ด๋ผ๋ฉด ์ถ”๊ฐ€๋˜๋Š” ์†์„ฑ์„ ์‹œ์Šคํ…œ ์†์„ฑ ์œ„๋กœ ์œ„์น˜์‹œ์ผœ์•ผ ํ•œ๋‹ค.
  • ์‹œ์Šคํ…œ ์†์„ฑ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ƒ์„ฑํ•˜๊ธฐ ๋ฐ”๋กœ ์ง์ „์— ERD์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•œ ๋ฐ˜๋ฉด, ์‹œ์Šคํ…œ ์†์„ฑ ์„ ์ •์€ ๊ฐ€๋Šฅํ•œ ๋นจ๋ฆฌ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

 

์ค‘๋ณต ์†์„ฑ

์ค‘๋ณต ์†์„ฑ์€ ์ถ”์ถœ ์†์„ฑ๊ณผ ํ•จ๊ป˜ ์ฃผ์˜ํ•ด์•ผ ํ•  ์†์„ฑ์ด๋‹ค. ๋„“์€ ์˜๋ฏธ์—์„œ ์ค‘๋ณต ์†์„ฑ๋„ ์ถ”์ถœ ์†์„ฑ์— ์†ํ•œ๋‹ค.

  • ์ค‘๋ณต ์†์„ฑ์„ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ค‘์š”ํ•œ ๋ชฉ์  ์ค‘ ํ•˜๋‚˜๋‹ค.
  • ์ถ”์ถœ ์†์„ฑ์€ ๋•Œ์— ๋”ฐ๋ผ ํšจ๊ณผ์ ์ด์–ด์„œ ์‚ฌ์šฉํ•  ์—ฌ์ง€๊ฐ€ ์žˆ๋Š” ๋ฐ˜๋ฉด, ์ค‘๋ณต ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์–ป๋Š” ๊ฒƒ์— ๋น„ํ•ด ์žƒ๋Š” ๊ฒƒ์ด ํฌ๋‹ค. 

 

์‹œ์  ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต ์†์„ฑ์ด๋‹ค?

๋ชจ๋ธ๋งํ•  ๋•Œ ์ค‘๋ณต ์†์„ฑ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์ฃผ์˜ํ•ด์•ผ ํ•  ์†์„ฑ์ด ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐœ์ƒํ•ญ ์‹œ์ ์˜ ๊ฐ’์„ ๊ด€๋ฆฌํ•˜๋Š” ์†์„ฑ์€ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ์ ์˜ ๊ฐ’์„ ๋ณด๊ด€ํ•˜๊ณ ์ž ํ•˜๋Š” ์†์„ฑ์€ ์ค‘๋ณต ์†์„ฑ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์—†๋‹ค.

 

 

์ค‘๋ณต ์†์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ

  • ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ ๋ฌธ์ œ๊ฐ€ ์ตœ์†Œํ™”๋˜๋ฉด ์ค‘๋ณต ์†์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰ ๊ฐ’์ด ๋ณ€ํ•˜์ง€ ์•Š๋Š” ์†์„ฑ์€ ์ค‘๋ณต ์†์„ฑ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋งŒ์•ฝ ๊ฐ’์ด ๋ณ€๊ฒฝ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์•„์ฃผ ๋‚ฎ์€ ์†์„ฑ์ด ์žˆ๋‹ค๋ฉด, ํ•˜์œ„(์ž์‹) ์—”ํ„ฐํ‹ฐ์— ์ค‘๋ณต ์†์„ฑ์œผ๋กœ ์‚ฌ์šฉํ•ด๋„ ๋ถ€์ž‘์šฉ์ด ์ค„์–ด๋“ ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ์„ ๋งž์ถฐ์•ผ ํ•˜๋Š” ๋Œ€์ƒ์ด ์ ์€ ๊ฒฝ์šฐ๋„ ์ค‘๋ณต ์†์„ฑ์„ ์‚ฌ์šฉํ•  ๋•Œ์˜ ๋ถ€์ž‘์šฉ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์—”ํ„ฐํ‹ฐ ๊ฐ„์˜ ๊ด€๊ณ„๊ฐ€ ์ฐธ์กฐ ๊ด€๊ณ„์ผ ๋•Œ๋ณด๋‹ค๋Š” ์ข…์† ๊ด€๊ณ„์ผ ๋•Œ๊ฐ€ ๋น„๊ต์  ์ค‘๋ณต ์†์„ฑ์„ ์ฑ„ํƒํ•˜๊ธฐ ์ ๋‹นํ•˜๋‹ค.

 

๋‹จ์ผ ๊ฐ’ ์†์„ฑ๊ณผ ๋‹ค๊ฐ€ ์†์„ฑ

๋‹จ์ผ๊ฐ’ ์†์„ฑ: ํ•œ ์‹œ์ ์— ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ์„ ๊ฐ€์ง€๋Š” ์†์„ฑ

๋‹ค๊ฐ€ ์†์„ฑ: ์œ ์‚ฌํ•œ ์„ฑ๊ฒฉ์˜ ๊ฐ’์„ ๋ณต์ˆ˜๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์†์„ฑ

  • ํ•œ ์†์„ฑ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ทจ๋ฏธ๋ฅผ '100,101,102'์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ
  • ๋น„ํŠธ๊ฐ’์„ ์‚ฌ์šฉํ•ด ๊ฐ’์˜ ์ž๋ฆฟ์ˆ˜์— ๋ฏธ๋ฆฌ ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•ด์„œ ํ•œ ๋ฐ”์ดํŠธ๊ฐ€ ํ•˜๋‚˜์˜ ๊ฐ’์„ ์˜๋ฏธํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ(ex. 110 → ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ true, ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ true, ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ false)
  • ์ฝ”๋“œ ์†์„ฑ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ฝ”๋“œ ๊ฐ’์„ ์ €์žฅํ•ด ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•œ๋‹ค.(ex. '1352' ์ž๋ฆฟ์ˆ˜๋งˆ๋‹ค ํ•˜๋‚˜์˜ ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•ด ์‚ฌ์šฉ)

๋‹ค๊ฐ€ ์†์„ฑ์€ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ณผ์ •์—์„œ๋Š” ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์ตœ์ข… ๋ฌผ๋ฆฌ ๋ชจ๋ธ์—์„œ ๋‹ค๊ฐ€ ์†์„ฑ์ด ์กด์žฌํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ์ž˜๋ชป๋œ ๋ชจ๋ธ์ด๋‹ค. ์ตœ์ข… ๋ฌผ๋ฆฌ ๋ชจ๋ธ์—์„œ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์†์„ฑ์œผ๋กœ ๋ถ„ํ•ดํ•˜๋“ ์ง€, ๋ณ„๋„์˜ 1์ •๊ทœํ˜• ์—”ํ„ฐํ‹ฐ๋กœ ๋ถ„๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.

 

 

๋‹จ์ˆœ ์†์„ฑ๊ณผ ๋ณตํ•ฉ ์†์„ฑ

๋‹จ์ˆœ ์†์„ฑ: ์ผ๋ฐ˜์ ์ธ ์ •์ƒ ์†์„ฑ(aka ์›์ž ์†์„ฑ)

๋ณตํ•ฉ ์†์„ฑ: ์—ฌ๋Ÿฌ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋Š” ์†์„ฑ → ๋‘ ๊ฐœ ์ด์ƒ์˜ ์˜๋ฏธ ์žˆ๋Š” ๋‹จ์ˆœ ์†์„ฑ์œผ๋กœ ๋ถ„ํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ

  • ๋‹ค๊ฐ€ ์†์„ฑ๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ, ๋‹ค๊ฐ€ ์†์„ฑ์€ ๊ฐ ์ž๋ฆฌ๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๋ฐ”๊ฐ€ ๋™์ผํ•˜๊ณ , ๋ณตํ•ฉ ์†์„ฑ์€ ๊ฐ ์ž๋ฆฌ๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๋ฐ”๊ฐ€ ๋‹ค๋ฅด๋‹ค.
  • ๋ณตํ•ฉ ์†์„ฑ์€ ์ด๋ก ์ ์œผ๋กœ ์ž˜๋ชป ์„ค๊ณ„๋œ ์†์„ฑ์ด์–ด์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐœ๋ณ„ ์†์„ฑ์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ด ์›์น™์ด๋‹ค. ํ•˜์ง€๋งŒ ์—…๋ฌด์— ๋”ฐ๋ผ์„œ ๋ณตํ•ฉ ์†์„ฑ์ด ๋”์šฑ ํšจ์œจ์ ์ผ ๋•Œ๊ฐ€ ์žˆ๋‹ค.
  • ๋ณตํ•ฉ ์†์„ฑ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ• ์ง€, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐœ๋ณ„ ์†์„ฑ์œผ๋กœ ๋ถ„ํ•ดํ• ์ง€์— ๋Œ€ํ•œ ํŒ๋‹จ ๊ธฐ์ค€์€ ๊ฐœ๋ณ„์ ์ธ ์˜๋ฏธ๋กœ ์กฐํšŒ๋˜๋Š”์ง€๋‹ค. ๊ฐœ๋ณ„์ ์ธ ์˜๋ฏธ๋กœ ์กฐํšŒ๋œ๋‹ค๋Š” ๊ฒƒ์€ ๊ฐœ๋ณ„์ ์ธ ์†์„ฑ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ๊ณ , ์ •๋ ฌ์ด๋‚˜ ๊ทธ๋ฃนํ™”๋  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด๋ฅผ ๋ณตํ•ฉ ์†์„ฑ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋ฉด ๋งค์šฐ ๋ถˆํŽธํ•˜๊ณ  ๋น„ํšจ์œจ์ด ๋ฐœ์ƒํ•  ๊ฒƒ์ด๋‹ค.
  • ๋‹ค๊ฐ€ ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ณตํ•ฉ ์†์„ฑ๋„ 1์ •๊ทœํ™”์˜ ๋Œ€์ƒ์ด๋‹ค.

 

ํ•„์ˆ˜ ์†์„ฑ๊ณผ ์„ ํƒ ์†์„ฑ

ํ•„์ˆ˜ ์†์„ฑ: ๊ฐ’์ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ์†์„ฑ

์„ ํƒ ์†์„ฑ: ๊ฐ’์ด ์—†์„ ์ˆ˜ ์žˆ๋Š” ์†์„ฑ

  • ํ•„์ˆ˜ ์†์„ฑ์—๋Š” NOT NULL ์ œ์•ฝ์„ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋ฉฐ, ํ•„์š” ์‹œ Default ์ œ์•ฝ์„ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค.
  • ํ•„์ˆ˜ ์†์„ฑ์€ NULL ๊ฐ’์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ์†์„ฑ์ด๋‹ค. ์ด๋ฅผ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.
    • NULL์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ: ์ผ๋ฐ˜์ ์ธ ํ•„์ˆ˜ ์†์„ฑ
    • NULL์„ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ: ๊ธฐ๋ณธ๊ฐ’(Default)์ด ์ง€์ •๋œ ์†์„ฑ์„ ์˜๋ฏธ. ๋…ผ๋ฆฌ์ ์œผ๋กœ๋Š” ๋„์„ ํ—ˆ์šฉํ•˜์ง€๋งŒ, ์—ฌ๋Ÿฌ ์ด์œ  ๋•Œ๋ฌธ์— NOT NULL๋กœ ์„ค์ •ํ•œ ํ›„ ๊ธฐ๋ณธ๊ฐ’์„ ์ง€์ •ํ•œ ์†์„ฑ.(์‚ฌ์‹ค์ƒ ํ•„์ˆ˜ ์†์„ฑ์€ ์•„๋‹˜)

 

๋ฐฐํƒ€ ์†์„ฑ

๋ฐฐํƒ€ ์†์„ฑ: ์—ฌ๋Ÿฌ ์†์„ฑ์— ์ €์žฅ๋œ ๊ฐ’๋“ค์ด ์ƒํ˜ธ ๋ฐฐํƒ€์ ์ผ ๋•Œ, ๋˜๋Š” ํ•œ ์†์„ฑ์— ์ €์žฅ๋œ ๊ฐ’์ด ์–ด๋–ค ๊ธฐ์ค€์— ๋Œ€ํ•˜์—ฌ ์„œ๋กœ ๋ฐฐํƒ€์ ์ผ ๋•Œ ์ด ์†์„ฑ์„ ๋ฐฐํƒ€ ์†์„ฑ์ด๋ผ ํ•œ๋‹ค.

  • ๋งŒ์•ฝ ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด์„œ ๋ฐฐํƒ€ ์†์„ฑ์— ๊ฐ’์ด ๋ชจ๋‘ ์กด์žฌํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์ด ๊นจ์ง„ ์ƒํƒœ๊ฐ€ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.
  • ํ•˜๋‚˜์˜ ์†์„ฑ์ด ๋ฐฐํƒ€ ์†์„ฑ์ด๋ผ๋ฉด, ๋ฐฐํƒ€ ์†์„ฑ ๋ช…์€ ์ผ๋ฐ˜ํ™”์‹œ์ผœ์•ผ ํ•œ๋‹ค. (ex. ์ž…๊ณ ์™€ ์ถœ๊ณ  ์ผ์ž → ์ž…์ถœ์ผ์ž)

 

์ฝ”๋“œ ์†์„ฑ๊ณผ ๋น„์ฝ”๋“œ ์†์„ฑ

์ฝ”๋“œ ์†์„ฑ: ์‚ฌ์ „์— ์•ฝ์†ํ•œ ๊ฐ’์ธ ์ฝ”๋“œ ๊ฐ’์ด ์‚ฌ์šฉ๋œ ์†์„ฑ

๋น„์ฝ”๋“œ ์†์„ฑ: ์ฝ”๋“œ ์†์„ฑ์ด ์•„๋‹Œ ์ผ๋ฐ˜ ์†์„ฑ

  • ์˜ˆ์ „์—๋Š” ๋Œ€๋ถ€๋ถ„ ์ฝ”๋“œ ๊ฐ’์„ ๋ณด๊ณ  ์˜๋ฏธ๋ฅผ ์ง์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์šฉํ–ˆ์ง€๋งŒ(ex. KOR), ์ตœ๊ทผ์—๋Š” ๊ตณ์ด ์ฝ”๋“œ ๊ฐ’์„ ๋ณด๊ณ  ์˜๋ฏธ๋ฅผ ์•Œ ํ•„์š”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— '01' ๋“ฑ์„ ์ฝ”๋“œ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๋ชจ๋“œ ์†์„ฑ์—๋Š” ์ด๋ฏธ ์ •ํ•ด ๋†“์€ ๊ฐ’์ด ์‚ฌ์šฉ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ๊ทธ ๊ฐ’๋งŒ ๋ด์„œ๋Š” ์˜๋ฏธ๋ฅผ ์•Œ ์ˆ˜ ์—†๋‹ค. ๋ฌผ๋ฆฌ์ ์ธ ๊ฐ’์œผ๋กœ์„œ ๋…ผ๋ฆฌ์ ์ธ ์˜๋ฏธ๊ฐ€ ์—†๋Š” ๊ฐ’์ด๋‹ค.
  • ๋น„์ฝ”๋“œ ์†์„ฑ์—๋Š” ์‹ค์ œ ๊ฐ’์ด ์ €์žฅ๋œ๋‹ค. ๊ทธ ๊ฐ’์„ ๋ณด๊ณ  ์˜๋ฏธ๋ฅผ ํŒŒ์•…ํ•ด์•ผ ํ•œ๋‹ค. ์˜๋ฏธ ํŒŒ์•…์ด ์•ˆ ๋˜๋Š” ๊ฐ’์ดใ…ใ„น๋ฉด ๋ฐ์ดํ„ฐ ์ž์ฒด๊ฐ€ ์ž˜๋ชป๋๊ฑฐ๋‚˜ ๊ด€๊ณ„ ์†์„ฑ์ผ ๋•Œ๋‹ค.

 

์ผ๋ฐ˜ ์ฝ”๋“œ์™€ ์‹๋ณ„์ž ์ฝ”๋“œ

์ฝ”๋“œ ์†์„ฑ๊ณผ ์‹๋ณ„์ž ์†์„ฑ์„ ์ž˜ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•œ๋‹ค.

์‹๋ณ„์ž ์ฝ”๋“œ: ์—”ํ„ฐํ‹ฐ์˜ ์ฃผ ์‹๋ณ„์ž์ด๋ฉด์„œ ์†์„ฑ ์ด๋ฆ„์ด '~์ฝ”๋“œ'๋กœ ๋๋‚˜๋Š” ์†์„ฑ(ex. ๋ถ€์„œ์ฝ”๋“œ, ์ง€์ฆ˜์ฝ”๋“œ, ์‚ฌ์›์ฝ”๋“œ, ์ƒํ’ˆ์ฝ”๋“œ ๋“ฑ)

 

์‹๋ณ„์ž ์ฝ”๋“œ์˜ ํŠน์ง•

  • ์‹๋ณ„์ž ์ฝ”๋“œ๋ฅผ ์ฃผ ์‹๋ณ„์ž๋กœ ํ•˜๋Š” ๋…๋ฆฝ๋œ ์—”ํ„ฐํ‹ฐ๊ฐ€ ์กด์žฌํ•œ๋‹ค.
  • '-์ฝ”๋“œ' ๋Œ€์‹  '-๋ฒˆํ˜ธ'๋กœ ์‚ฌ์šฉํ•ด๋„ ๋œ๋‹ค.
  • ์‹๋ณ„์ž ์ฝ”๋“œ ์ž์ฒด๊ฐ€ ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ํ•˜๋‚˜์˜ ์‹ค์ฒด๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

์‹๋ณ„์ž ์ฝ”๋“œ์™€ ์ผ๋ฐ˜ ์ฝ”๋“œ์˜ ๊ด€๋ฆฌ

์ผ๋ฐ˜ ์ฝ”๋“œ์™€ ์‹๋ณ„์ž ์ฝ”๋“œ๋Š” ๋‚ด๋ถ€์™€ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

  1. ์ผ๋ฐ˜ ์ฝ”๋“œ์ด๋ฉด์„œ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ
    • ์ผ๋ฐ˜ ์ฝ”๋“œ์ด๋ฉด์„œ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ๋Š” ์ฝ”๋“œ ์—”ํ„ฐํ‹ฐ์—์„œ ํ†ตํ•ฉ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ด๋•Œ ์ฝ”๋“œ ๊ฐ’์€ ์ „์‚ฌ ํ‘œ์ค€์— ์˜ํ•ด์„œ ์ •ํ•œ๋‹ค.
  2. ์ผ๋ฐ˜ ์ฝ”๋“œ์ด๋ฉด์„œ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ
    • ์™ธ๋ถ€ ๊ธฐ๊ด€๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ, ์™ธ๋ถ€ ๊ธฐ๊ด€์—์„œ ์ •ํ•œ ์ฝ”๋“œ ๊ฐ’์ด ๋ฐ์ดํ„ฐ์— ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค. ์ด ์ฝ”๋“œ ๊ฐ’์€ ๋‚ด๋ถ€์—์„œ ์ •ํ•œ ์ฝ”๋“œ ๊ฐ’์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „์‚ฌ ํ‘œ์ค€์„ ๋”ฐ๋ฅด์ง€ ์•Š๋Š” ๊ฐ’์ด๋‹ค.
  3. ์‹๋ณ„์ž ์ฝ”๋“œ์ด๋ฉด์„œ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ
    • ๋‚ด๋ถ€ ์‹๋ณ„์ž ์ฝ”๋“œ๋Š” ์ผ๋ฐ˜ ใ…‡๋„คํ„ฐํ‹ฐ์—์„œ ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ด€๋ฆฌ์™€ ์‚ฌ์šฉ ์ธก๋ฉด์—์„œ ํŠน๋ณ„ํ•œ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค.
  4. ์‹๋ณ„์ž ์ฝ”๋“œ์ด๋ฉด์„œ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ
    • ๋งŒ์•ฝ ์™ธ๋ถ€์—์„œ ๋ฐ›์€ ๊ฐ’๋งŒ ๋ณด๊ด€ํ•œ๋‹ค๋ฉด, ์‹๋ณ„์ž ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ช…(์„ค๋ช…)์„ ๊ด€๋ฆฌํ•  ํ•„์š”๋Š” ์—†๋‹ค. ํ•˜์ง€๋งŒ ์‹๋ณ„์ž ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ๋ช…์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ด๋ฅผ ๋ณ„๋„์˜ ์—”ํ„ฐํ‹ฐ์—์„œ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ด ๋ฐ์ดํ„ฐ ์—ญ์‹œ ์™ธ๋ถ€์—์„œ ๋ฐ›์•„์•ผ ํ•œ๋‹ค.

 

์‹๋ณ„์ž ์ฝ”๋“œ์™€ ์ผ๋ฐ˜ ์ฝ”๋“œ์˜ ์ƒํ˜ธ ๋ณ€ํ™˜

๊ฐ„ํ˜น ์ผ๋ฐ˜ ์ฝ”๋“œ๊ฐ€ ์‹๋ณ„์ž ์ฝ”๋“œ๊ฐ€ ๋  ๋–„๊ฐ€ ์žˆ๋‹ค. ๊ณตํ†ต ์ฝ”๋“œ ์—”ํ„ฐํ‹ฐ์—์„œ ์ฝ”๋“œ ๊ฐ’๊ณผ ์ฝ”๋“œ ๋ช…์„ ๊ด€๋ฆฌํ•˜๋‹ค๊ฐ€ ๋ณ„๋„๋กœ ๊ด€๋ฆฌํ•  ์†์„ฑ์ด ์ƒ๊ฒจ์„œ ์ƒˆ๋กœ์šด ์—”ํ„ฐํ‹ฐ๋กœ ์ƒ์„ฑํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ, ์ฆ‰ ์ผ๋ฐ˜ ์—”ํ„ฐํ‹ฐ์—์„œ ๊ด€๋ฆฌํ•˜๋˜ ๊ฐ’์„ ๊ณตํ†ต ์ฝ”๋“œ ์—”ํ„ฐํ‹ฐ์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ํ”์น˜ ์•Š๋‹ค.

 

 

ํ†ตํ•ฉ ์ฝ”๋“œ๋กœ ์„ค๊ณ„ํ• ์ง€ ๊ฐœ๋ณ„ ์—”ํ„ฐํ‹ฐ๋กœ ์„ค๊ณ„ํ• ์ง€?

์ฝ”๋“œ์™€ ์—”ํ„ฐํ‹ฐ๋ฅผ ๊ตฌ๋ถ„ํ•  ๋•Œ ์ƒ๊ฐํ•ด์•ผ ํ•  ๊ฒƒ

  1. ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ฐœ๋ณ„ ๊ฐœ์ฒด๋ฅผ ์˜๋ฏธํ•˜๋Š”์ง€
    • ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ฐœ๋ณ„ ๊ฐœ์ฒด๋ฅผ ์˜๋ฏธํ•˜๋ฉด ์—”ํ„ฐํ‹ฐ๋กœ ๋„์ถœํ•˜๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ์ ์ธ ์›์น™์ด๋‹ค.
      • ์˜ˆ๋ฅผ ๋“ค์–ด ๊ตญ๊ฐ€ ์ง‘ํ•ฉ์— ์†ํ•œ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋Œ€ํ•œ๋ฏผ๊ตญ, ํ˜ธ์ฃผ, ์˜๊ตญ ๋“ฑ์ด๋ผ๋ฉด ๊ฐ๊ฐ์€ ๊ฐœ๋ณ„ ๊ฐœ์ฒด๋ฅผ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์—”ํ„ฐํ‹ฐ์—์„œ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค. ๋ฐ˜๋ฉด์— ์–ด๋–ค ์ง‘ํ•ฉ์ด ์•„์‹œ์•„, ์œ ๋Ÿฝ, ์˜ค์„ธ์•„๋‹ˆ์•„ ๋“ฑ์ด๋ผ๋ฉด ๊ฐœ๋ณ„ ๊ฐœ์ฒด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์—†๋‹ค. ๊ฐœ๋ณ„ ๊ฐœ์ฒด๋ฅผ ๋ฌถ์€ ๊ฐœ๋…์ด๋‹ค. ์ด๋•Œ๋Š” ์—”ํ„ฐํ‹ฐ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์ฝ”๋“œ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.
  2. ๊ทธ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ด๋ฆ„ ์™ธ์˜ ํŠน์„ฑ(์†์„ฑ)์ด ์žˆ๋Š”์ง€
    • ์ธ์Šคํ„ด์Šค ์„ฑ๊ฒฉ์ƒ ์—ฌ๋Ÿฌ ๊ณ ์œ  ํŠน์„ฑ์ด ์กด์žฌํ•˜๊ฑฐ๋‚˜, ํ˜„์žฌ๋Š” ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋”๋ผ๋„ ํ–ฅํ›„์— ๊ด€๋ฆฌ๋  ์†์„ฑ์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์—”ํ„ฐํ‹ฐ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.
    • ๋”ฐ๋ผ์„œ ๊ฐœ๋ณ„ ๊ฐœ์ฒด๋ฅผ ๋ฌถ์€ ๊ฐœ๋…์ด๋ผ๋„ ๊ณ ์œ  ์†์„ฑ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ์—”ํ„ฐํ‹ฐ๋กœ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค.

์—”ํ„ฐํ‹ฐ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•  ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ”๋“œ๋กœ ๊ด€๋ฆฌํ•˜๋ฉด ์ถ”ํ›„์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์• ์ดˆ์— ๋ฐ์ดํ„ฐ ์„ฑ๊ฒฉ์— ๋งž๊ฒŒ ์—”ํ„ฐํ‹ฐ๋ฅผ ๋„์ถœํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ค์ œ์˜ ๊ฐœ์ฒด๋ฅผ ์˜๋ฏธํ•˜๋Š”์ง€, ๊ฐœ์ฒด์˜ ๋ฌถ์Œ์„ ์˜๋ฏธํ•˜๋Š”์ง€์— ๋”ฐ๋ผ ํŒ๋‹จํ•˜๋ฉด ๋ฌด๋‚œํ•˜๋‹ค.