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

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

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

์ฝ”๋“œ ์†์„ฑ์˜ ๋ช…๋ช…๋ฒ•

์‹๋ณ„์ž ์ฝ”๋“œ์™€ ์ผ๋ฐ˜ ์ฝ”๋“œ๋Š” ์„ฑ๊ฒฉ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์†์„ฑ์˜ ์ด๋ฆ„์„ ๊ตฌ๋ถ„ํ•ด์„œ ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

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

 

์ฝ”๋“œ ์ธ์Šคํ„ด์Šค ์„ค๊ณ„ ์›์น™

์ฝ”๋“œ ์ธ์Šคํ„ด์Šค(์ฝ”๋“œ๊ฐ’/์ฝ”๋“œ๋ช…)๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ช‡ ๊ฐ€์ง€ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•ด์•ผ ํ•œ๋‹ค.(๋„“๊ฒŒ ๋ณด๋ฉด ์—”ํ„ฐํ‹ฐ๊ฐ€ ๋˜๊ธฐ ์œ„ํ•œ ์กฐ๊ฑด๊ณผ ๋™์ผ)

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

 

์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์šฉ๋„

  1. ์ง‘๊ณ„ ์šฉ๋„
    • ์–ด๋–ค ๊ตฌ๋ถ„์œผ๋กœ ์ง‘๊ณ„ํ•˜๋ ค๋ฉด ์ธ์Šคํ„ด์Šค๋ฅผ ์ฝ”๋“œ ใ…์—ฌ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด ๋†“์•„์•ผ ํ•œ๋‹ค. ์ฆ‰ ์ฝ”๋“œ ์ธ์Šคํ„ด์Šค๋Š” ์ง‘๊ณ„์˜ ๊ธฐ์ค€์ด ๋œ๋‹ค.
  2. ์กฐํšŒ ์šฉ๋„
    • ์ฝ”๋“œ๋Š” ํŠน์ •ํ•œ ๋Œ€์ƒ๋งŒ์„ ๋ฝ‘์•„ ์กฐํšŒํ•˜๊ธฐ ์œ„ํ•œ ์šฉ๋„๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค.
  3. ๋ถ„๊ธฐ ์šฉ๋„
    • ๋‹ค๋ฅธ ๋กœ์ง์„ ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค๊ฑฐ๋‚˜, ํ™”๋ฉด์—์„œ ๋‹ฌ๋ฆฌ ๋ณด์—ฌ์ค˜์•ผ ํ•˜๋Š” ์š”๊ฑด์ด ์žˆ์„ ๋•Œ ์ฝ”๋“œ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๊ด€๋ฆฌํ•œ๋‹ค.
  4. ์„œ๋ธŒํƒ€์ž… ๊ตฌ๋ถ„ ์šฉ๋„
    • ์Šˆํผํƒ€์ž…์˜ ํŠน์ • ์ธ์Šคํ„ด์Šค๊ฐ€ ์–ด๋–ค ์„œ๋ธŒํƒ€์ž…๊ณผ ์—ฐ๊ด€๋˜๋Š”์ง€๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด ์ฝ”๋“œ๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•œ๋‹ค.

 

ํ†ตํ•ฉ ์ฝ”๋“œ ์—”ํ„ฐํ‹ฐ์™€ ๊ฐœ๋ณ„ ์ฝ”๋“œ ์—”ํ„ฐํ‹ฐ

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

 

์ผ๋ฐ˜์ ์ธ ์ฝ”๋“œ ๋ชจ๋ธ

์ฝ”๋“œ ์—”ํ„ฐํ‹ฐ๋Š” ์ผ๋ฐ˜์ ์ธ ์—”ํ„ฐํ‹ฐ์™€ ์„ฑ๊ฒฉ์ด ๋‹ค๋ฅด๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์„ฑ๊ฒฉ์„ ํŒŒ์•…ํ•ด ์—”ํ„ฐํ‹ฐ๋ฅผ ๋„์ถœํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๊ด€๋ฆฌํ•˜๊ธฐ ์‰ฌ์šด ๋ฐฉ๋ฒ•, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์—”ํ„ฐํ‹ฐ๋ฅผ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋ธ ๊ตฌ์กฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์ƒ์„ฑํ•  ๊ฒƒ์ธ์ง€๋„ ์ค‘์š”ํ•˜๋‹ค.

 

1. ์ฒซ ๋ฒˆ์งธ ๋ชจ๋ธ

 

  • ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ ๋ชจ๋ธ
  • ์ฝ”๋“œ ์œ ํ˜• ์—”ํ„ฐํ‹ฐ์—๋Š” ์ฝ”๋“œ๋กœ ๊ด€๋ฆฌํ•  ์ข…๋ฅ˜๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , ์ฝ”๋“œ์œ ํ˜•๋ณ„ ์ฝ”๋“œ์˜ ์ธ์Šคํ„ด์Šค๋Š” ์ฝ”๋“œ ์—”ํ„ฐํ‹ฐ์—์„œ ๊ด€๋ฆฌํ•œ๋‹ค.

2. ๋‘ ๋ฒˆ์งธ ๋ชจ๋ธ

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

3. ์„ธ ๋ฒˆ์งธ ๋ชจ๋ธ

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

4. ๋„ค ๋ฒˆ์งธ ๋ชจ๋ธ

  • ์„ธ ๋ฒˆ์งธ ๋ชจ๋ธ๊ณผ ์œ ์‚ฌํ•˜๋‚˜ ๋‹ค๋ฅธ ์ ์€ ์žฌ๊ท€ ๊ด€๊ณ„๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค๋Š” ์ ์ด๋‹ค.
  • ์žฌ๊ท€ ๊ด€๊ณ„๋ฅผ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋ฏ€๋กœ ๋ฌด๊ฒฐ์„ฑ์ด ์ข‹์•„์ง€์ง–๋งŒ, ๊ตฌ์กฐ์ ์œผ๋กœ ์„ธ๋ฒˆ์งธ ๋ชจ๋ธ๋ณด๋‹ค ๋œ ์œ ์—ฐํ•˜๋‹ค.

 

์ „์ฒด ์ฝ”๋“œ์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ชจ๋ธ

์ฝ”๋“œ ๊ฐ’๊ณผ ์ฝ”๋“œ ๋ช…์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์ฝ”๋“œ ๋ชจ๋ธ์—, ๋‹ค์–‘ํ•œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์ฒจ๊ฐ€๋œ ์ฝ”๋“œ ๋ชจ๋ธ์ด ์ตœ๊ทผ์— ๊ฐ„ํ˜น ์‚ฌ์šฉ๋œ๋‹ค. ๊ทธ์ค‘์— ๋Œ€ํ‘œ์ ์ธ ๊ธฐ๋Šฅ์ด ๋ถ€๋ถ„์ง‘ํ•ฉ ์ฝ”๋“œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ชจ๋ธ์ด๋‹ค. ๋ถ€๋ถ„์ง‘ํ•ฉ ์ฝ”๋“œ๋ฅผ ์„œ๋ธŒ ์ฝ”๋“œ๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

 

๋ถ€๋ถ„์ง‘ํ•ฉ์œผ๋กœ์„œ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ์ฝ”๋“œ์œ ํ˜•์ด ์ƒ๊ธฐ๋ฉด ์ƒˆ๋กœ์šด ์ฝ”๋“œ์œ ํ˜•์œผ๋กœ ๋“ฑ๋กํ•˜๊ณ , ์ฝ”๋“œ ๊ฐ’ ์ „์ฒด ์ง‘ํ•ฉ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ƒ์œ„์ฝ”๋“œ์œ ํ˜•๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋“œ ์—”ํ„ฐํ‹ฐ์—๋Š” ํ•ด๋‹น ์ฝ”๋“œ์œ ํ˜•์— ์กด์žฌํ•˜๋Š” ์ฝ”๋“œ ๊ฐ’์„ ๋“ฑ๋กํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ์ฝ”๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„์™€ ๊ฐ™์ด ๋ถ€๋ถ„์ง‘ํ•ฉ ์ฝ”๋“œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.

  • ๊ด€๋ฆฌ ๋ฌธ์ œ: ์‹œ์Šคํ…œ ๊ตฌํ˜„์˜ ์–ด๋ ค์›€๊ณผ ์‚ฌ์šฉ์˜ ๋ชจํ˜ธํ•จ ํƒ“์— ๊ด€๋ฆฌ๊ฐ€ ์ œ๋Œ€๋กœ ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์˜ค๋„ˆ์‹ญ ๋ฌธ์ œ: ์ „์ฒด ์ง‘ํ•ฉ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์˜ค๋„ˆ์‹ญ์ด ์ด์“ดใ„ด์ง€, ์ „์ฒด ์ง‘ํ•ฉ ์ฝ”๋“œ๋Š” ๋‹จ์ˆœํžˆ ๋ชจ์ง‘ํ•ฉ์˜ ์—ญํ• ๋งŒ ํ•˜๋Š”์ง€์— ๋”ฐ๋ผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋‹ฌ๋ผ์ง„๋‹ค.

 

์ฝ”๋“œ ๊ฐ’ ๊ฐ„ ๊ด€๊ณ„๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ฝ”๋“œ ๋ชจ๋ธ

์ฝ”๋“œ๋ฅผ ์ „์ฒด ์ง‘ํ•ฉ๊ณผ ๋ถ€๋ถ„์ง‘ํ•ฉ์œผ๋กœ ๋‚˜๋ˆ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์ด ์ฝ”๋“œ ๊ฐ’(์ฝ”๋“œ ใ…‡๋‹ˆ์Šคํ„ด์Šค) ๊ฐ„์— ์กด์žฌํ•˜๋Š” ๊ณ„์ธต ์ฒด๊ณ„๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

 

๊ณ„์ธต ์ฒด๊ณ„

  1. ์ƒ์œ„ ๊ณ„์ธต์˜ ์ฝ”๋“œ๋งŒ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ (์žฌ๊ท€ ๊ด€๊ณ„)
  2. ์ƒ/ํ•˜์œ„ ๊ณ„์ธต ์ฝ”๋“œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ (BOM ๊ด€๊ณ„)

 

์ถœ๋ ฅ ์ˆœ์„œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ฝ”๋“œ ๋ชจ๋ธ

์ฝ”๋“œ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์ถœ๋ ฅ ์ˆœ์„œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์š”๊ฑด์ด ๊ฐ„ํ˜น ์žˆ๋”ฐ. ๊ณผ๊ฑฐ์—๋Š” ์ฝ”๋“œ ๊ฐ’์„ ์ •ํ•  ๋•Œ ์ž„์˜์ ์ธ ๊ทœ์น™์„ ๋ถ€์—ฌํ–ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ค‘๊ฐ„์— ์ƒˆ๋กœ์šด ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด๊ฐˆ ๊ฒƒ์„ ๋Œ€๋น„ํ•ด '10', '20', '30' ๋“ฑ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ , ์ฝ”๋“œ๊ฐ€ ์ถ”๊ฐ€๋  ๋•Œ๋Š” ์œ ์‚ฌํ•œ ์ฝ”๋“œ ๋ช…์— ๋”ฐ๋ผ '21'๊ณผ ๊ฐ™์ด ์ฝ”๋“œ๊ฐ’์„ ์‚ฌ์šฉํ–ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ตœ๊ทผ์—๋Š” ์ˆœ์ฐจ์ ์ธ ๋ฒˆํ˜ธ(๋ฌธ์ž)๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ์ฝ”๋“œ ๊ฐ’์˜ ์ž๋ฆฟ์ˆ˜๋Š” ์ฝ”๋“œ์œ ํ˜•๋ณ„๋กœ ์ฝ”๋“œ ๊ฐœ์ˆ˜๊ฐ€ 100๊ฐœ๋ฅผ ๋„˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— 2์ž๋ฆฌ๋กœ ์ •ํ•˜๊ณ , ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ varchar๋กœ ์ •ํ•ด '01'๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ•  ๋•Œ์˜ ๋ฌธ์ œ๋Š” ์ƒˆ๋กœ์šด ์ฝ”๋“œ๊ฐ€ ์ค‘๊ฐ„์— ์œ„์น˜ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ฝ”๋“œ ๊ฐ’๋Œ€๋กœ ์ถœ๋ ฅํ•˜์ง€ ์•Š๊ณ  ์ˆœ์„œ๋ฅผ ์ •ํ•ด ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค๋ฉด ์ถœ๋ ฅ์ˆœ์„œ ์†์„ฑ์„ ๋ณ„๋„๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.

 

์ฝ”๋“œ ๋ชจ๋ธ์˜ ์ด๋ ฅ ๊ด€๋ฆฌ

์ฝ”๋“œ ๊ฐ‘์Šค์ด ์ด๋ ฅ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ด์œ ๋Š” ๊ฐ์‹œ ๋ชฉ์ ์ด๋‹ค. ํ•„์š”ํ•  ๋•Œ ๋ˆ„๊ฐ€ ์–ด๋–ค ์ฝ”๋“œ๊ฐ’์„ ์–ธ์ œ ์–ด๋–ป๊ฒŒ ๋ฐ”๊พธ์—ˆ๋Š”์ง€๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด์„œ์ด๋‹ค. ์กฐ์ธ์„ ํ†ตํ•ด ์ง์ ‘ ์‚ฌ์šฉํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ฐธ์กฐํ•  ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ ๊ณผ๊ฑฐ ์ •๋ณด๋ฅผ ์กฐํšŒํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค. ๋ณดํ†ต ์ฝ”๋“œ ๊ฐ’์— ๋Œ€ํ•œ ๋“ฑ๋ก์ด๋‚˜ ๋ณ€๊ฒฝ์— ๋Œ€ํ•ด์„œ๋Š” ์—„๊ฒฉํ•œ ์Šน์ธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ ค ๋ฐ์ดํ„ฐ๋Š” ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.

 

 

์†์„ฑ ๋ช…์€ ์–ด๋–ป๊ฒŒ ์ •ํ•˜๋Š”๊ฐ€?

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

 

์†์„ฑ ์„ค๋ช…

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

 

์†์„ฑ ํ‘œ์ค€ํ™”

ํ‘œ์ค€ํ™”๋ž€ ์ผ์ •ํ•œ ๊ธฐ์ค€์— ๋”ฐ๋ผ ํ†ต์ผํ•˜๋Š” ๊ณผ์ •์„ ์˜๋ฏธํ•œ๋‹ค. ์†์„ฑ ํ‘œ์ค€ํ™” ์—ญ์‹œ ์†์„ฑ์˜ ์“ฐ์ž„์ƒˆ๋ฅผ ํ†ต์ผ์‹œํ‚ค๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค. ์ฆ‰ ๊ฐ™์€ ์˜๋ฏธ์˜ ์†์„ฑ์— ๋Œ€ํ•ด์„œ๋Š” ์†์„ฑ ๋ช…์„ ๋™์ผํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์“ฐ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ๊ฐ™๊ฒŒ ์“ฐ์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๊ณผ์ •์ด ํ‘œ์ค€ํ™”๋‹ค.

 

ํ‘œ์ค€ํ™”๋ฅผ ํ•˜๋Š” ์ด์œ 

  • ๋ฐ์ดํ„ฐ์˜ ํ’ˆ์งˆ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ๊ด€๋ จ์ž์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๋•๋Š”๋‹ค.
  • ์†์„ฑ ํ‘œ์ค€ํ™”๋ฅผ ํ•˜์ง€ ์•Š์œผ๋ฉด ์ผ๊ด€๋œ ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์—†๋‹ค.

 

ํ‘œ์ค€ํ™” ํ•˜๋Š” ๋ฒ•

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

 

์†์„ฑ ๋ช…์„ ํ‘œ์ค€ํ™”ํ•˜๋ ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ƒ์„ธํ•œ ์ง€์นจ์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

  • ํŠน์ •ํ•œ ๋‚ ์งœ๋ฅผ ์˜๋ฏธํ•  ๋•Œ๋Š” '์ผ์ž'๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. (ex. ์ž…๊ธˆ์ผ์ž)
  • '์‹œ๋ถ„์ดˆ'๊นŒ์ง€ ์˜๋ฏธํ•  ๋•Œ๋Š” '์ผ์‹œ'๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. (ex. ๋ฐฉ๋ฌธ์ผ์‹œ)
  • ๋…„/์›”/์ผ ์ค‘ ์ผ๋ถ€๋งŒ์„ ์˜๋ฏธํ•  ๋•Œ๋Š” '๋…„', '๋…„์›”', '์›”', '์›”์ผ', '์ผ ๋“ฑ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. (ex. ํšŒ๊ณ„๋…„, ๊ธฐ์ค€๋…„์›”, ์ ์šฉ์›”, ์ด์ฒด์ผ)
  • ๊ฐ€๊ฒฉ/์ขŒ์ˆ˜/๋‹จ๊ฐ€/์ž”์•ก ๋“ฑ์˜ ๊ด€ํ–‰์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์–ด๋ฅผ ์ œ์™ธํ•˜๊ณ  ๊ธˆ์ „์„ ์˜๋ฏธํ•  ๋•Œ๋Š” '๊ธˆ์•ก'์„ ์‚ฌ์šฉํ•œ๋‹ค. (ex. ๊ณ„์•ฝ๊ธˆ์•ก)
  • ๋น„์œจ์„ ์˜๋ฏธํ•  ๋•Œ๋Š” '์œจ'์„ ์‚ฌ์šฉํ•œ๋‹ค. (ex. ์ด์œจ)

 

๋„๋ฉ”์ธ

๋„๋ฉ”์ธ์€ ์†์„ฑ์— ํ—ˆ์šฉ๋œ ์œ ํšจํ•œ ๊ฐ’(์›์ž ๊ฐ’)์˜ ์ง‘ํ•ฉ์„ ์˜๋ฏธํ•œ๋‹ค.) ์†์„ฑ์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ’์˜ ์ง‘ํ•ฉ์ด ๋„๋ฉ”์ธ์ด๋‹ค.

 

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋„๋ฉ”์ธ์˜ ๋‘ ๊ฐ€์ง€ ์ •์˜

  1. ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ๊ธธ์ด๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ (๋ฌผ๋ฆฌ์  ๊ฐœ๋…)
  2. ์†์„ฑ์˜ ๋Œ€ํ‘œ ์†์„ฑ์„ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ (๋…ผ๋ฆฌ์  ๊ฐœ๋…)

 

๋ฌผ๋ฆฌ ๋„๋ฉ”์ธ

๋ฌผ๋ฆฌ ๋„๋ฉ”์ธ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ฃผ์š” ์š”์†Œ๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ๊ธธ์ด๋‹ค. ์ข€ ๋” ํ™•์žฅํ•˜๋ฉด ํ—ˆ์šฉ ๊ฐ’์˜ ๋ฒ”์œ„์™€ ๊ธฐ๋ณธ ๊ฐ’, ๊ฐ’์˜ ํฌ๋งท ๋“ฑ์„ ํฌํ•จํ•œ๋‹ค.

 

'์ผ์ž'๋ผ๋Š” ๋„๋ฉ”์ธ์ด ํฌํ•จํ•˜๋Š” ์š”์†Œ

  • ๋„๋ฉ”์ธ ์ด๋ฆ„: ์ผ์ž
  • ๋„๋ฉ”์ธ์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…: date
  • ๋„๋ฉ”์ธ์˜ ๋ฐ์ดํ„ฐ ํฌ๋งท: yyyy-mm-dd
  • ํ—ˆ์šฉ ๋ฒ”์œ„: 1900๋…„ 1์›” 1์ผ๋ถ€ํ„ฐ 9999๋…„ 12์›” 31์ผ๊นŒ์ง€์˜ ๋‚ ์งœ
  • ๊ธฐ๋ณธ ๊ฐ’: 9999๋…„ 12์›” 31์ผ

 

๋…ผ๋ฆฌ ๋„๋ฉ”์ธ

๋…ผ๋ฆฌ ๋„๋ฉ”์ธ์€ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋Œ€ํ‘œ ์†์„ฑ์„ ์˜๋ฏธํ•œ๋‹ค. 

ex. 'CRM๊ณ ๊ฐ๋ช…'์ด๋ผ๋Š” ์†์„ฑ์„ ๋“ฑ๋กํ•  ๋•Œ, '๊ณ ๊ฐ๋ช…'์ด๋ผ๋Š” ์†์„ฑ์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ

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

 

๋ฐ์ดํ„ฐ ํƒ€์ž… ์„ ์ • ์›์น™๊ณผ ์ ˆ์ฐจ

 

 

๋„์— ๋Œ€ํ•œ ์„œ์„ค

๋„์€ ์†์„ฑ์˜ ๊ฐ’์„ ์•Œ ์ˆ˜ ์—†์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ฐ’์ด๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ค๋œ๋А ์‹œ์ ์„ ๊ธฐ์ค€์œผ๋กœ, ๊ฐ’์„ ์•Œ ์ˆ˜ ์—†์„ ๋•Œ ๋„์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋„์„ ํ—ˆ์šฉํ•œ ์†์„ฑ์€ ์„ ํƒ ์†์„ฑ์ด๋‹ค.

 

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

 

๋„๊ณผ DBMS์™€ ์ธ๋ฑ์Šค

์†์„ฑ์˜ ๋„์€ ๊ฐ’์„ ๋ชจ๋ฅผ ๋•Œ์™€ ๊ฐ’์ด ์—†์„ ๋•Œ๋กœ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์„ค๊ณ„ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ DBMS์—์„œ๋Š” ๊ฐ€๋Šฅํ•˜๋ฉด ๋„ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋„ ๊ฐ’๋„ ํ•˜๋‚˜์˜ ๊ณ ์œ ํ•œ ๊ฐ’์ด์–ด์„œ ์ฟผ๋ฆฌ์—์„œ ๋œปํ•˜์ง€ ์•Š๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ํŠนํžˆ ์—ฐ์‚ฐํ•  ๋•Œ๋Š” ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

  • ๋Œ€๋ถ€๋ถ„์˜ ๊ทธ๋ฃน ํ•จ์ˆ˜(SUM/AVG/COUNT/MAX/MIN ๋“ฑ)๋Š” ๋„ ๊ฐ’์„ ์—ฐ์‚ฐ ๋Œ€์ƒ์œผ๋กœ ๊ณ ๋ คํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ๋„ ๊ฐ’์€ ๋ณดํ†ต ์ธ๋ฑ์Šค์— ํฌํ•จ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋„ ๊ฐ’์„ ํ—ˆ์šฉํ•œ ์†์„ฑ์„ ์กฐํšŒํ•  ๋•Œ๋Š” ์ด ์ ์„ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.
    • ๋„ ๊ฐ’์— ๋Œ€ํ•œ ์กฐํšŒ๊ฐ€ ๋งŽ๊ณ  ๋„ ๊ฐ’์ด ์ €์žฅ๋œ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ ๋‹ค๋ฉด, ํ•ด๋‹น ์†์„ฑ์— ๋Œ€ํ•ด์„œ๋Š” ์ธ๋ฑ์Šค ์Šค์บ”์„ ํ•˜๋„๋ก ์œ ๋„ํ•ด์•ผ ํ•œ๋‹ค.
    • ๋ฐ˜๋ฉด์— ๋„ ๊ฐ’์ด ์ €์žฅ๋œ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋งŽ๋‹ค๋ฉด, ํ…Œ์ด๋ธ” ํ’€ ์Šค์บ”์„ ์œ ๋„ํ•˜๊ธฐ ์œ„ํ•ด ์‹ค์ œ ๋„ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์œ ๋ฆฌํ•˜๋‹ค.
  • ๋„ ๊ฐ’์ด ํ—ˆ์šฉ๋œ ์†์„ฑ์„ ์กฐํšŒํ•˜๋Š” ์ฟผ๋ฆฌ์—์„œ NVL ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค. 
  • ๋„์€ ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์„ ์‚ฌ์šฉํ•  ๋•Œ๋„ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์„ ์‚ฌ์šฉํ•œ ๊ด€๊ณ„ ์†์„ฑ์ด ์—…๋ฌด์ ์œผ๋กœ ๋„์ด ๊ฐ€๋Šฅํ•˜๋ฉด ๋„์„ ํ—ˆ์šฉํ•ด์•ผ ํ•œ๋‹ค.
  • ์™ธ๋ž˜ ์‹๋ณ„์ž ์†์„ฑ์— ๋„ ๊ฐ’์ด ์กด์žฌํ•  ๋•Œ๋Š” ์•„์›ƒํ„ฐ ์กฐ์ธ์„ ํ•ญ์ƒ ์—ผ๋‘ํ•ด ๋‘์–ด์•ผ ํ•œ๋‹ค.
  • ๋„ ๊ฐ’์€ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ๋•Œ๋„ ๊ณ ๋ ค๋ผ์•ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ASIS ์†์„ฑ์—๋Š” ๋„ ๊ฐ’์ด ํ—ˆ์šฉ๋๋Š”๋ฐ TOBE ์†์„ฑ์—๋Š” NOT NULL๊ณผ DEFAULT๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ๋•Œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์—…๋ฐ์ดํŠธ ํ•ด์•ผ ํ•œ๋‹ค.

 

๋„ ํŠน์ง•๊ณผ ์‚ฌ์šฉ๋ฒ•

 

 

์†์„ฑ ๊ฒ€์ฆ

์†์„ฑ์„ ๊ฒ€์ฆํ•˜๋Š” ๋ฐฉ๋ฒ•

  1. ์†์„ฑ ์กด์žฌ ์—ฌ๋ถ€ ๊ฒ€์ฆ
    • ๋ชจ๋ธ์— ํ‘œํ˜„๋˜์ง€ ์•Š์€ ์†์„ฑ์ด ์žˆ๋Š”์ง€? / ๋ชจ๋ธ์— ํ‘œํ˜„๋œ ๋ถˆํ•„์š”ํ•œ ์†์„ฑ์ด ์žˆ๋Š”์ง€?
    • ASIS ์†์„ฑ๊ณผ TOBE ์†์„ฑ์„ ๋น„๊ตํ•˜๋Š” ๋ฐฉ๋ฒ•
      • ํ™”๋ฉด์—๋Š” ์žˆ๋Š”๋ฐ ์†์„ฑ์ด ์—†๋Š” ๊ฒฝ์šฐ
      • ์†์„ฑ๋งŒ ์กด์žฌํ•˜๊ณ  ํ™”๋ฉด์—๋Š” ์—†๋Š” ๊ฒฝ์šฐ
      • ์†์„ฑ์—๋„ ์—†๊ณ  ํ™”๋ฉด์—๋„ ์—†๋Š” ๊ฒฝ์šฐ
  2. ์‹๋ณ„์ž ๊ฒ€์ฆ
    • ์ฃผ ์‹๋ณ„์ž๊ฐ€ ์—”ํ„ฐํ‹ฐ์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์œ ์ผํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๋Š”์ง€๋ฅผ ๊ฒ€ํ† ํ•œ๋‹ค.
    • ์ฃผ ์‹๋ณ„์ž์— ๋…ผ๋ฆฌ์ ์ธ ๋„ ๊ฐ’(๊ธฐ๋ณธ ๊ฐ’)์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š๋‹ค.
    • ์ฃผ ์‹๋ณ„์ž ์†์„ฑ ๊ฐ’์— ์ฒด๊ณ„๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ๊ฒ€ํ† ํ•œ๋‹ค.
    • ํ•˜์œ„(์ž์‹) ์—”ํ„ฐํ‹ฐ๊ฐ€ ๋งŽ์€ ์ฃผ์š” ์—”ํ„ฐํ‹ฐ์˜ ์ฃผ ์‹๋ณ„์ž๊ฐ€ ๋‹จ์ˆœํ•˜์ง€ ์•Š๋‹ค๋ฉด ์ธ์กฐ ์‹๋ณ„์ž์˜ ์ฑ„ํƒ์„ ๊ฒ€ํ† ํ•ด์•ผ ํ•œ๋‹ค. ๋ฐ˜๋Œ€๋กœ ํ•˜์œ„ ์—”ํ„ฐํ‹ฐ๊ฐ€ ๊ฑฐ์˜ ์—†๋Š” ์—”ํ„ฐํ‹ฐ์ธ๋ฐ ์ธ์กฐ ์‹๋ณ„์ž๋ฅผ ์ฑ„ํƒํ–ˆ๋Š”์ง€๋„ ๊ฒ€ํ† ํ•œ๋‹ค.
    • ๋‹จ์ง€ ์ธ์Šคํ„ด์Šค์˜ ์œ ์ผ์„ฑ์„ ๋ณด์žฅํ•  ๋ชฉ์ ์œผ๋กœ '~์ˆœ๋ฒˆ'๊ณผ ๊ฐ™์€ ๋ถ€๋ถ„ ์ธ์กฐ ์‹๋ณ„์ž๊ฐ€ ์‚ฌ์šฉ๋œ ์—”ํ„ฐํ‹ฐ๋Š” ๋‹ค์‹œ ๊ฒ€ํ† ํ•ด์•ผใ…• ํ•œ๋‹ค.
    • ์Šˆํผ ์‹๋ณ„์ž๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ๋„ ์ฃผ์š” ์›์น™์ด๋‹ค.
    • ๋ณตํ•ฉ ์ฃผ ์‹๋ณ„์ž๋ฅผ ์‚ฌ์šฉํ•œ ์—”ํ„ฐํ‹ฐ๋Š” ์ฃผ ์‹๋ณ„์ž์˜ ์ˆœ์„œ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐ ์žˆ์–ด ํšจ์œจ์ ์œผ๋กœ ๊ตฌ์„ฑ๋๋Š”์ง€๋ฅผ ๊ฒ€ํ† ํ•œ๋‹ค.
    • ๋ช…์ด๋‚˜ ๋‚ด์šฉ, ์ˆซ์ž, ๊ธˆ์•ก ๋“ฑ์ด ๋„๋ฉ”์ธ์ธ ์†์„ฑ์ด ์ฃผ ์‹๋ณ„์ž์— ํฌํ•จ๋๋Š”์ง€๋ฅผ ๊ฒ€ํ† ํ•œ๋‹ค. (์ฃผ ์‹๋ณ„์ž์— ์ ์ ˆ์น˜ ์•Š์€ ์†์„ฑ)
    • ์ฃผ ์‹๋ณ„์ž๊ฐ€ ๋™์ผํ•œ ์—”ํ„ฐํ‹ฐ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”์ง€๋ฅผ ๊ฒ€ํ† ํ•ด์•ผ ํ•œ๋‹ค.
  3. ์ผ๋ฐ˜ ์†์„ฑ ๊ฒ€์ฆ
    • ์†์„ฑ์ด ๋‹จ์–ด์˜ ์กฐํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋๋Š”์ง€๋ฅผ ๊ฒ€ํ† ํ•œ๋‹ค.
    • ๋ฉ”ํƒ€ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š”๋ฐ, ์†์„ฑ ๋ช…์ด ๋„๋ฉ”์ธ์œผ๋กœ ๋๋‚˜๋„๋ก ์›์น™์„ ์ •ํ–ˆ์„ ๋•Œ ์†์„ฑ๋ช…์ด ๋„๋ฉ”์ธ๊ณผ ์ผ์น˜ํ•ด์„œ๋Š” ์•ˆ ๋œ๋‹ค.
    • ๋…ผ๋ฆฌ ๋„๋ฉ”์ธ์ด ์‚ฌ์šฉ๋ผ์•ผ ํ•  ์†์„ฑ์— ๋ฌผ๋ฆฌ ๋„๋ฉ”์ธ์ด ์‚ฌ์šฉ๋˜์ง€ ์•Š์•˜๋Š”์ง€๋ฅผ ๊ฒ€ํ† ํ•œ๋‹ค.
  4. ๋ชจ๋ธ ๊ตฌ์กฐ ๊ฒ€์ฆ
    • ์†์„ฑ ๋ช… ๋์— ์ˆซ์ž๊ฐ€ ํฌํ•จ๋œ ์†์„ฑ์˜ ์‚ฌ์šฉ์€ ์ง€์–‘ํ•ด์•ผ ํ•œ๋‹ค.(ex. ์ „ํ™”๋ฒˆํ˜ธ2, ์ „ํ™”๋ฒˆํ˜ธ3)
    • ๋ฐ˜๋ณต๋˜๋Š” ์†์„ฑ์ด ์žˆ๋Š”์ง€ ๊ฒ€ํ† ํ•˜์—ฌ ์ •๊ทœํ™”๋ฅผ ํ•œ๋‹ค.
    • ์ค‘๋ณต ์†์„ฑ์€ ์ตœ๋Œ€ํ•œ ์‚ฌ์šฉ์„ ๋ฐฐ์ œํ•ด์•ผ ํ•œ๋‹ค.
    • ์ฝ”๋“œ ์†์„ฑ์ผ ๊ฒฝ์šฐ ์ฝ”๋“œ ์ธ์Šคํ„ด์Šค(์ฝ”๋“œ๊ฐ’/์ฝ”๋“œ๋ช…)๊ฐ€ ์กด์žฌํ•ด์•ผ ํ•œ๋‹ค.
    • ์ฝ”๋“œ ์†์„ฑ์€ ๊ทธ ์ž์ฒด๊ฐ€ ๋„๋ฉ”์ธ(๋…ผ๋ฆฌ ๋„๋ฉ”์ธ)์œผ๋กœ ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์ˆ˜์‹์–ด๊ฐ€ ์ œ๋Œ€๋กœ ์‚ฌ์šฉ๋๋Š”์ง€๋ฅผ ๊ฒ€ํ† ํ•ด์•ผ ํ•œ๋‹ค.
    • ์„œ๋ธŒํƒ€์ž… ๋ชจ๋ธ์ผ ๊ฒฝ์šฐ์—๋Š” ์Šˆํผํƒ€์ž…๊ณผ ์„œ๋ธŒํƒ€์ž…์˜ ์†์„ฑ์ด ์ œ ์œ„์น˜์— ์กด์žฌํ•˜๋Š”์ง€๋ฅผ ๊ฒ€ํ† ํ•œ๋‹ค.
    • ๋งŒ์•ฝ ์ฃผ ์‹๋ณ„์ž์— ๋ณ€๊ฒฝ์ผ์ž๋‚˜ ์ข…๋ฃŒ์ผ์ž ์†์„ฑ์ด ํฌํ•จ๋ผ ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ์—”ํ„ฐํ‹ฐ๊ฐ€ ์ด๋ ฅ ์—”ํ„ฐํ‹ฐ์ธ์ง€๋ฅผ ๊ฒ€ํ† ํ•ด์•ผ ํ•œ๋‹ค.