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

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

Employee (employee_id:INTEGER, first_name:VARCHAR(50), last_name:VARCHAR(50), department_id:INTEGER)

์ด ์˜ˆ์—์„œ Employee ํ…Œ์ด๋ธ”์˜ ๊ด€๊ณ„ ์Šคํ‚ค๋งˆ๋Š” ๋„ค ๊ฐ€์ง€ ์†์„ฑ(employee_id, first_name, last_name ๋ฐ Department_id)์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ฐ ์†์„ฑ์€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ข…๋ฅ˜๋ฅผ ์ •์˜ํ•˜๋Š” ํŠน์ • ๋ฐ์ดํ„ฐ ์œ ํ˜•(INTEGER ๋˜๋Š” VARCHAR)๊ณผ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ณ ์œ ํ•œ Employee_id ๊ฐ’, Null์ด ์•„๋‹Œ first_name ๋ฐ last_name ๊ฐ’ ๋˜๋Š” ์œ ํšจํ•œ Department_id ์ฐธ์กฐ๋ฅผ ์š”๊ตฌํ•˜๋Š” ๋“ฑ ์ถ”๊ฐ€ ์ œ์•ฝ ์กฐ๊ฑด์ด๋‚˜ ๊ทœ์น™์ด ๋ฐ์ดํ„ฐ์— ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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

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

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