2.1. ์ปจ์…‰ ๋””์ž์ธ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๋Š” ์„ธ ๋‹จ๊ณ„๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

  1. ์ปจ์…‰ ๋””์ž์ธ;
  2. ๋…ผ๋ฆฌ์  ์„ค๊ณ„;
  3. ๋ฌผ๋ฆฌ์  ๋””์ž์ธ.

๊ฐœ๋… ์„ค๊ณ„ ๋‹จ๊ณ„ ์˜ ๋ชฉ์ ์€ ์ฃผ์ œ ์˜์—ญ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž์˜ ์•„์ด๋””์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋… ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ จ์˜ ์ˆœ์ฐจ์  ์ ˆ์ฐจ๊ฐ€ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์—”ํ„ฐํ‹ฐ(๊ฐœ๋…์ ) ์Šคํ‚ค๋งˆ์˜ ์˜ˆ:

1. ์—”ํ‹ฐํ‹ฐ์˜ ์ •์˜ ๋ฐ ํ•ด๋‹น ๋ฌธ์„œ. ์—”ํ„ฐํ‹ฐ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ๊ฐœ์ฒด์™€ ๋…๋ฆฝ์ ์œผ๋กœ ์กด์žฌํ•˜๋Š” ๊ฐœ์ฒด๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐœ์ฒด๋Š” ์—”ํ„ฐํ‹ฐ์ž…๋‹ˆ๋‹ค. ๊ฐ ์—”ํ„ฐํ‹ฐ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„์ด ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์—”ํ„ฐํ‹ฐ์˜ ์ด๋ฆ„๊ณผ ์„ค๋ช…์€ ๋ฐ์ดํ„ฐ ์‚ฌ์ „์— ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๊ฐ ์—”ํ„ฐํ‹ฐ์˜ ์˜ˆ์ƒ ์ธ์Šคํ„ด์Šค ์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

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

3. ์ฃผ์ œ ์˜์—ญ์˜ ER ๋ชจ๋ธ ์ƒ์„ฑ. ER ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์—”ํ„ฐํ‹ฐ์™€ ์—”ํ„ฐํ‹ฐ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ชจ๋ธ๋ง๋œ ์ฃผ์ œ ์˜์—ญ์˜ ๋‹จ์ผ ์‹œ๊ฐ์  ์ด๋ฏธ์ง€(์ฃผ์ œ ์˜์—ญ์˜ ER ๋ชจ๋ธ)๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

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

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

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

6. ์—”ํ‹ฐํ‹ฐ์˜ ๊ธฐ๋ณธ ํ‚ค ์ •์˜ ๋ฐ ํ•ด๋‹น ๋ฌธ์„œ. ์ด ๋‹จ๊ณ„๋Š” ์ธ์Šคํ„ด์Šค์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์„ ํ—ˆ์šฉํ•˜๋Š” ์—”ํ„ฐํ‹ฐ์˜ ์†์„ฑ ๋˜๋Š” ์†์„ฑ ์ง‘ํ•ฉ์ธ ๊ธฐ๋ณธ ํ‚ค์˜ ์ •์˜์— ๋”ฐ๋ผ ์•ˆ๋‚ด๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ‚ค ์ •๋ณด๋Š” ๋ฐ์ดํ„ฐ ์‚ฌ์ „์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.

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

2.2 ๋กœ์ง ์„ค๊ณ„

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

๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.

1. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ์„ ํƒ. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ๋ฐ์ดํ„ฐ ํ‘œ ํ˜•์‹์˜ ๋ช…ํ™•์„ฑ๊ณผ ์ž‘์—… ํŽธ์˜์„ฑ์œผ๋กœ ์ธํ•ด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.

2. ER ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ…Œ์ด๋ธ” ์ง‘ํ•ฉ์„ ์ •์˜ํ•˜๊ณ  ๋ฌธ์„œํ™”ํ•ฉ๋‹ˆ๋‹ค. ER ๋ชจ๋ธ์˜ ๊ฐ ์—”ํ„ฐํ‹ฐ์— ๋Œ€ํ•ด ํ…Œ์ด๋ธ”์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์—”ํ„ฐํ‹ฐ ์ด๋ฆ„์€ ํ…Œ์ด๋ธ”์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ” ๊ฐ„์˜ ๊ด€๊ณ„๋Š” ๊ธฐ๋ณธ ๋ฐ ์™ธ๋ž˜ ํ‚ค ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ์™€ ์ด๋“ค ์‚ฌ์ด์˜ ํ™•๋ฆฝ๋œ ๊ด€๊ณ„๊ฐ€ ๋ฌธ์„œํ™”๋ฉ๋‹ˆ๋‹ค.

3. ํ…Œ์ด๋ธ”์˜ ์ •๊ทœํ™”. ์ •๊ทœํ™”๋ฅผ ์ œ๋Œ€๋กœ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋””์ž์ด๋„ˆ๊ฐ€ ๋ฐ์ดํ„ฐ์˜ ์˜๋ฏธ์™€ ์‚ฌ์šฉ ํŒจํ„ด์„ ๊นŠ์ด ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ ์ •๊ทœํ™” ์ ˆ์ฐจ๋ฅผ ํ…Œ์ด๋ธ”์— ์ ์šฉํ•˜์—ฌ ์ด์ „ ๋‹จ๊ณ„์—์„œ ์ƒ์„ฑํ•œ ํ…Œ์ด๋ธ” ๊ตฌ์กฐ์˜ ์ •ํ™•์„ฑ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํ…Œ์ด๋ธ”์„ ์ ์–ด๋„ ์„ธ ๋ฒˆ์งธ NF๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ •๊ทœํ™”์˜ ๊ฒฐ๊ณผ ๋งค์šฐ ์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””์ž์ธ์ด ์–ป์–ด์ง€๋ฏ€๋กœ ํ•„์š”ํ•œ ํ™•์žฅ์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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

์„ค์ •๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ ์กฐ๊ฑด์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ๋ฐ์ดํ„ฐ ์‚ฌ์ „์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.

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

2.3. ๋ฌผ๋ฆฌ์  ๋””์ž์ธ

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

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

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

๋„๋ฉ”์ธ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์˜ ๊ตฌํ˜„๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋‚ด๋ ค์ง„ ๋ชจ๋“  ๊ฒฐ์ •์€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ์— ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์œ„์˜ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฒฐ์ •์€ ๋ฌธ์„œํ™”๋ฉ๋‹ˆ๋‹ค.

4. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณดํ˜ธ ์ „๋žต ๊ฐœ๋ฐœ. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๊ท€์ค‘ํ•œ ๊ธฐ์—… ๋ฆฌ์†Œ์Šค์ด๋ฉฐ ๋ณดํ˜ธ์— ๋งŽ์€ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์„ค๊ณ„์ž๋Š” ์„ ํƒํ•œ DBMS๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์™„์ „ํ•˜๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

5. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ตฌ์„ฑ ๋ฐ ์กฐ์ •. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฌผ๋ฆฌ์  ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ํ›„ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์„ฑ๋Šฅ ์ˆ˜์ค€์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ ์ •๋ณด๋Š” ์ด๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์„ ํƒ๋œ DBMS์˜ ์ˆ˜๋‹จ๋„ ๊ด€๋ จ๋ฉ๋‹ˆ๋‹ค.

์ž‘๋™ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฐ์ •์€ ์ฒ ์ €ํžˆ ๊ณ ๋ คํ•˜๊ณ  ํ‰๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.