๐ฃ์ํฉ
๊ฐ์ธ๊ณผ์ ๊ฐ ๋๋๊ณ ํด์ค์์์ด ์ฃผ์ด์ก๋ค.
erd ๋ฅผ ์ฒ์์ผ๋ก ํด๋ด์ ์ด๊ฒ ๋ง๋ ์ถ์๋ ๋ถ๋ถ๋ค์ด ๋ง์๋๋ฐ,
์ ๋๋ก ๋ชจ๋ฅด๊ณ ์ด๊ฒ ๋ง์์ ์ ๋ฆฌํ๊ณ ์ ํ๋ค.
๐งก ์ํฐํฐ
- ์ ์ ๊ฐ๋ฅํ ์ฌ๋ฌผ ๋๋ ๊ฐ๋ ์ ๋งํ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ์ด ์ํฐํฐ๋ก ํํ๋๋ค.
๐ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ ๊ทํ
- ๋ฐ์ดํฐ๊ฐ ์ผ๊ด์ฑ์ ๋๋๋ก ํ๋ค.
- ์ต์ํ์ ๋ฐ์ดํฐ ์ค๋ณต์ ๊ฐ์ง๋๋ก ํ๋ค.
- ์ต๋ํ์ ๋ฐ์ดํฐ ์ ์ฐ์ฑ์ ๊ฐ์ง๋๋ก ํ๋ค.
- ํ ์ด๋ธ๋ค์ ๋๋์ด ๋ถํ์ํ ์ค๋ณต์ ์ต์ํ ํ๋ค.
- ๋ฐ๋ผ์ ์ ์ ์ด๋ฆ์ product ํ ์ด๋ธ์ ์ง์ ์ปฌ๋ผ์ผ๋ก ๋ฃ์ง ์๊ณ ,
- user ํ ์ด๋ธ์ ์๋ ๋ด์ฉ์ ์ฐ๊ฒฐ๋ ์ธ๋ํค๋ก ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ์ด์ฉํ๋ค.
๐ฉต ์๋ณ์ ๊ด๊ณ
- ์ค์ ์ผ๋ก ํํ๋๋ค.
- ๋ถ๋ชจ ์์ ๊ด๊ณ์์ ๋ถ๋ชจ foreign key๋ก ์์์ private key๋ก ์ค์ ํ๋ค.
๐ ๋น์๋ณ์ ๊ด๊ณ
- ์ ์ ์ผ๋ก ํํ๋๋ค.
- ๋ถ๋ชจ ์์ ๊ด๊ณ์์ ๋ถ๋ชจ foregin key๋ก ์์์ ์ผ๋ฐ ์์ฑ์ผ๋ก ์ฌ์ฉํ๋ค.
๐ erd cloud ์ฌ์ฉํ๊ธฐ
์ผ๋จ ํ ์ด๋ธ์ ๋ง๋ค๋ ์๋์ ๋ฒํผ์ ๋๋ฌ์ ํธ๋ฆฌํ๊ฒ ์ ๋ ฅ ํ ์ ์๋ค.
๋ ผ๋ฆฌ์ด๋ฆ์ ํ๊ธ๋ก ์ ์ผ๋ฉด ๋ณด๊ธฐ ํธํ๋ค.
ํ ์ด๋ธ์ ๋ํ ์ ๋ณด๋ฅผ ์ข ๋ ๋ง์ด ๋ณด์ฌ์ฃผ๊ณ ์ถ๋ค๋ฉด ์๋์ ์ฌ์ง์ฒ๋ผ ๋ค๋ฅธ ํญ๋ชฉ๋ค์ ์ฒดํฌํ๋ฉด ๋๋ค.
ํ๋ผ์ด๋จธ๋ฆฌ ํค์, ์ผ๋ฐ ํ๋๋ฅผ ์ค์ ํ ๋์๋ ์๋์ฒ๋ผ ์ค์ ํ ์ ์๋ค.
์๋๋ ํ ์ด๋ธ์ ์ฐ๊ฒฐํ๋ ๊ณผ์ ์ธ๋ฐ, ๊ฐ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ง๋๊ฑธ ์ฌ์ฉํ๋ฉด ๋๋ค.
- ์๊ฑฐ๋ ํ๊ฐ ๋๋ ์ฌ๋ฌ๊ฐ
- ์๊ฑฐ๋ ์ฌ๋ฌ๊ฐ
- ์๊ฑฐ๋ ํ๊ฐ
- ํ๊ฐ ๋๋ ์ฌ๋ฌ๊ฐ
- ์ค์ง ํ๊ฐ
- ์ฌ๋ฌ๊ฐ
- ํ๊ฐ
๋ถ๋ชจ ํ ์ด๋ธ์ ๋จผ์ ๋๋ฅธ ๋ค์, ์ฐ๊ฒฐํ ํ ์ด๋ธ์ ๋๋ฅด๋ฉด ๋๋ค.
์ด๋ ๊ฒ ๋๋ฅด๊ฒ ๋๋ฉด ์๋ณ์๋ก ํ ๊ฑด์ง ๋น์๋ณ์๋ก ํ ๊ฑด์ง ์ ํํ๋๋ก ๋์ด ์๋ค.
์ํฉ์ ๋ง๊ฒ ์ ํํด ์ฃผ๋ฉด ๋๋ค.
ํ์ฌ ๋์ ๊ฒฝ์ฐ, user ํ ์ด๋ธ์์ id ๊ฐ์ foregin key๋ก ์ง์ ํด,
pruduct ํ ์ด๋ธ์์ ํด๋น ๊ฐ์ ์ฐธ์กฐํด ๊ฐ์ ธ์ค์ง๋ง, ์ผ๋ฐ ์์ฑ์ผ๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์,
๋น์๋ณ์ ๊ด๊ณ๋ฅผ ์ ํํ์๋ค.
๐ฆ ๋๋์
erd๋ฅผ ํ๋ฉด์ ์ ํ ๊น์ ๋ํ ๊ณ ๋ฏผ์ ํ๋๋ฐ,
ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์ ์ ์๊ณ , ๊ด๊ณ๋ฅผ ํ์ ํ ์ ์์ด ์ฌ์ฉํ๋ ๊ฒ ๊ฐ๋ค.
๋ํ ์ด๋ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ค ๋ชฐ๋ผ ๋ถํธํจ์ ๋๊ผ๋๋ฐ,
์ฌ์ฉ๋ฒ์ ๋ํด ์๊ณ ๋๋ ํธ๋ฆฌํ๋ค๊ณ ๋๊ปด์ก๋ค.
์ธ์ธํ๊ฒ ์ปจํธ๋กค ํ ์ ์๋ค๋ ์ ์ด ๋งค๋ ฅ์ ์ด์๋ค.
์ฐธ๊ณ ํ ์ฌ์ดํธ