๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๋งฅ๋ฝ์์ ํฉํธ ํ ์ด๋ธ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๋ด ์คํ ๋๋ ๋์ก์ด ์คํค๋ง์ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. ์ด๋ ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋ฐ ํ๋์ ๋ํ ์ฃผ์ ์ฌ์ค, ์งํ ๋๋ ์ธก์ ๊ฐ์ ์ง๊ณํ๋ ์ค์ ์ง์ค์ ํ ์ด๋ธ์ ๋๋ค. ์ด๋ฌํ ์ ๋ํ ๊ฐ๋ฅํ ๊ฐ์ ์ค์ํ ์ฑ๋ฅ๊ณผ ๊ธฐ๋ฅ์ ์ดํดํ๊ณ ๋ถ์ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ํฉํธ ํ ์ด๋ธ์ ์ฌ๋ฌ ์ฐจ์์ ๊ต์ฐจ์ ์ ์์ผ๋ฉฐ, ์ด๋ ์์ง๋ ๋ฐ์ดํฐ์ ๊ด๋ จ๋ ๋ค์ํ ๊ด์ ๊ณผ ์์ฑ์ ๋ํ๋ ๋๋ค. ํฉํธ ํ ์ด๋ธ๊ณผ ์ฐจ์ ํ ์ด๋ธ์ ์ฐ๊ฒฐํจ์ผ๋ก์จ ๋ถ์๊ฐ๋ ํฅ์๋ ์์ฌ ๊ฒฐ์ ๋ฐ ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค๋ฅผ ์ง์ํ๋ ์๋ฏธ ์๋ ํต์ฐฐ๋ ฅ์ ์ฝ๊ฒ ์ป์ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์์ ํฉํธ ํ ์ด๋ธ์ ์ผ๋ฐ์ ์ผ๋ก ์ซ์ ๋ฐ์ดํฐ ์ ํ๊ณผ ์ด๋ฅผ ์ฐ๊ด๋ ์ฐจ์์ ์ฐ๊ฒฐํ๋ ์ธ๋ ํค๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ซ์ ๋ฐ์ดํฐ ์ ํ์ ํ๋งค ์์ต, ์ ํ ์๋, ์๋น์ค ์๋ต ์๊ฐ ๋ฑ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ์๋ํ ๊ฐ๋ฅํ ์ธก๋ฉด์ ๋ํ๋ด๋ ๋ฐ๋ฉด, ์ธ๋ ํค๋ ์ฐจ์ ์์ฑ๊ณผ์ ๊ด๊ณ๋ฅผ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ์ฌ์ค ์ ๋ณด์ ์ฐจ์ ์ ๋ณด์ ์กฐํฉ์ ํตํด ๋ถ์๊ฐ๋ ๋น์ฆ๋์ค ์ค์ฌ ๊ฒฐ๋ก ๋ฐ ์์ธก์ ํ์ฑํ๊ธฐ ์ํ ๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
ํฉํธ ํ ์ด๋ธ์ ํธ๋์ญ์ , ์ฃผ๊ธฐ์ ์ค๋ ์ท, ๋์ ์ค๋ ์ท ๋ฑ ์ธ๋ถ์ฑ์ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค. ํฉํธ ํ ์ด๋ธ์ ์ธ๋ถ์ฑ์ ์ ์ฅ๋ ์ธ๋ถ ์ ๋ณด ์์ค์ ๋ํ๋ด๋ฉฐ, ์ด๋ ๋ถ์ ๋ฒ์ ๋ฐ ์ฑ๋ฅ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ํธ๋์ญ์ ํฉํธ ํ ์ด๋ธ์ ๊ฐ์ฅ ์ธ๋ถํ๋์ด ๊ฐ๋ณ ๋น์ฆ๋์ค ์ด๋ฒคํธ ๋ฐ ํธ๋์ญ์ ์ ์ค์๊ฐ์ผ๋ก ์บก์ฒํ๋ ๋ฐ๋ฉด, ์ค๋ ์ท ํฉํธ ํ ์ด๋ธ์ ํน์ ๊ฐ๊ฒฉ์ด๋ ์์ ์ ์ง๊ณ ๋๋ ์์ฝ๋ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ์ ํ ์ธ๋ถ์ฑ์ ์ ํํ๋ฉด ์กฐ์ง์ ๋ถ์ ์๊ตฌ ์ฌํญ์ ๋ถํฉํ๊ณ ํนํ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๋ด์์ ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ด ๋ณด์ฅ๋ฉ๋๋ค.
ํฉํธ ํ ์ด๋ธ๋ก ์์ ํ ๋๋ ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ, ์ฟผ๋ฆฌ ์ฑ๋ฅ ๋ฐ ์ ์ง ๊ด๋ฆฌ ์๊ตฌ ์ฌํญ์ ๊ท ํ์ ๋ง์ถ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ถํ , ์ธ๋ฑ์ฑ, ์ง๊ณ์ ๊ฐ์ ๊ธฐ์ ์ ์ด๋ฌํ ์์๋ฅผ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ํํฐ์ ๋์๋ ๋ ์ง ๋ฒ์ ๋๋ ๊ฐ๋ณ ๋ฒ์ฃผ์ ๊ฐ์ ํน์ ๊ธฐ์ค์ ๊ธฐ๋ฐ์ผ๋ก ํฉํธ ํ ์ด๋ธ์ ๋ ์๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ์ธ๊ทธ๋จผํธ๋ก ๋๋๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์คํ ์ค์ ๊ฒ์๋๋ ๋ฐ์ดํฐ ์์ ์ค์ฌ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ๊ฐ์ํํฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ์ธ๋ฑ์ฑ์ ํน์ ํ ์ด๋ธ ์ด์ ๋ํด ์ ๋ ฌ๋ ํฌ์ธํฐ ๊ธฐ๋ฐ ๊ตฌ์กฐ๋ฅผ ์์ฑํ์ฌ ๊ฒ์ ์๊ฐ์ ํฅ์์ํต๋๋ค. ๋ฐ๋ฉด ์ง๊ณ๋ ์์ฝ๋ ๋ฐ์ดํฐ์ ์ฌ์ ๊ณ์ฐ ๋ฐ ์ ์ฅ์ ์ฉ์ดํ๊ฒ ํ์ฌ ์ฟผ๋ฆฌ ์ ๊ด๋ฒ์ํ ์ฒ๋ฆฌ ์์ด ์ผ๋ฐ์ ์ผ๋ก ์ก์ธ์ค๋๋ ์ธก์ ํญ๋ชฉ์ ๋ ๋น ๋ฅด๊ฒ ๊ฒ์ํ ์ ์์ต๋๋ค.
AppMasterno-code ํ๋ซํผ ๋ด์์ ์ฌ์ฉ์๋ ์๊ฐ์ ๋๊ตฌ์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ค๊ณํ๊ณ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ํ์์ ์ธ ํฉํธ ํ ์ด๋ธ๊ณผ ์ฐจ์์ ์์ฑํ๊ณ , ๊ด๊ณ๋ฅผ ๋งคํํ๊ณ , ํ ์ด๋ธ ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ์ ์ํ ์ ์์ต๋๋ค. AppMaster ์ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ๋ถ์๊ฐ๋ ์คํค๋ง ์ค๊ณ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์ ๊ธฐ์ ์ ์ฝ๋งค์ด์ง ์๊ณ ๊ท์คํ ํต์ฐฐ๋ ฅ์ ์ป๋ ๋ฐ ์ง์คํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด AppMaster ํ๋ซํผ์์ ๊ฐ๋ฐ๋ ์๋งค ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ๋ คํด ๋ณด๊ฒ ์ต๋๋ค. ์๋งค ์ฑ๊ณผ ์งํ๋ฅผ ํ๊ฐํ๊ธฐ ์ํด ํฉํธ ํ ์ด๋ธ์ ํ๋งค ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๊ณ , ์ฌ๋ฌ ์ฐจ์ ํ ์ด๋ธ์ ๊ณ ๊ฐ, ์ ํ ๋ฐ ์๋งค ์์น์ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ์ด ์๋๋ฆฌ์ค์์ ํฉํธ ํ ์ด๋ธ์ ํ๋งค๋ ๊ฐ ์ ํ์ ํ๋งค ์์น(์ ๋ํ ๊ฐ๋ฅํ ์ธก์ ๊ฐ)์ ์ฐจ์ ํ ์ด๋ธ์ ์ฐธ์กฐํ๋ ์ธ๋ ํค๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด ๊ตฌ์กฐ๋ฅผ ์ฟผ๋ฆฌํจ์ผ๋ก์จ ์ดํด๊ด๊ณ์๋ ๋ณต์กํ SQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๊ฑฐ๋ ํ์ฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ์ ํ ์ฑ๋ฅ, ์ง์ญ ๋ํฅ ๋๋ ๊ณ ๊ฐ ์ธ๊ตฌ ํต๊ณ์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ป์ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ํฉํธ ํ ์ด๋ธ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋งฅ๋ฝ์์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํ์ ๊ตฌ์ฑ ์์์ ๋๋ค. ๊ด๋ จ ์ฐจ์์ ์ฐธ์กฐํ๋ ์ธ๋ ํค์ ํจ๊ป ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ์ ๋์ ์ธก์ ๊ฐ์ ์ ์ฅํฉ๋๋ค. ํฉํธ ํ ์ด๋ธ์ ํตํด ๋ถ์๊ฐ๋ ์์ธํ ๋ถ์์ ์ํํ๊ณ ์์ฌ ๊ฒฐ์ , ์์ธก ๋ฐ ํ๋ก์ธ์ค ์ต์ ํ๋ฅผ ์ํ ์ค์ํ ํต์ฐฐ๋ ฅ์ ์ป์ ์ ์์ต๋๋ค. AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ํ์ฉํจ์ผ๋ก์จ ๊ธฐ์ ์ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ํจ๊ณผ์ ์ผ๋ก ๊ตฌ์ถํ์ฌ ์ฑ์ฅ์ ์ง์ํ๊ณ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ํต์ฐฐ๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ณด์ ์ ๊ฐํ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.