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

728x90

๊ฐœ๋ฐœ๊ณต๋ถ€/CS๐Ÿ’ป

(15)
CS ๊ฐ•์˜ 12. ์‹œ๊ฐ„ ์ž์›๊ณผ ์‹œ๊ฐ„๋ณต์žก๋„ ์ถœ์ฒ˜ : ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 0. ์‹œ๊ฐ„ ์ž์› 0 - 1. CPU ์‹œ๊ฐ„ ์ž์› ์ปดํ“จํ„ฐ๋Š” ํ•œ์ •๋œ CPU๋ฅผ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‚˜๋ˆ„์–ด ์‚ฌ์šฉํ•˜๋ฏ€๋กœ, ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด CPU ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ํ†ตํ•ด ์‹œ๊ฐ„ ์ž์›์„ ๊ด€๋ฆฌํ•œ๋‹ค. ๋Œ€๋ถ€๋ถ„ OS๊ฐ€ ์ฃผ๊ด€ํ•˜์ง€๋งŒ, ์‚ฌ์šฉ์ž๋กœ์„œ ์ž˜ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค 0 - 2. ๋ฉ”๋ชจ๋ฆฌ ์‹œ๊ฐ„ ์ž์› CPU์™€ ์ฃผ ๋ฉ”๋ชจ๋ฆฌ์˜ ์‹œ๊ฐ„ ์ž์›์€ ์ปดํ“จํ„ฐ์˜ ์ฃผ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ๋กœ๋“œ๋˜์–ด CPU๋ฅผ ํ†ตํ•ด ์—ฐ์‚ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์—ฐ์‚ฐํ•˜๋Š” ๋™์•ˆ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ ์œ  ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„์ด ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ๊ฐ„ ์ž์›์ด ๋œ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ…Œ์ŠคํŠธ๋„ ์ด ์‹œ๊ฐ„ ์ž์›์„ ์ตœ๋Œ€ํ•œ ํšจ์œจ์ ์œผ๋กœ ์ค„์ด๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์ด๋‹ค - ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ๊ฐ„ ์ž์›์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ์ƒ์— ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒ/์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์ž‘ ๋‹น 1๊ฐœ์˜ ์—ฐ์‚ฐ ๋‹จ์œ„๋กœ ๋‘๊ณ  ์žˆ๋‹ค => ์ˆ˜ํ–‰ ์‹œ๊ฐ„์ด ์‹คํ–‰ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜..
CS ๊ฐ•์˜ 11. ๊ณต๊ฐ„ ์ž์›๊ณผ ๊ณต๊ฐ„ ๋ณต์žก๋„ ์ถœ์ฒ˜ : ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 1. ๊ณต๊ฐ„ ๋ณต์žก๋„ 1 - 1. ๊ณต๊ฐ„ ๋ณต์žก๋„ ๊ฐœ์š” - ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ ๋ฐ ์™„๋ฃŒํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์ €์žฅ๊ณต๊ฐ„์˜ ์–‘์„ ๋œปํ•œ๋‹ค = > ํ”„๋กœ๊ทธ๋žจ ๋ณต์žก๋„๋Š” ์‹œ๊ฐ„ ๋ณต์žก๋„์™€ ๊ณต๊ฐ„ ๋ณต์žก๋„๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค ์‹œ๊ฐ„ ๋ณต์žก๋„ : ์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ฒŒ ์‹คํ–‰๋˜๋Š”์ง€ ๊ณต๊ฐ„ ๋ณต์žก๋„ : ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์ €์žฅ ๊ณต๊ฐ„์ด ํ•„์š”ํ•œ์ง€ ~ ํ†ต์ƒ ๋‘˜ ๋‹ค๋ฅผ ๋ชจ๋‘ ๋งŒ์กฑํ•˜๊ธฐ๋Š” ์–ด๋ ต๋‹ค - ์‹œ๊ฐ„๊ณผ ๊ณต๊ฐ„ ๋ณต์žก๋„๋Š” ๋ฐ˜๋น„๋ก€ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค - ์ตœ๊ทผ ๋Œ€์šฉ๋Ÿ‰ ์‹œ์Šคํ…œ์ด ๋ณดํŽธํ™”๋˜๋ฉฐ, ๊ณต๊ฐ„ ๋ณต์žก๋„๋ณด๋‹ค ์‹œ๊ฐ„ ๋ณต์žก๋„๊ฐ€ ๋‚ฎ์€ ๊ฒƒ์ด ์šฐ์„ ๋˜๋Š” ์ถ”์„ธ - ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด์‹œ, ์‹œ๊ฐ„ ๋ณต์žก๋„๋ฅผ ์šฐ์„ ํ•˜์ž - ๋‹ค๋งŒ, ๊ทธ๋ ‡๋‹ค๊ณ  ๊ณต๊ฐ„ ๋ณต์žก๋„๋ฅผ ์†Œํ™€ํžˆ ํ•˜๋ฉด ์•ˆ๋œ๋‹ค ์ด ํ•„์š”ํ•œ ์ €์žฅ๊ณต๊ฐ„ - ๊ณ ์ • ๊ณต๊ฐ„(์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋ฌด๊ด€ํ•œ ๊ณต๊ฐ„) : ์ฝ”๋“œ ์ €์žฅ ๊ณต๊ฐ„, ๋‹จ์ˆœ ๋ณ€์ˆ˜ ๋ฐ ์ƒ์ˆ˜ - ๊ฐ€๋ณ€ ๊ณต๊ฐ„(์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‹คํ–‰๊ณผ ๊ด€๋ จ์žˆ๋Š”..
CS ๊ฐ•์˜ 10. HTTP/HTTPS ์ถœ์ฒ˜ : ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 1. HTTP 1 - 1. HTTP ๊ฐœ์š” Hypertext Transfer Protocol - ์„œ๋กœ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๋“ค ์‚ฌ์ด์—์„œ ํ†ต์‹ ์„ ์ฃผ๊ณ ๋ฐ›๊ฒŒ ํ•˜๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ”„๋กœํ† ์ฝœ - ์„œ๋ฒ„์—์„œ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์šฉ๋„๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ - ์ „์†ก๋˜๋Š” ์š”์ฒญ/ ์‘๋‹ต ์ •๋ณด๊ฐ€ ๊ธฐ๋ณธ์ ์„ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์•„ ๋ณด์•ˆ์ •๋ณด ๋„๋‚œ์˜ ์œ„ํ—˜์ด ์žˆ๋‹ค IP๊ฐ€ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต, TCP๊ฐ€ ์ „์†ก ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ด๋ผ๋ฉด HTTP์€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ด๋‹ค ~ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„ ์ž์›์„ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•œ TCP/IP ๊ธฐ๋ฐ˜ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ 1) ์š”์ฒญ ์ •๋ณด 2) ์‘๋‹ต ์ •๋ณด ํŠน์ง• 1) ๋‹จ๋ฐฉํ–ฅ์„ฑ : ์„œ๋ฒ„๊ฐ€ ๋จผ์ € ์‘๋‹ต์„ ๋ณด๋‚ผ ์ˆ˜ ์—†๊ณ  ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญ์„ ๋ณด๋‚ด์•ผ๋งŒ ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๋‹ค(HTTP 2 ์ด์ „) 2) ๋น„์—ฐ๊ฒฐ์„ฑ : ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์œผ๋กœ ์„œ..
CS ๊ฐ•์˜ 9. OSI 7๊ณ„์ธต ์ถœ์ฒ˜ : ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 1. ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ๋ณธ๊ตฌ์กฐ 1 - 1. ๋„คํŠธ์›Œํฌ - ๋„คํŠธ์›Œํฌ : ์ •๋ณด๊ฐ€ ์ „์†ก๋˜๋Š” ๊ฒฝ๋กœ => ์ด๋Ÿฌํ•œ ๋„คํŠธ์›Œํฌ๋กœ ์ „์„ธ๊ณ„ ๋ชจ๋“  ์ปดํ“จํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด 1. ํ†ต์‹  ์žฅ๋น„ :์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐํ• ์ง€ 2. ํ†ต์‹  ์—ญํ•  : ๊ฐ ์žฅ๋น„๊ฐ€ ์–ด๋–ค ์—ญํ• ์„ ํ• ์ง€ 3. ํ†ต์‹  ๊ทœ์น™ : ๊ฐ ์žฅ๋น„๋Š” ์„œ๋กœ ์–ด๋–ค ๊ทœ์น™์„ ๊ฐ€์ง€๊ณ  ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„์ง€ ์ด ํ•„์š”ํ•˜๋‹ค LAN vs WAN 1) LAN : ์‚ฌ๋ฌด์‹ค์ด๋‚˜ ๋นŒ๋”ฉ ๋“ฑ ๋น„๊ต์  ์ข์€ ๋ฒ”์œ„์˜ ๋„คํŠธ์›Œํฌ 2) WAN : ์„œ๋กœ ๋–จ์–ด์ง„ LAN ์‚ฌ์ด๋ฅผ ์ „์šฉ์„  ๋“ฑ์œผ๋กœ ์—ฐ๊ฒฐํ•œ ๊ด‘์—ญ ๋„คํŠธ์›Œํฌ ~ ์™€์ดํŒŒ์ด ๊ณต์œ ๊ธฐ์˜ ์ธํ„ฐ๋„ท ์„ ์ด WAN ํฌํŠธ ~ WAN์œผ๋กœ ๊ฑด๋ฌผ๊ณผ ํ†ต์‹ ์‚ฌ ์ค‘๊ณ„๊ธฐ(ISP), ๋‚˜์•„๊ฐ€ ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ(SDN)์„ ์—ฐ๊ฒฐํ•œ๋‹ค 1 - 2. ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ํด๋ผ์ด์–ธํŠธ vs ์„œ๋ฒ„ - ํด๋ผ์ด์–ธํŠธ : ๋„คํŠธ์›Œํฌ ..
CS ๊ฐ•์˜ 8. ์ž๋ฃŒ๊ตฌ์กฐ์˜ ๋™์ž‘๊ณผ ํ™œ์šฉ ์ถœ์ฒ˜ : ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 0. ์ž๋ฃŒ์™€ ์ž๋ฃŒ๊ตฌ์กฐ 0 - 1. ํ…์ŠคํŠธ ์ž๋ฃŒ์˜ ํ‘œํ˜„ 1) ์•„์Šคํ‚ค ์ฝ”๋“œ 2) ์œ ๋‹ˆ์ฝ”๋“œ & UTF-8 0 - 2. ์ˆซ์ž ์ž๋ฃŒ์˜ ํ‘œํ˜„ 1) ๋ถ€ํ˜ธ ์—†๋Š” ์ •์ˆ˜ 2) ๋ถ€ํ˜ธ ์žˆ๋Š” ์ •์ˆ˜ 3) ์‹ค์ˆ˜ 0 - 3. ์„ ํ˜•/๋น„์„ ํ˜• ์ž๋ฃŒ๊ตฌ์กฐ ํ…์ŠคํŠธ์™€ ์ˆซ์ž ์ž๋ฃŒ๋ณด๋‹ค ๋” ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์—ฐ์‚ฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‹ค์–‘ํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ˆœํ•œ ์ž๋ฃŒ ๊ตฌ์กฐ์— ํ• ๋‹น์ด ์–ด๋ ต๊ณ , ์ €์žฅํ•ด๋„ ๋ฐ์ดํ„ฐ์˜ ์‚ฝ์ž…/์‚ญ์ œ๊ฐ€ ์–ด๋ ค์›Œ ์ •๋ ฌ๋„ ์–ด๋ ต๋‹ค. ๊ทธ๋ž˜์„œ ๋“ฑ์žฅํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์„ ํ˜•/๋น„์„ ํ˜• ๊ตฌ์กฐ๋ผ๊ณ  ํ•œ๋‹ค ์„ ํ˜• ์ž๋ฃŒ๊ตฌ์กฐ - ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ ์ˆœ์„œ๋Œ€๋กœ ์ €์žฅ๋˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ - ๋ฐฐ์—ด, ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ, ์Šคํƒ, ํ - ๋ฐฐ์—ด์€ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ์†์ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ์ €์žฅํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ - ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ๋“œ๋กœ ์—ฐ๊ฒฐ๋œ ํ˜•ํƒœ๋กœ ์ €์žฅ๋˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ ..
CS ๊ฐ•์˜ 7. ์ž๋ฃŒ์˜ ์ €์žฅ๊ณผ ํ‘œํ˜„ ์ถœ์ฒ˜ : ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 1. ๋น„ํŠธ์™€ ๋ฐ”์ดํŠธ 1 - 1. ์ด์ง„์ˆ˜ ์ฒด๊ณ„ - 0๊ณผ 1๋งŒ ์‚ฌ์šฉํ•ด ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฒด๊ณ„. ๊ฐ ์ž๋ฆฌ๋Š” 2์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์œผ๋กœ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ๋ฉ”๋ชจ๋ฆฌ์™€ ํ”„๋กœ์„ธ์„œ๋Š” 0๊ณผ 1์˜ ์ƒํƒœ๋ฅผ ์‰ฝ๊ฒŒ ํ‘œํ˜„ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด, ์ด์ง„์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ๋Š” ์ด์ง„์ˆ˜์˜ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋…ผ๋ฆฌ์ ์ธ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ์ด์ง„์ˆ˜๋Š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์˜ ์ง„๋ฆฌ๊ฐ’์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค 1 - 2. ๋น„ํŠธ ๋น„ํŠธ๋Š” ์ด์ง„์ˆ˜ ์ฒด๊ณ„์—์„œ 0๊ณผ 1 ๋‘๊ฐ€์ง€ ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œํ•œ์˜ ๋‹จ์œ„. ์—ฌ๋Ÿฌ ๋น„ํŠธ๋ฅผ ์กฐํ•ฉํ•ด ๋ณต์žกํ•œ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. 8๋น„ํŠธ๋Š” 256๊ฐ€์ง€์˜ ์กฐํ•ฉ์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ํ…์ŠคํŠธ, ์ˆซ์ž, ์ด๋ฏธ์ง€, ์Œ์•…, ๋น„๋””์˜ค ๋“ฑ ๋ชจ๋“  ์ •๋ณด๋Š” ๋น„ํŠธ๋กœ ๋ณ€ํ™˜๋˜์–ด ์ €์žฅ๋˜๊ณ  ์ฒ˜๋ฆฌ๋œ๋‹ค. ์ปดํ“จํ„ฐ๋Š” ๋น„ํŠธ๋ฅผ ์ดํ•ดํ•˜๊ณ  ๋‹ค..
CS ๊ฐ•์˜ 6. DBMS์˜ ๊ธฐ๋Šฅ๊ณผ ์ข…๋ฅ˜ ์ถœ์ฒ˜ : ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 1. DBMS ์ •๋ฆฌ 1 - 1. DBMS ๊ฐœ์š” DBMS๋ž€ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๊ณณ์— ๋ชจ์€ ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ ์ €์žฅ์†Œ์— ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘๊ทผํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์„ ๋งํ•œ๋‹ค ๊ณต์œ  ์ €์žฅ์†Œ(์„œ๋ฒ„)๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ์ ‘๊ทผ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๋ณต๊ตฌ๊ธฐ๋Šฅ๊ณผ ๋ณด์•ˆ์„ฑ ๊ธฐ๋Šฅ ๋˜ํ•œ ์ œ๊ณตํ•œ๋‹ค 1 - 2. DBMS ์šฉ์–ด 1) ํŠœํ”Œ - ํ…Œ์ด๋ธ”์—์„œ ํ–‰์„ ์˜๋ฏธ - ๋ ˆ์ฝ”๋“œ, ๋กœ์šฐ - ๋ฆด๋ ˆ์ด์…˜์—์„œ ์ค‘๋ณต๋˜๋Š” ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‹ค. ํŠœํ”Œ์˜ ์ˆ˜๋Š” ์นด๋””๋„๋ฆฌํ‹ฐ๋ผ๊ณ  ํ•œ๋‹ค 2) ์–ดํŠธ๋ฆฌ๋ทฐํŠธ(Attribute) - ํ…Œ์ด๋ธ”์—์„œ ์—ด์„ ์˜๋ฏธ - ์นผ๋Ÿผ - ์–ดํŠธ๋ฆฌ๋ทฐํŠธ์˜ ์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๋Š” ๋””๊ทธ๋ฆฌ(degree) 3) ๋ฆด๋ ˆ์ด์…˜(Relat..
CS ๊ฐ•์˜ 5. DB ๊ตฌ์กฐ์™€ ์œ ํ˜• ์ถœ์ฒ˜ : ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 0. ์ปดํ“จํ„ฐ์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ปดํ“จํ„ฐ์˜ ์—ฌ๋Ÿฌ ๊ตฌ์กฐ ์ค‘, ๋ณด์กฐ ๊ธฐ์–ต์žฅ์น˜๋Š” ์˜๊ตฌ ์ €์žฅ์†Œ๋กœ์จ ํŒŒ์ผ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ํŒŒ์ผ์€ ํŒŒ์ผ์‹œ์Šคํ…œ์—, ๋ฐ์ดํ„ฐ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ๋‹ค 0 - 1. ํŒŒ์ผ์‹œ์Šคํ…œ vs ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ex) ์นด์นด์˜คํ†ก ์‹คํ–‰ ํŒŒ์ผ์€ ํŒŒ์ผ์‹œ์Šคํ…œ์— ์ €์žฅ๋˜์–ด ์žˆ๊ณ , ์นดํ†ก์˜ ๋ฉ”์„ธ์ง€ ๋ชฉ๋ก ๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋Š” DB์— ์ €์žฅ๋œ๋‹ค 1) ํŒŒ์ผ์‹œ์Šคํ…œ - ๊ฐœ๋ณ„ ํŒŒ์ผ์„ ๋ณด๊ด€ํ•˜๊ณ  ์ •๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์œผ๋กœ, ์—ฌ๋Ÿฌ ํด๋”์— ํŒŒ์ผ์ด ์ €์žฅ๋˜๊ณ  ์‚ฌ์šฉ์ž๋Š” ํŒŒ์ผ์„ ์ง์ ‘ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค ~ ํŒŒ์ผ ์ •๋ฆฌ, ์ฒ˜๋ฆฌ ๋“ฑ์— ์‚ฌ์šฉ์ž์˜ ์ž์›์ด ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค 2) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค - ํ…Œ์ด๋ธ”, ๋ ˆ์ฝ”๋“œ, ํ•„๋“œ ๋“ฑ์˜ ๊ฐœ๋…์„ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค - ๋ฐ์ดํ„ฐ..

728x90