์ˆ˜์ •๊ณผ ์ˆ˜์ •์„ ๊ฑฐ๋“ญํ•œ ๋์— ๐Ÿ’จ

์™„๋ฒฝํ•˜์ง„ ์•Š์ง€๋งŒ ์„œ๋กœ ์œผ์Œฐ์œผ์Œฐ ํ•ด๊ฐ€๋ฉด์„œ ์„œ๋กœ ํ•ด์˜จ๊ฑธ ๋น„๊ตํ•ด๋ณด๋ฉฐ ๋‚˜์˜ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ๊นจ๋‹ฌ์•˜๋‹ค
๊ธฐ์กด์— ERD ์งค๋•Œ๋„ ๊ณ ๋ฏผํ–ˆ๋˜ ๋ถ€๋ถ„์ธ ์ฑ„ํŒ…๋ถ€๋ถ„์„ ๋„ฃ๋Š” ๊ฒƒ์œผ๋กœ ์–˜๊ธฐ๊ฐ€ ๋˜์—ˆ๊ณ , ๋‚ด๊ฐ€ ์ฃผ์†Œ๋ถ€๋ถ„์„ ๋„ˆ๋ฌด ์ •๊ทœํ™”ํ–ˆ๋˜ ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.. ์—ญ์‹œ ํ•™๊ต ์ด๋ก ๊ณผ ์‘์šฉ์˜ ์ฐจ์ด์ธ๊ฐ€ ใ… .ใ…  ๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ ์ฃผ์†Œ API๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”๊ฒŒ ๊ฐ€์žฅ ์ •ํ˜•ํ™”๋˜์–ด ์žˆ๋Š” ๊ฑฐ๋ผ๊ณ  ์กฐ์–ธ์„ ๋“ค์–ด์„œ ๋‹ค์‹œ ํ•ฉ์ณ์„œ ์ˆ˜์ •ํ–ˆ๋‹ค!

ERD ์„ค๋ช… ๐Ÿ”†

โ–ถ ๊ธฐ์—…ํ…Œ์ด๋ธ”์—์„œ com_id๋„ use_rid๋กœ ์„ค์ •

์ฃผ์†Œ ์†์„ฑ
โ–ถ ์šฐํŽธ๋ฒˆํ˜ธ ์ถ”๊ฐ€ (5์ž๋ฆฌ-> ์•ž์ž๋ฆฌ3์ž๋ฆฌ-๋’ค์—2์ž๋ฆฌ)
โ–ถ user, com ํ…Œ์ด๋ธ”์—๋Š” ์šฐํŽธ๋ฒˆํ˜ธ(fk), ์ƒ์„ธ์ฃผ์†Œ(varchar) ๋‘๊ฐœ๋งŒ ๋‘๊ณ 
โ–ถ ์šฐํŽธ๋ฒˆํ˜ธ ํ…Œ์ด๋ธ”์„ ํ•˜๋‚˜ ์ถ”๊ฐ€(์šฐํŽธ๋ฒˆํ˜ธ๋ฅผ pk)
โ–ถ ์šฐํŽธ๋ฒˆํ˜ธ ํ…Œ์ด๋ธ” -> ์‹œ, ๊ตฐ, ๋กœ(๋„๋กœ๋ช…) ์„ ์ถ”๊ฐ€

๋ฆฌ๋ทฐ
โ–ถ ๋ฆฌ๋ทฐ id๋Š” ์œ ์ง€
โ–ถ ๋ฆฌ๋ทฐ ์ˆœ๋ฒˆ์„ ๋„ฃ์–ด์„œ ๊ณ ์œ ์„ฑ ํ™•๋ณด(max+1๋กœ ์ €์žฅ์ด ๋˜๋„๋ก ํ•จ)
โ–ถ ์œ ์ €id
+๊ธฐ์—…-๊ฐœ์ธ ๊ตฌ๋ถ„ ์ปฌ๋Ÿผ ๋„ฃ๊ธฐ

๊ณ„์•ฝ์„œ!
โ–ถ pk : user_id
โ–ถpk: paper_code ์ถ”๊ฐ€
โ–ถ pk๋ฅผ ๋‘๊ฐœ๋กœ ์žก์•„์„œ **์ค‘๋ณต์ด ๋˜์ง€ ์•Š๋„๋ก ํ•จ

์ฒ˜์Œ์—๋Š” PK๋ฅผ ๋‘๊ฐœ๋ฅผ ์žก๋Š” ๊ฒƒ์ด ์ข‹์ง€ ์•Š์€ ๋ฐฉํ–ฅ์ด๋ผ๊ณ  ํ•ด์„œ ์–ด๋–ป๊ฒŒ๋“  ์ธ์กฐํ‚ค๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋„ฃ์—ˆ๋Š”๋ฐ ๊ทธ๋Ÿฌ๋‹ค ๋ณด๋‹ˆ ๋ˆˆ๋ฉ์ด์ฒ˜๋Ÿผ ๋ถˆ์–ด๋‚˜๋Š” ๋ฐฉํ–ฅ์— ๊ณ ๋ฏผ ๋์— ๋ณตํ•ฉํ‚ค๋กœ ๋‘๊ธฐ๋กœ ํ–ˆ๋‹ค,, ๊ดœ์ฐฎ๊ฒ ์ง€ ?..(โ€พโ—กโ—)

ํ• ์ˆ˜์žˆ๋‹ค ์•„์ขŒ์ขŸ ๐Ÿ’–
์šฐ๋ฆฌ ํŒ€์— ๋น„์ „๊ณต์ž๊ฐ€ ๋งŽ์•„์„œ ๊ฑฑ์ •์•„๋‹Œ ๊ฑฑ์ •์ด์ง€๋งŒ ๋ˆ„๊ฐ€ ๋ˆ„๊ตด ๊ฑฑ์ •ํ•˜๋Š”์ง€ ๋ฌด์กฐ๊ฑด ๊ดœ์ฐฎ๋‹ค๊ณ  ํ•˜๋ฉด๋œ๋‹ค๊ณ  ์„œ๋กœ๋ฅผ ๋ถ๋‹์•„์ฃผ๊ณ  ์žˆ๋‹ค,, ์ฃผ์ œ๊ฐ€ ์‹ฌ์˜คํ•˜๊ณ  ์–ด๋ ค์šด ๋งŒํผ ๊ฐ€์ ธ๊ฐ€๋Š” ๊ฒƒ๋„ ์žˆ๊ฒ ์ฃ ? ํ™”์ดํƒฑ ๐Ÿ‘ผ๐Ÿ‘ผ

profile
๊ผญ ์งฑ์ด ๋ผ์•ผ์ง€,,

0๊ฐœ์˜ ๋Œ“๊ธ€