๐Ÿ’ป Computer Science/Database

1) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์ด๋ž€ (DBS : Database System) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ , ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜์—ฌ ์กฐ์ง์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ƒ์„ฑํ•ด์ฃผ๋Š” ์‹œ์Šคํ…œ์ด๋‹ค. ํ”ํžˆ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์„ ๊ฐ™์€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๊ฐ ์šฉ์–ด์˜ ๊ฐœ๋…์„ ๊ตฌ๋ถ„ํ•˜๊ณ  ๊ด€๊ณ„๋ฅผ ๋ช…ํ™•ํžˆ ์ดํ•ดํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์œ„์˜ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด๋‘๋Š” ๊ณณ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๊ณ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ผ๊ด€๋˜๊ณ  ๋ฌด๊ฒฐํ•œ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋„๋ก ๊ด€๋ฆฌํ•œ๋‹ค. "๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ = ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค + ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ" 2) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ (1) ์Šคํ‚ค๋งˆ (Schema) ์Šคํ‚ค๋งˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ •์˜ํ•œ ๊ฒƒ์ด๋‹ค. ์ •์˜๋œ ์Šคํ‚ค๋งˆ์— ๋”ฐ๋ผ..
1) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ (1) ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌ ๊ณผ๊ฑฐ์—๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ผ ์‹œ์Šคํ…œ์ด๋ผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ด์šฉํ•˜์˜€๋‹ค. ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์ผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ์„ ์ƒ์„ฑ, ์‚ญ์ œ, ์ˆ˜์ •, ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ ์šด์˜์ฒด์ œ์™€ ํ•จ๊ป˜ ์„ค์น˜๋œ๋‹ค. ๋‹ค๋งŒ, ํŒŒ์ผ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์—์„œ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ํŒŒ์ผ์˜ ๋…ผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ๋ฟ ์•„๋‹ˆ๋ผ ๋ฌผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ๊นŒ์ง€ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ๋ณ„๋„์˜ ๊ตฌ๋งค ๋น„์šฉ์ด ๋“ค์ง€ ์•Š๋Š”๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋งˆ๋‹ค ํŒŒ์ผ์„ ๋”ฐ๋กœ ์œ ์ง€ํ•ด์•ผ ํ•˜๋Š” ํŠน์ง• ๋•Œ๋ฌธ์— ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. (2) ํŒŒ์ผ ์‹œ์Šคํ…œ ๋‹จ์  โ‘  ๊ฐ™์€ ๋‚ด์šฉ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ์ค‘๋ณต ์ €์žฅ ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋ณ„๋กœ ํŒŒ์ผ์„ ์œ ์ง€ํ•˜๋ฏ€๋กœ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ํŒŒ..
1) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ•„์š”์„ฑ (1) ๋ฐ์ดํ„ฐ์™€ ์ •๋ณด ๋ฐ์ดํ„ฐ๋Š” ํ˜„์‹ค ์„ธ๊ณ„์—์„œ ๋‹จ์ˆœํžˆ ๊ด€์ฐฐํ•˜๊ฑฐ๋‚˜ ์ธก์ •ํ•˜์—ฌ ์ˆ˜์ง‘ํ•œ ์‚ฌ์‹ค (Fact)์ด๋‚˜ ๊ฐ’ (Value)์„ ์˜๋ฏธํ•˜๋ฉฐ ์ž๋ฃŒ ๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ์šด๋‹ค. ์ •๋ณด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์˜์‚ฌ ๊ฒฐ์ •์— ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒ˜๋ฆฌํ•˜์—ฌ ์ฒด๊ณ„์ ์œผ๋กœ ์กฐ์งํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด๋‹ค. ๋ฐ์ดํ„ฐ์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ณผ์ • ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •๋ณด ์ฒ˜๋ฆฌ (Information Processing)๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ์ƒํ™ฉ์— ๋งž๊ฒŒ ๋ถ„์„ํ•˜๊ฑฐ๋‚˜ ํ•ด์„ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ์˜๋ฏธ ๊ด€๊ณ„๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. (2) ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ ํ˜„๋Œ€์‚ฌํšŒ์—์„œ ๊ฐœ์ธ์ด๋‚˜ ์กฐ์ง์˜ ์„ฑ๊ณต ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •์ง“๋Š” ์ค‘์š”ํ•œ ์š”์†Œ๋Š” ์ •๋ณด์ด๋ฉฐ ์ด๋Š” ์ •๋ณด๊ฐ€ ๊ฐœ์ธ์ด๋‚˜ ์กฐ์ง์ด ์˜ฌ๋ฐ”๋ฅธ ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๋Š”๋ฐ ์ค‘์š”ํ•œ ํŒ๋‹จ ๊ธฐ์ค€์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์น˜ ์žˆ๋Š” ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” ..
Dev_sHu
'๐Ÿ’ป Computer Science/Database' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก