๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

FK1

2022.1.12์˜ ๊ธฐ๋ก(์„ธ๋ฏธํ”„๋กœ์ ํŠธ ํšŒ์˜) [์˜ค๋Š˜ ํ• ์ผ]JSP ๋ธ”๋กœ๊ทธ ์ฝ”๋”ฉ์„ธ๋ฏธํ”„๋กœ์ ํŠธ DB ์•„์›ƒ๋ผ์ธ ์ „์ฒด ์žก๊ธฐ[์„ธ๋ฏธ ํŒ€ํ”Œ]> ์„ธ๋ฏธ ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ DB ์•„์›ƒ๋ผ์ธ์„ ํŒ€์žฅ์ธ ๋‚ด๊ฐ€ ์ „์ฒด์ ์œผ๋กœ ์งœ๋ณด๊ธฐ๋กœ ๊ฒฐ์ •.> ๊ตฌ์ฒด์ ์œผ๋กœ ๋“ค์—ฌ๋‹ค ๋ณด๋ฉฐ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๋‹ค๋ณด๋‹ˆ ๋งŒ๋งŒ์น˜ ์•Š์€ ์ž‘์—…์ž„์„ ์‹ค๊ฐ.> ๊ธด๊ธ‰ ํŒ€ ์†Œ์ง‘ ํšŒ์˜> ํŒ€ ํšŒ์˜ ๋งˆ๋ฌด๋ฆฌ ํ›„ ๋ฌด์—‡์„ ์‹๋ณ„, ๋น„์‹๋ณ„ , N:N ๊ด€๊ณ„์— ๋Œ€ํ•ด์„œ ํ• ์ง€ ๋…ผ์˜ ํ•จ.> ๋ถ€๋ชจ, ์ž์‹ ํ…Œ์ด๋ธ”๊ฐ„์˜ ๊ด€๊ณ„์™€ erd ๋ชจ๋ธ์—์„œ์˜ ๊ด€๊ณ„์„  ์ข…๋ฅ˜์™€ ์˜๋ฏธ์— ๋Œ€ํ•ด ๊ณต๋ถ€ ํ•จ. ๊ด€๊ณ„์„ ์˜ ์ข…๋ฅ˜์‹ค์„ (Identifying): ์‹๋ณ„๊ด€๊ณ„ => ๋ถ€๋ชจํ…Œ์ด๋ธ”์˜ PK๊ฐ€ ์ž์‹ํ…Œ์ด๋ธ”์˜ FK/PK๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ=> ๋ถ€๋ชจ๊ฐ€ ์žˆ์–ด์•ผ ์ž์‹์ด ์ƒ๊ธฐ๋Š” ๊ฒฝ์šฐ์ ์„ (Non-Identifying): ๋น„์‹๋ณ„๊ด€๊ณ„=> ๋ถ€๋ชจํ…Œ์ด๋ธ”์˜ PK๊ฐ€ ์ž์‹ํ…Œ์ด๋ธ”์˜ ์ผ๋ฐ˜์†์„ฑ์ด ๋˜๋Š” ๊ฒฝ์šฐ=> ๋ถ€๋ชจ๊ฐ€ ์—†์–ด๋„ ์ž์‹์ด ์ƒ๊ธฐ๋Š”.. 2022. 1. 13.
๋ฐ˜์‘ํ˜•