[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋… ์ด์ •๋ฆฌ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Database, DB): ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด๋‘๋Š” ๊ณณ, ์ฆ‰ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(Database Management System, DBMS): ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ผ๊ด€๋˜๊ณ  ๋ฌด๊ฒฐํ•œ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋„๋ก ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ(Database System) : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์ด์šฉํ•ด ์กฐ์ง์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ์ „์ฒด ์‹œ์Šคํ…œ. ์Šคํ‚ค๋งˆ(Schema): ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ •์˜ํ•œ ๊ฒƒ ์ธ์Šคํ„ด์Šค(Instance): ์ •์˜๋œ ์Šคํ‚ค๋งˆ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์‹ค์ œ๋กœ ์ €์žฅ๋œ ๊ฐ’ (์Šคํ‚ค๋งˆ๋Š” ํ•œ ๋ฒˆ ์ •์˜๋˜๋ฉด ์ž์ฃผ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์ง€๋งŒ, ์ธ์Šคํ„ด์Šค๋Š” ๊ณ„์† ๋ณ€ํ•˜๋Š” ํŠน์„ฑ) ์‚ฌ์ƒ(Mapping): ์Šคํ‚ค๋งˆ ์‚ฌ์ด์˜ ๋Œ€์‘ ๊ด€๊ณ„ ์‹œ์Šคํ…œ ์นดํƒˆ..

๋™์  ํƒ€์ดํ•‘(dynamic typing)์ด๋ž€?

๋ณ€์ˆ˜์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•˜๋Š” ํ–‰์œ„๊ฐ€ ์ž…๋ ฅํ•˜๋Š” ์‹œ์ ์ด ์•„๋‹Œ ์‹คํ–‰ํ•˜๋Š” ์‹œ์ ์— ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, C๋‚˜ Java๋Š” int data = 10๊ณผ ๊ฐ™์ด data๋ผ๋Š” ๋ณ€์ˆ˜๊ฐ€ ์ •์ˆ˜ํ˜•์ด๋ผ๊ณ  ์‚ฌ์ „์— ์„ ์–ธํ•œ๋‹ค. ๊ทธ์— ๋น„ํ•ด Python์€ data = 10๊ณผ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ์„ ์–ธํ•œ๋‹ค. ์ฆ‰, data๋ผ๋Š” ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•์ด ์ •์ˆ˜(integer)์ธ์ง€ ์‹ค์ˆ˜(float)์ธ์ง€๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ์Šค์Šค๋กœ ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์„ ์‹คํ–‰ ์‹œ์ ์— ๋™์ ์œผ๋กœ ํŒ๋‹จํ•˜๋ฏ€๋กœ python์–ธ์–ด๊ฐ€ ๋™์ ์œผ๋กœ ์ž๋ฃŒํ˜•์˜ ๊ฒฐ์ •์„ ์ง€์›ํ•œ๋‹ค. ๋‹ค๋ฅธ ์–ธ์–ด๋“ค๊ณผ ๋‹ฌ๋ฆฌ python์€ ๋งค์šฐ ์œ ์—ฐํ•œ ์–ธ์–ด๋กœ, ํ• ๋‹น๋ฐ›๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„๋„ ์ €์žฅ๋˜๋Š” ๊ฐ’์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ๋‹ค๋ฅด๊ฒŒ ํ• ๋‹น๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

Terminal ๋ช…๋ น์–ด

Shell command —— MANUAL man ๋ช…๋ น์–ด์— ๋Œ€ํ•œ ์„ค๋ช…. ์–ด๋–ค ์˜ต์…˜๋“ค์„ ํ•จ๊ป˜ ์จ์•ผํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์„ ๋•Œ ์‚ฌ์šฉ. clear ํ„ฐ๋ฏธ๋„์„ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌ. —— NAVIGATING FILE SYSTEM pwd Print working directory ํ˜„์žฌ ๋‚ด๊ฐ€ ์žˆ๋Š” ๊ณณ์˜ ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ls (List) ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ๊ฒฝ๋กœ์˜ ํด๋”, ๊ฒฝ๋กœ๋“ค์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ls + (file or directory name) ls -l ๋” ์ž์„ธํžˆ. ls. -a. ์ˆจ๊ฒจ์ง„ ํŒŒ์ผ, ๊ฒฝ๋กœ๊นŒ์ง€ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด. ls -la ๋‘๊ฐœ ๋‹ค ํ•ฉ์ณ์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด. open . ํ„ฐ๋ฏธ๋„์— ์žˆ๋Š” ํ˜„์žฌ ๊ฒฝ๋กœ๋ฅผ ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ์—์„œ ์—ด๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ. cd Change directory ํ˜„์žฌ ์žˆ๋Š”. ๊ฒฝ๋กœ์˜ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝ cd + ..

๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
ยซ   2025/02   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
๊ธ€ ๋ณด๊ด€ํ•จ
250x250