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

ERD๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ฐœ์ „ํ•ด ์™”์œผ๋ฉฐ ํ˜„์žฌ Chen ํ‘œ๊ธฐ๋ฒ•, Bachman ํ‘œ๊ธฐ๋ฒ• ๋ฐ Crow's Foot ํ‘œ๊ธฐ๋ฒ•์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋œ ํ‘œ๊ธฐ๋ฒ•์— ๊ด€๊ณ„์—†์ด ERD๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์—”ํ„ฐํ‹ฐ(์˜ˆ: ํ…Œ์ด๋ธ”)๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์ƒ์ž๋‚˜ ์ง์‚ฌ๊ฐํ˜•์„ ์‚ฌ์šฉํ•˜๊ณ  ์ด๋Ÿฌํ•œ ์—”ํ„ฐํ‹ฐ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์„ ์ด๋‚˜ ์—ฐ๊ฒฐ์„ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์—”ํ„ฐํ‹ฐ์˜ ์†์„ฑ์€ ํ•ด๋‹น ์—”ํ„ฐํ‹ฐ ์ƒ์ž ๋‚ด์— ํ…์ŠคํŠธ๋กœ ํ‘œ์‹œ๋˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ฐ ์ œ์•ฝ ์กฐ๊ฑด์„ ํฌํ•จํ•œ ๋ณด๋‹ค ์ž์„ธํ•œ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

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

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

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

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

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

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