๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๋งฅ๋ฝ์์ ๋ค๋๋ค ๊ด๊ณ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (RDBMS) ๋ด์ ๋ ์ํฐํฐ ๊ฐ์ ํน์ ์ ํ์ ์ฐ๊ฒฐ์ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ๊ด๊ณ์์๋ ํ ์ํฐํฐ์ ์ฌ๋ฌ ๋ ์ฝ๋๊ฐ ๋ค๋ฅธ ์ํฐํฐ์ ์ฌ๋ฌ ๋ ์ฝ๋์ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ํธ ์ฐ๊ด์ ํตํด ์คํ ๋ฆฌ์ง ์์คํ ๋ด๋ถ์ ๋ฐ์ดํฐ ํญ๋ชฉ ๊ฐ์ ๋งค์ฐ ๋ณต์กํ ์ฐ๊ฒฐ ์น๊ณผ ํ์ ๊ฒฝ๋ก๊ฐ ๊ฐ๋ฅํด์ง๋ฉฐ, ํ๋ถํ ๋ฐ์ดํฐ ๋ถ์์ ์ด์งํ๊ณ ๋ฐ์ดํฐ ์ถ์ถ ๋ฐ ์ฒ๋ฆฌ์ ํจ์จ์ฑ์ ๋์ด๊ธฐ ์ํ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.
AppMaster ํ๋ซํผ๊ณผ ํธํ๋๋ Postgresql๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์์ ํ ์ด๋ธ์ ๊ด๋ จ ์ ๋ณด ์ธํธ๋ฅผ ์ ์ฅํ๊ธฐ ์ํ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์ ๋๋ค. ์ด๋ฌํ ํ ์ด๋ธ์ ๊ฐ๋ณ ๋ ์ฝ๋๋ฅผ ๋ํ๋ด๋ ํ๊ณผ ๋ ์ฝ๋์ ์์ฑ ๋๋ ์์ฑ์ ๋ํ๋ด๋ ์ด๋ก ๊ตฌ์ฑ๋ ๊ตฌ์กฐํ๋ ํ ํ์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํ ์ด๋ธ ๊ฐ์ ๊ด๊ณ๋ ํ ํ ์ด๋ธ์ ํ๋ ์ด์์ ์ด์ ๋ค๋ฅธ ํ ์ด๋ธ์ ํด๋น ์ด ์งํฉ์ ์ฐ๊ฒฐํ์ฌ ์ค์ ๋ฉ๋๋ค. ์ด๋ฌํ ๋งํฌ๋ ๊ธฐ๋ณธ ํค(PK) ๋ฐ ์ธ๋ ํค(FK)์ ์ํด ์ค์ ๋์ด ๊ฐ๊ฐ ๋ ์ฝ๋๋ฅผ ๊ณ ์ ํ๊ฒ ์๋ณํ๊ณ ํ ์ด๋ธ ์ ์ฒด์์ ์ฐธ์กฐํ๋ ์ญํ ์ ํฉ๋๋ค.
๋ค๋๋ค ๊ด๊ณ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ธก๋ฉด์์ ํนํ ์ ์ฉํ ์ ์์ผ๋ฉฐ, ๋ค์ํ ๋น์ฆ๋์ค ํต์ฐฐ๋ ฅ์ ์์ฑํ๊ณ ์์ฌ ๊ฒฐ์ ์ ๊ฐํํ๋ฉฐ ๋ณต์กํ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ ์ ์๋ ๊ฐ๋ ฅํ๊ณ ์ํธ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ด์งํฉ๋๋ค. AppMaster ์ ๊ฐ์ No-code ํ๋ซํผ์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ์ถ์ํํ๊ณ ํ ์ด๋ธ ๊ฐ์ ๊ด๊ณ ์ ์๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ ์์ฑ์ ์ํด ์๊ฐ์ ๋ชจ๋ธ๋ง ์ ๊ทผ ๋ฐฉ์์ ํ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ์ฝ๊ณ ๊ฐ๋จํ๊ฒ ๊ด๊ณ๋ฅผ ๋ชจ๋ธ๋งํ ์ ์์ผ๋ฉฐ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ๋์ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์ค๊ณ, ๊ตฌํ ๋ฐ ๋ฐ์ ์ํค๋ ๋ฐ ํ์ํ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ค์ผ ์ ์์ต๋๋ค.
๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์์ ๋ค๋๋ค ๊ด๊ณ๋ฅผ ๊ตฌํํ๋ ค๋ฉด ์ ํฉ ๋๋ ์ฐ๊ด ํ ์ด๋ธ์ด๋ผ๊ณ ๋ ํ๋ ์ค๊ฐ ํ ์ด๋ธ์ ์์ฑํด์ผ ํฉ๋๋ค. ์ด ํ ์ด๋ธ์ ๋ ์์ ์ํฐํฐ์ ๊ด๋ จ ๊ธฐ๋ณธ ํค๋ฅผ ์ฐธ์กฐํ๋ ์ธ๋ ํค๋ฅผ ํฌํจํ๋ ๋ ๊ด๋ จ ์ํฐํฐ ๊ฐ์ ์ฐ๊ฒฐ ๋ธ๋ฆฌ์ง ์ญํ ์ ํฉ๋๋ค. ์ ํฉ ํ ์ด๋ธ์ ๊ฐ ํ์ ์ฐ๊ด๋ ๋ ์ฝ๋์ ๊ณ ์ ํ ์กฐํฉ์ ๋ํ๋ด๋ฉฐ ๋ค๋๋ค ๊ด๊ณ์ ์ํธ์ฑ์ ํจ๊ณผ์ ์ผ๋ก ์คํํฉ๋๋ค.
๋์๊ด ์์คํ ์ ๋ํ๋ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ํ์ ์ธ ์๋ฅผ ์๊ฐํด ๋ณด์ญ์์ค. ์ด ๊ฒฝ์ฐ ๋์ ๋ฐ ๋์ถ์๋ฅผ ์ํ ๊ธฐ๋ณธ ํ ์ด๋ธ์ด ์์ต๋๋ค. ์ด ๋ ์ํฐํฐ ๊ฐ์ ๋ค๋๋ค ๊ด๊ณ๋ '๋์ถ'์ด๋ผ๋ ์ ํฉ ํ ์ด๋ธ์ ํตํด ์ค์ ๋ฉ๋๋ค. 'loans' ํ ์ด๋ธ์๋ 'books' ๋ฐ 'borrowers' ํ ์ด๋ธ์ ๊ธฐ๋ณธ ํค๋ฅผ ์ฐธ์กฐํ๋ ์ธ๋ ํค์ ๋์ถ ๋ ์ง ๋๋ ๋ง๊ธฐ์ผ ๋ฑ ๊ด๊ณ ์์ฒด์ ํน์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์ถ๊ฐ ์ด์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด ์ค์ ์ ์ฌ์ฉํ๋ฉด ํ ๋ช ์ ๋์ถ์๊ฐ ๋น๋ฆฐ ์ฌ๋ฌ ๊ถ์ ์ฑ ๊ณผ ๋์ผํ ์ฑ ์ ๋น๋ฆฐ ์ฌ๋ฌ ๋ช ์ ๋์ถ์๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค.
AppMaster ํ๋ซํผ์ ๊ณ ์ ํ ๊ฐ์ ์ค ํ๋๋ ๋ค๋๋ค ๊ด๊ณ๋ฅผ ํฌํจํ๋ ๊ฒ๊ณผ ๊ฐ์ด ๋ณต์กํ๊ณ ์ํธ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ค๊ณ, ์์ฑ ๋ฐ ๋ฐฐํฌํ๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ํ๋ซํผ์ ์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋๊ตฌ๋ฅผ ํตํด ์ฌ์ฉ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง์ ํ ์ด๋ธ ๊ฐ์ ๊ด๊ณ๋ฅผ ์์ฝ๊ฒ ์ ์ํ ์ ์์ผ๋ฉฐ, Postgresql๊ณผ ๊ฐ์ ์ ๊ณ ํ์ค ๊ธฐ์ ์ ๋ํ ๊ธฐ๋ณธ ์ง์์ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์๋ฃจ์ ๊ณผ์ ์ํํ ํตํฉ์ ๋ณด์ฅํฉ๋๋ค. AppMaster ์ ๊ฐ๋ ฅํ ์ฝ๋ ์์ฑ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ ๊ธฐ๋ฅ ์ ํ๊ตฐ๊ณผ ๊ฒฐํฉํ๋ฉด ์กฐ์ง์ ์ต์ํ์ ๊ธฐ์ ๋ถ์ฑ๋ก ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ๋ฏธ๋ ๋ณด์ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถํ๊ณ ๋ฐ๋ณตํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋ค๋๋ค ๊ด๊ณ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ๋ด ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํ์ ์ธก๋ฉด์ผ๋ก, ๋ง์ ์ต์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ท๋ฐ์นจํ๋ ์ํฐํฐ ๊ฐ์ ์ ์ฐํ๊ณ ํ๋ถํ๋ฉฐ ๋ค์ํ ์ฐ๊ฒฐ์ ๋ณด์ฅํฉ๋๋ค. AppMaster ํ๋ซํผ๊ณผ ๊ฐ์ no-code ์๋ฃจ์ ์ ๊ฐ๋ ฅํจ๊ณผ ๋จ์์ฑ์ ํ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์์ ๋น๊ฐ๋ฐ์ ๋ชจ๋ ์ ๊ตํ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๊ด๊ณ์ ์ ์ฌ๋ ฅ์ ํ์ฉํ์ฌ ๊ณ ๊ฐ๊ณผ ์ดํด๊ด๊ณ์์๊ฒ ๋ณด๋ค ํจ์จ์ ์ด๊ณ ํต์ฐฐ๋ ฅ ์๊ณ ํ์ ์ ์ธ ๋์งํธ ์ ํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.