์๋ฒฝํ์ง ์์ง๋ง ์๋ก ์ผ์ฐ์ผ์ฐ ํด๊ฐ๋ฉด์ ์๋ก ํด์จ๊ฑธ ๋น๊ตํด๋ณด๋ฉฐ ๋์ ๋ถ์กฑํ ๋ถ๋ถ์ ๊นจ๋ฌ์๋ค
๊ธฐ์กด์ ERD ์งค๋๋ ๊ณ ๋ฏผํ๋ ๋ถ๋ถ์ธ ์ฑํ
๋ถ๋ถ์ ๋ฃ๋ ๊ฒ์ผ๋ก ์๊ธฐ๊ฐ ๋์๊ณ , ๋ด๊ฐ ์ฃผ์๋ถ๋ถ์ ๋๋ฌด ์ ๊ทํํ๋ ๊ฒ์ ์๊ฒ ๋์๋ค.. ์ญ์ ํ๊ต ์ด๋ก ๊ณผ ์์ฉ์ ์ฐจ์ด์ธ๊ฐ ใ
.ใ
๊ทธ๋ฆฌ๊ณ ๋ค์ ์ฃผ์ API๋ฅผ ๊ฐ์ ธ์ค๋๊ฒ ๊ฐ์ฅ ์ ํํ๋์ด ์๋ ๊ฑฐ๋ผ๊ณ ์กฐ์ธ์ ๋ค์ด์ ๋ค์ ํฉ์ณ์ ์์ ํ๋ค!
โถ ๊ธฐ์ ํ ์ด๋ธ์์ com_id๋ use_rid๋ก ์ค์
์ฃผ์ ์์ฑ
โถ ์ฐํธ๋ฒํธ ์ถ๊ฐ (5์๋ฆฌ-> ์์๋ฆฌ3์๋ฆฌ-๋ค์2์๋ฆฌ)
โถ user, com ํ ์ด๋ธ์๋ ์ฐํธ๋ฒํธ(fk), ์์ธ์ฃผ์(varchar) ๋๊ฐ๋ง ๋๊ณ
โถ ์ฐํธ๋ฒํธ ํ ์ด๋ธ์ ํ๋ ์ถ๊ฐ(์ฐํธ๋ฒํธ๋ฅผ pk)
โถ ์ฐํธ๋ฒํธ ํ ์ด๋ธ -> ์, ๊ตฐ, ๋ก(๋๋ก๋ช ) ์ ์ถ๊ฐ
๋ฆฌ๋ทฐ
โถ ๋ฆฌ๋ทฐ id๋ ์ ์ง
โถ ๋ฆฌ๋ทฐ ์๋ฒ์ ๋ฃ์ด์ ๊ณ ์ ์ฑ ํ๋ณด(max+1๋ก ์ ์ฅ์ด ๋๋๋ก ํจ)
โถ ์ ์ id
+๊ธฐ์ -๊ฐ์ธ ๊ตฌ๋ถ ์ปฌ๋ผ ๋ฃ๊ธฐ
๊ณ์ฝ์!
โถ pk : user_id
โถpk: paper_code ์ถ๊ฐ
โถ pk๋ฅผ ๋๊ฐ๋ก ์ก์์ **์ค๋ณต์ด ๋์ง ์๋๋ก ํจ
์ฒ์์๋ PK๋ฅผ ๋๊ฐ๋ฅผ ์ก๋ ๊ฒ์ด ์ข์ง ์์ ๋ฐฉํฅ์ด๋ผ๊ณ ํด์ ์ด๋ป๊ฒ๋ ์ธ์กฐํค๋ฅผ ๋ง๋ค์ด์ ๋ฃ์๋๋ฐ ๊ทธ๋ฌ๋ค ๋ณด๋ ๋๋ฉ์ด์ฒ๋ผ ๋ถ์ด๋๋ ๋ฐฉํฅ์ ๊ณ ๋ฏผ ๋์ ๋ณตํฉํค๋ก ๋๊ธฐ๋ก ํ๋ค,, ๊ด์ฐฎ๊ฒ ์ง ?..(โพโกโ)
ํ ์์๋ค ์์ข์ข ๐
์ฐ๋ฆฌ ํ์ ๋น์ ๊ณต์๊ฐ ๋ง์์ ๊ฑฑ์ ์๋ ๊ฑฑ์ ์ด์ง๋ง ๋๊ฐ ๋๊ตด ๊ฑฑ์ ํ๋์ง ๋ฌด์กฐ๊ฑด ๊ด์ฐฎ๋ค๊ณ ํ๋ฉด๋๋ค๊ณ ์๋ก๋ฅผ ๋ถ๋์์ฃผ๊ณ ์๋ค,, ์ฃผ์ ๊ฐ ์ฌ์คํ๊ณ ์ด๋ ค์ด ๋งํผ ๊ฐ์ ธ๊ฐ๋ ๊ฒ๋ ์๊ฒ ์ฃ ? ํ์ดํฑ ๐ผ๐ผ