๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋งฅ๋ฝ์์ ์์ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ด ์ํฐํฐ์ ํน์ ํน์ฑ์ด๋ ์์ฑ์ ๋ํ๋ ๋๋ค. ์์ธํ ์ค๋ช ํ๋ฉด, ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ๋ณด๋ฅผ ์ผ๋ จ์ ํ ์ด๋ธ๋ก ๊ตฌ์ฑํ๋ฉฐ ๊ฐ ํ ์ด๋ธ์ ์ํฐํฐ(์: ์ฌ๋, ์ ํ ๋๋ ์ฃผ๋ฌธ)๋ฅผ ๋ํ๋ ๋๋ค. ๊ฐ ์ํฐํฐ๋ ํด๋น ํน์ ์ํฐํฐ์ ๋ค์ํ ํน์ฑ์ ์ค๋ช ํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ ํ๋ ๊ฐ๋ณ ํ๋์ธ ์์ฑ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฆ, ์์ฑ์ ํ ์ด๋ธ์ด ์ ์ฅํ ์ ์๋ ์ ๋ณด ์ข ๋ฅ๋ฅผ ์ ์ํ๋ ๊ฐ ํ ์ด๋ธ์ ๊ตฌ์ฑ ์์์ ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ์ค๊ณํ ๋ ๊ฐ ์ํฐํฐ์ ํ์ํ ๊ณ ์ ํ ์์ฑ์ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ต์ ์ ๋ฐ์ดํฐ ๊ตฌ์ฑ์ ์ํด์๋ ์์ฑ์ด ์ ์ ์๋์ด ์์ด์ผ ํ๋ฉฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ ๋ด์์ ํด๋น ์์ฑ์ ๋ชฉ์ ๊ณผ ๊ฐ์น์ ๋ํ ๋ช ํํ ์ดํด๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ฌํ ์์ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง์ ํด๋น ํ ์ด๋ธ ๋ด์ ์ด๋ก ์ ๋ ฌ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, AppMasterno-code ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ๋ ์ ์์๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ์๊ฐํด ๋ณด์ธ์. ์ด๋ฌํ ์คํค๋ง์๋ "๊ณ ๊ฐ", "์ ํ" ๋ฐ "์ฃผ๋ฌธ"๊ณผ ๊ฐ์ ์ํฐํฐ๊ฐ ์์ ์ ์์ต๋๋ค. "Customer" ์ํฐํฐ์๋ "CustomerID", "FirstName", "LastName", "EmailAddress" ๋ฐ "PhoneNumber"์ ๊ฐ์ ํน์ฑ์ด ์์ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก "์ ํ" ์ํฐํฐ์๋ "ProductID", "ProductName", "์ค๋ช ", "๊ฐ๊ฒฉ" ๋ฐ "์นดํ ๊ณ ๋ฆฌ"๊ฐ ์์ฑ์ผ๋ก ํฌํจ๋ ์ ์๋ ๋ฐ๋ฉด, "์ฃผ๋ฌธ" ์ํฐํฐ์๋ "OrderID", "CustomerID", "ProductID"๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. ", "Quantity" ๋ฐ "OrderDate"๋ฅผ ์์ฑ์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
์์ฑ์ ์ ์ํ ๋ ๊ณ ๋ คํด์ผ ํ ์ฃผ์ ์ธก๋ฉด ์ค ํ๋๋ ๊ฐ ์์ฑ์ ์ ์ฅํ ์ ์๋ ๊ฐ์ ์ข ๋ฅ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ์ดํฐ ์ ํ์ ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ ์ ํ์๋ ์ ์, ๋ถ๋ ์์์ ์ซ์, ๋ฌธ์์ด ๋ฐ ๋ ์ง/์๊ฐ ๊ฐ์ด ํฌํจ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด "CustomerID"๋ ์ ์, "EmailAddress"๋ ๋ฌธ์์ด, "OrderDate"๋ ๋ ์ง/์๊ฐ ๊ฐ์ผ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ค๋ฉด ๋ฐ์ดํฐ ์ ํ์ ์ ์คํ๊ฒ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์์ฑ์ ์์ฑํ ๋ ๋ ๋ค๋ฅธ ์ค์ํ ์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๋ ์ ์ฝ ์กฐ๊ฑด๊ณผ ๊ท์น์ ์ ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ์ ์ฝ์กฐ๊ฑด์ ๊ตฌ์กฐ์ ํน์ฑ์ด๊ฑฐ๋ ์์ฑ ๊ฐ์ ์ ์ฉ๋๋ ๊ท์น์ผ ์ ์์ต๋๋ค. ์ ์ฝ ์กฐ๊ฑด์ ์๋ก๋ ํ ์ด๋ธ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ค์ ํ๊ณ ์ค๋ณต๋๊ฑฐ๋ ์ผ๊ด๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋๋ ๊ธฐ๋ณธ ํค, ์ธ๋ ํค ๋ฐ ๊ณ ์ ์ฑ ์ ์ฝ ์กฐ๊ฑด์ด ์์ต๋๋ค. ๋ํ ์์ฑ์๋ ๊ฒ์ฌ ์ ์ฝ ์กฐ๊ฑด, ๊ธฐ๋ณธ๊ฐ, null ๋๋ null์ด ์๋ ์ ์ฝ ์กฐ๊ฑด์ด ์์ด ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์ ํจ์ฑ๊ณผ ์ผ๊ด์ฑ์ ๋์ฑ ๋ณด์ฅํ ์ ์์ต๋๋ค.
๋ํ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ์ฌ์ฉํ ๋ ํ๋ซํผ์ด ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ์ ์ํ๊ธฐ ์ํ ์๊ฐ์ ์๋จ์ ์ ๊ณตํ๋ฏ๋ก ์์ฑ์ ๋ชฉ์ ๊ณผ ๊ด๋ฆฌ๋ฅผ ์ดํดํ๋ ๊ฒ์ด ๋์ฑ ์ค์ํฉ๋๋ค. AppMasterno-code ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ด์์ ์์ฑ์ ์์ฑ, ์์ ๋ฐ ์ ์งํ๋ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๋ ํ๋ถํ ๊ธฐ๋ฅ์ ์ธํฐํ์ด์ค๋ฅผ ํ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์์ฑ ๋ฐ ๊ด๋ จ ์ ์ฝ ์กฐ๊ฑด์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์์ฝํ๋ฉด, ์์ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ ํ ์ด๋ธ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์ ์ญํ ์ ํจ์ผ๋ก์จ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค๊ณ ๋ฐ ๊ตฌ์กฐ์์ ํ์์ ์ธ ์ญํ ์ ํฉ๋๋ค. ์์ฑ์ ์ํฐํฐ์ ๊ณ ์ ํ ์์ฑ์ ๋ํ๋ด๋ฉฐ ํ ์ด๋ธ ๋ด์ ์์ฑ ๊ตฌ์ฑ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ ์ฅํ ์ ์์ต๋๋ค. AppMaster ์ ๊ฐ์ ๊ฐ๋ ฅํ no-code ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ๋ ์์ฑ๊ณผ ๋ฐ์ดํฐ ์ ํ ๋ฐ ์ ์ฝ ์กฐ๊ฑด๊ณผ ๊ฐ์ ๊ด๋ จ ์ธก๋ฉด์ ํฌ๊ด์ ์ผ๋ก ์ดํดํ๋ ๊ฒ์ ํจ์จ์ ์ด๊ณ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฐ ์คํค๋ง๋ฅผ ์์ฑํ๋ ๋ฐ ํ์์ ์ด๋ฉฐ ๊ถ๊ทน์ ์ผ๋ก ๋ ๋น ๋ฅด๊ณ ๋ ๋ง์ ๋น์ฉ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ํจ๊ณผ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ.