๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

๋‹ค์Œ ํ๋ฆ„์˜ ์‹œ์ž‘์„ ๊ธฐ๋Œ€ํ•˜๋Š” ์†๋„๋กœ "๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค" ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„์— ๋Œ€ํ•œ ์ค‘์š”ํ•œ ํŒ์ด ๋‹ด๊ธด ์†Œ๊ทœ๋ชจ ์ €์ž ์ž๋ฃŒ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž๋ฃŒ๊ฐ€ ๊ท€ํ•˜์—๊ฒŒ ๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

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

1. ํ…Œ์ด๋ธ”์˜ ์šฉ๋„์™€ ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

์˜ค๋Š˜๋‚  Scrum ๋˜๋Š” RAD(Rapid Application Development)์™€ ๊ฐ™์€ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์€ IT ํŒ€์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹œ๊ฐ„์„ ์ซ“๋Š” ๊ณผ์ •์—์„œ ๋ชฉํ‘œ ์ž์ฒด๊ฐ€ ๋ฌด์—‡์ธ์ง€, ์ตœ์ข… ๊ฒฐ๊ณผ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ง‰์—ฐํ•˜๊ฒŒ ์ƒ์ƒํ•˜๋ฉด์„œ ๊ณง๋ฐ”๋กœ ๊ธฐ๋ฐ˜ ๊ตฌ์ถ•์— ๋›ฐ์–ด ๋“ค๊ณ  ์‹ถ์€ ์œ ํ˜น์ด ๋งค์šฐ ํฝ๋‹ˆ๋‹ค.
 
๋งˆ์น˜ ํŒ€์ด ํšจ์œจ์ ์ด๊ณ  ๋น ๋ฅธ ์—…๋ฌด์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์ด๋Š” ์‹ ๊ธฐ๋ฃจ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ๊นŠ์ด๋ฅผ ๋” ๋น ๋ฅด๊ณ  ๊นŠ๊ฒŒ ํŒŒ๊ณ ๋“ค์ˆ˜๋ก ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„์˜ ์˜ค๋ฅ˜๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

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

๋””์ž์ธ ํŒ€์ด ์ด๋Ÿฌํ•œ ์งˆ๋ฌธ์— ๋นจ๋ฆฌ ๋Œ€๋‹ตํ• ์ˆ˜๋ก ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋” ์›ํ™œํ•ด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2. ์ €์žฅํ•˜๋ ค๋ฉด ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

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

ํ–ฅํ›„ ๋””์ž์ธ ๊ธฐ๋ฐ˜์ด ์ง€์›๋  ํŒ€, ๋ถ€์„œ, ์กฐ์ง๊ณผ ํ˜‘๋ ฅํ•˜์„ธ์š”. ๊ณ ๊ฐ ์„œ๋น„์Šค ์ „๋ฌธ๊ฐ€๋ถ€ํ„ฐ ๋ถ€์„œ์žฅ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์ง๊ธ‰์˜ ์‚ฌ๋žŒ๋“ค๊ณผ ์†Œํ†ตํ•˜์„ธ์š”. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•ด ํšŒ์‚ฌ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ์•„์ด๋””์–ด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

๊ฐ™์€ ๋ถ€์„œ ๋‚ด์—์„œ๋„ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ํ•„์—ฐ์ ์œผ๋กœ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋‘๋ ค์›Œํ•˜์ง€ ๋ง๊ณ  ์ž์‹ ์˜ ๊ฒฝํ—˜์— ์˜์กดํ•˜์—ฌ ๋ชจ๋“  ๋‹น์‚ฌ์ž์—๊ฒŒ ์ ํ•ฉํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ถ๊ทน์ ์ธ ๋ชฉํ‘œ๋ฅผ ์ถฉ์กฑํ•˜๋Š” ์ ˆ์ถฉ์•ˆ์„ ์ฐพ์œผ์‹ญ์‹œ์˜ค. ์•ˆ์‹ฌํ•˜์„ธ์š”. ์•ž์œผ๋กœ๋Š” +100500์˜ ์นด๋ฅด๋งˆ์™€ ์—„์ฒญ๋‚œ ์–‘์˜ ์ฟ ํ‚ค๋ฅผ ๋ฐ›๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

3. ์ฃผ์˜ ๊นŠ๊ฒŒ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

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

๋ชจ๋ธ๋งํ•˜๋Š” ๋™์•ˆ ๊ฐœ๋…์ (CDM), ๋ฌผ๋ฆฌ์ (PDM), ๋…ผ๋ฆฌ์ (LDM) ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค. 

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

์—”ํ„ฐํ‹ฐ๋ฅผ ํ•œ ๋‹จ์–ด๋‚˜ ๋ฌธ๊ตฌ๋กœ ๋ถ„๋ฅ˜ํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ ํ•˜์œ„ ์œ ํ˜•(ํ•˜์œ„ ์—”ํ„ฐํ‹ฐ)์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

์ด ๊ทœ์น™์„ ๋ฌด์‹œํ•˜๋ฉด ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ชจ๋ธ์— ํ˜ผ๋ž€์„ ๋Š๋ผ๊ณ  ๋ฐ์ดํ„ฐ์™€ ์ˆ˜์ง‘ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ทœ์น™์„ ์™„์ „ํžˆ ์ดํ•ดํ•˜์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐœ๋…์  ๋ชจ๋ธ์€ ๋…ผ๋ฆฌ์  ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋ธ์€ ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๋ฅผ ์œ„ํ•œ ๋กœ๋“œ๋งต๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ๋ชจ๋ธ์—์„œ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ ์—”ํ„ฐํ‹ฐ๊ฐ€ ์‹๋ณ„๋˜๊ณ , ๋ฐ์ดํ„ฐ ์œ ํ˜•์ด ๊ฒฐ์ •๋˜๋ฉฐ, ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๊ทœ์น™ ํ‚ค์˜ ์ƒํƒœ๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๋ฏธ๋ฆฌ ์„ ํƒ๋œ DBMS(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ) ํ”Œ๋žซํผ๊ณผ ๋น„๊ตํ•˜์—ฌ ๋ฌผ๋ฆฌ์  ๋ชจ๋ธ์„ ์–ป์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ €์žฅ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

4. ์˜ฌ๋ฐ”๋ฅธ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์‚ฌ์šฉํ•˜์„ธ์š”

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

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

NULL ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ์†Œ ๋นˆ ์—ด์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋ชจ๋“  ์—ด์„ NULL๋กœ ์ƒ์„ฑํ•œ๋‹ค๋ฉด ์ด๋Š” ํฐ ์‹ค์ˆ˜์ž…๋‹ˆ๋‹ค. ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋นˆ ์—ด์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ, ๋ฐ์ดํ„ฐ๋ฅผ ์•Œ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์•„์ง ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ž์œ ๋กญ๊ฒŒ ์ƒ์„ฑํ•˜์„ธ์š”. ๊ฒฐ๊ตญ ์šฐ๋ฆฌ๋Š” "์‚ฌ๋ง์ผ"๋˜๋Š” "ํ•ด๊ณ  ๋‚ ์งœ"์—ด์„ ๋ฏธ๋ฆฌ ์ฑ„์šธ ์ˆ˜ ์—†์œผ๋ฉฐ ์†๊ฐ€๋ฝ์œผ๋กœ ํ•˜๋Š˜์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์˜ˆ์ธก์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค :-).

๋Œ€๋ถ€๋ถ„์˜ ๋ชจ๋ธ๋ง ์†Œํ”„ํŠธ์›จ์–ด(ER/Studio, MySQL Workbench, SQL DBM, griffy.com) ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์˜์—ญ์˜ ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์˜ฌ๋ฐ”๋ฅธ ๋ฐ์ดํ„ฐ ์œ ํ˜•, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋…ผ๋ฆฌ ๋ฐ ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ๋ณด์žฅํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•ด๋‹น ๊ฐ’์ด ํ•„์š”ํ•จ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

5. ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ฐ€์„ธ์š”

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

ํ…Œ์ด๋ธ”์—์„œ ํ‚ค๋กœ ์‚ฌ์šฉํ•  ์—ด์„ ๊ฒฐ์ •ํ•  ๋•Œ๋Š” ํ•ญ์ƒ ์‚ฌ์šฉ์ž๊ฐ€ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ•„๋“œ๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”. ์ ˆ๋Œ€ ํ‚ค๋กœ ์„ ํƒํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋‚˜์œ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ์ผ์ด๋“  ์ผ์–ด๋‚  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ๊ฒƒ์ด ๊ณ ์œ ํ•œ์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ž์—ฐ ํ‚ค๋‚˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์˜๋ฏธ๋ก ์  ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ค‘๋ณต์„ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

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

6. ์ ๋‹นํžˆ ํ‘œ์ค€ํ™”ํ•˜์„ธ์š”

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

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

์–ธ์ œ๋‚˜ ๊ทธ๋ ‡๋“ฏ์ด ๋ชจ๋“  ๊ฒƒ์ด ์ ๋‹นํ•ด์•ผ ํ•˜๋ฉฐ ์‹ฌ์ง€์–ด ํ‘œ์ค€ํ™”๋„ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋™์ผํ•œ ๊ณ ์œ  ํ‚ค๋ฅผ ๊ฐ€์ง„ ํ…Œ์ด๋ธ”์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๊ณผ๋„ํ•˜๊ฒŒ ํ‘œ์ค€ํ™”๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณผ๋„ํ•œ ์ •๊ทœํ™”๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ฑ๋Šฅ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

7. ์ผ์ฐ ํ…Œ์ŠคํŠธํ•˜๊ณ , ์ž์ฃผ ํ…Œ์ŠคํŠธํ•˜๋ผ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ. ๋ชจ๋ฒ” ์‚ฌ๋ก€

ํ…Œ์ŠคํŠธ ๊ณ„ํš๊ณผ ์ ์ ˆํ•œ ํ…Œ์ŠคํŠธ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„์˜ ์ผ๋ถ€์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

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

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€