๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ’ป Computer Science/๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค25

[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] Primary Key(๊ธฐ๋ณธํ‚ค), Candidate key (ํ›„๋ณดํ‚ค), Alternative key (๋Œ€์ฒดํ‚ค), Foreign key (์™ธ๋ž˜ํ‚ค), Super Key(์Šˆํผํ‚ค)๋ž€? Relation(= table) ์ด๋ž€? ๋ฆด๋ ˆ์ด์…˜(Relation)์€ ๋ฐ์ดํ„ฐ๋“ค์˜ ํ‘œ(Table)์˜ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์œผ๋กœ, ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฆด๋ ˆ์ด์…˜ ์Šคํ‚ค๋งˆ์™€ ์‹ค์ œ ๊ฐ’๋“ค์ธ ๋ฆด๋ ˆ์ด์…˜ ์ธ์Šคํ„ด์Šค๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ†ต์ƒ์ ์œผ๋กœ relation๊ณผ table์ด๋ž€ ์šฉ์–ด๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. Relation ํŠน์ง• ํ•œ ๋ฆด๋ ˆ์ด์…˜์—๋Š” ๋˜‘๊ฐ™์€ ํŠœํ”Œ์ด ํฌํ•จ๋  ์ˆ˜ ์—†์Œ ํ•œ ๋ฆด๋ ˆ์ด์…˜์— ํฌํ•จ๋œ ํŠœํ”Œ ์‚ฌ์ด์—๋Š” ์ˆœ์„œ๊ฐ€ ์—†์Œ ํŠœํ”Œ๋“ค์˜ ์‚ฝ์ž…, ์‚ญ์ œ ๋“ฑ์˜ ์ž‘์—…์œผ๋กœ ์ธํ•ด ๋ฆด๋ ˆ์ด์…˜์€ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•จ ๋ฆด๋ ˆ์ด์…˜ ์Šคํ‚ค๋งˆ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์†์„ฑ๋“ค ๊ฐ„์˜ ์ˆœ์„œ๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Œ ์†์„ฑ์˜ ์œ ์ผํ•œ ์‹๋ณ„์„ ์œ„ํ•ด ์†์„ฑ์˜ ๋ช…์นญ์€ ์œ ์ผํ•ด์•ผ ํ•จ. ํ•˜์ง€๋งŒ ์†์„ฑ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ’์€ ๋™์ผํ•œ ๊ฐ’์ด ์žˆ์„ ์ˆ˜ ์žˆ์Œ ๋ฆด๋ ˆ์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” ํŠœํ”Œ์„ ์œ ์ผํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์†์„ฑ๋“ค์˜ ๋ถ€๋ถ„์ง‘.. 2023. 6. 21.
728x90
๋ฐ˜์‘ํ˜•