Database Relation์ ๋ด์ฉ์ด ๊ธธ์ด ์ด 3ํธ์ผ๋ก ๊ตฌ์ฑํ์์ต๋๋ค.
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ, ๊ฐ๋
๋ฐ ๊ธฐ๋ณธ Relation
2. ๋ฐ์ดํฐ๋ฒ ์ด์ค Rollup, Formula์ ์ด์ฉํ ์ฅ๋ถ๋ง๋ค๊ธฐ
3. ๋ค์ค Relation
์ค๋์ 3ํธ ์ค ๋ง์ง๋ง ํธ์ธ ๋ค์ค Relation์
๋๋ค.
ํํ์ ๊ฐ ๊ฐ์ ๋ง์ฐ์ค๋ฅผ ์ค๋ฒํด ๋ณด์๋ฉด ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฐ์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ฌ๊ธฐ์๋ Won์ ์ฌ์ฉํ๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฐ์์ผ๋ก ๊ฐ์ง๊ณ ์์ผ์ ๋ฐ์ดํฐ๋ฅผ ํ๋ฒ ๋ค๋ฌ์ด ์ฃผ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ฆด๋ ์ด์ ๋ง๋ค๊ธฐ
๋ค์ค ๋ฆด๋ ์ด์
์ด๋ฏ๋ก 1๊ฐ์ ํ
์ด๋ธ์ ๋ ๋ง๋ค๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ฑฐ๋์ฅ๋ถ๋ผ๋ ํ
์ด๋ธ์ด๋ฉฐ ์ถํ์ฌ ์ ๋งค์ถ์ ์๊ธฐ ์ํด์ ์์ฑํด๋ณด์์ต๋๋ค. ํ์ฌ๋ ํ๋งค ๋ ์ง๊ฐ ์์ผ๋ฏ๋ก ์๋ณ ๋งค์ถ์ก์ ์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ธฐ์กด ํ
์ด๋ธ์ ์์ ํฉ๋๋ค.
ํ๋งค๋ ์ง๋ฅผ ๊ณ ๊ฐ์ ๋ณด ํ
์ด๋ธ์ ์ถ๊ฐํ์์ต๋๋ค. ํ๊ทธ๋ ์ด 3๊ฐ๋ก๋ง ์์ฑ์ ํด๋ณด์์ต๋๋ค.
๊ฑฐ๋์ฅ๋ถ์ ๋ฆด๋ ์ด์
๋ ๋ชจ์ต์
๋๋ค. ๋ณด์๋ฉด ๊ณ ๊ฐ์ ๋ณด ์ดํธ๋ฆฌ๋ทฐํธ ์์ด์ฝ์ด ํ์ดํ๋ก ๋์ด์์ด ๊ณ ๊ฐ์ ๋ณด์ ๋ฆด๋ ์ด์
์ด ๋์๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ์๋ณ ๊ตฌ๋งค์๋ฅผ ์
๋ ํด์ค๋๋ค. ์ฐ๊ฒฐ์ํค๋ ๋ฐฉ๋ฒ์ 1ํธ๊ณผ 2ํธ์ ์ธ๊ธ์ ํ์ผ๋ฏ๋ก ์๋ตํ๋๋ก ํ๊ฒ ์ต๋๋ค. Rollup์ ์ด์ฉํ์ฌ ํ๋งค ๋ ์ง ํ๊ทธ๋ ๋ถ๋ฌ์์ต๋๋ค.
๊ณ ๊ฐ ์ ๋ณด์ ๋ค์ค์ผ๋ก ์ฑ
์ ์ฌ์ ๋ถ๋ค์ด ์์ผ๋ฏ๋ก ๊ฐ์ธ๋ณ ์ด ํ๋งค์ก์ ์๊ธฐ ์ํด ์ด ์ก์๋ผ๋ Rollup์ ๋ง๋ญ๋๋ค. ์ด๋ ๋ฌผํ ์ ๋ณด์ Relation ๋์ด ์์ต๋๋ค. ์ฒ์์ ๋ถ๋ฌ์ค์๋ฉด ์๋์ ๊ฐ์ ์์์ผ๋ก ๋ถ๋ฌ์์ง๋๋ค.
์ด๊ฒ์ ํฉ๊ณ๊ฐ ํ์ํ ๊ฒ์ด๋ฏ๋ก ์๋์ ๊ฐ์ด ํด๋ฆญํ์ฌ CALCULATE ๋ถ๋ถ์ Sum์ผ๋ก ๋ฐ๊ฟ์ค๋๋ค. ๊ทธ๋ฌ๋ฉด ํฉ์ฐ๋ ๊ฐ๊ฒฉ์ผ๋ก ํ์๋ฉ๋๋ค.
์ฌ๊ธฐ์ ์ค์ํ ๊ฒ์ ์ด ์ก์์ ์ปฌ๋ผ์ Rollup ์ด๋ฏ๋ก ๋ค๋ฅธ ํ
์ด๋ธ์์ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณ ๊ฐ ์ ๋ณด์ ์ด์ก์ ์ปฌ๋ผ์ ์์ ํ๋ ์์ฑํด์ค๋๋ค. Formula๋ฅผ ์ฌ์ฉํด์ ๋ฐ๋ก ์ ์ปฌ๋ผ์ ๋ถ๋ฌ์์ ๋ฟ์
๋๋ค.
์ด์ ๊ฑฐ๋์ฅ๋ถ๋ก ๊ฐ์ ๊ณ ๊ฐ์ ๋ณด์ ์ด์ก์ ์ปฌ๋ผ์ Rollup ํฉ๋๋ค. ์ดํธ๋ฆฌ๋ทฐํธ ์ด๋ฆ์ ์ด์ก์
๋๋ค. ์ญ์ ํฉ์ฐ๋์ง ์์ ํ๋ฉด์ผ๋ก ๋์ค๋๋ฐ CALCULATE๋ฅผ Sum์ผ๋ก ๋ฐ๊ฟ์ฃผ์ธ์.
๋ง์ง๋ง์ผ๋ก ๊ฑฐ๋์ฅ๋ถ ์ต์ข
ํฉ๊ณ๋ฅผ ๊ตฌํ ์๊ฐ์
๋๋ค. ์ง๋๋ฒ์ ํด๋ณธ ๊ฒ์ฒ๋ผ ํ
์ด๋ธ ๊ฐ์ฅ ๋ง์ง๋ง, ํด๋น ์ดํธ๋ฆฌ๋ทฐํธ ์์น์ ๊ฐ์
์ Calculate โ Sum ์ ํด๋ฆญํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
์ด์ ๋ง๋ฌด๋ฆฌ๋ก ์ด ์ก์์ ์ด์ก๊ณผ ์ง๋์๊ฐ์ ์์ฑํ๋ ๋ฌผํ ์ ๋ณด์ ํ๋งค ์ด์ก๊ณผ์ ๋น๊ต๋ฅผ ํด๋ณด์๊ณ ๋์ผํ์ ์ง ์ฒดํฌํด๋ณด์ธ์.
์ด๋ก์จ ๋ค์ค Relation๊น์ง ๋ค๋ค๋ดค์ต๋๋ค. ๋ค์ ์ด๋ ค์ด ๋ด์ฉ์ด์ง๋ง Notion์ ์ฅ์ ์ด(์๋ฅผ ๋ค์ด ๋ฌผํ ๋ชฉ๋ก์ ์๋์ ๊ฐ์ด ์์ธ์ ๋ณด๋ฅผ ์
๋ ฅํ ์ ์๋ค๋ ์ , ์ด๋ฅผ ํตํด ๋๊ตฐ๊ฐ์๊ฒ ์
๋ฌด ํ ๋น ๊ฐ์ ๊ฒ์ ํ ์ ์๋ค๋ ์ , ๊ฐ๊ฐ์ ์
๋ฌด์ ๋ํด ์ฝ๋ฉํธ๋ฅผ ํ ์ ์๋ค๋ ์ ๋ฑ) ์๋ ๋ง์ ์ค๋ฌด์ ์ถฉ๋ถํ ํ์ฉํ ์ ์์ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.