[์ถœ๊ทผ 101์ผ์ฐจ] ๐Ÿ› ์ปค๋ฆฌ ๋ง๊ณ  ์ฟผ๋ฆฌ ์ด์ฃผ์„ธ์š”!

๋ฐœ์†ก์ผ
Nov 12, 2020
๋ถ„๋ฅ˜
๋ฝ€์‹์ด ๋ฉ”๋ชจ
์นดํ…Œ๊ณ ๋ฆฌ
๊ฐœ๋ฐœ/IT
โœ‹๋ฝ€-ํ•˜! (๋ฝ€์‹ ํ•˜์ด)
ย 
์ง€๋‚œ ์ฃผ๋ง ๋ฝ€์‹์€ <๋ฐ์ดํ„ฐ์˜ ์ค‘์š”์„ฑ>์ด๋ผ๋Š” ๊ฐ•์˜์— ๊ฐ๋ช… ๋ฐ›๊ณ  ์•ž์œผ๋กœ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ์‚ฌ๊ณ ๋ฅผ ํ•˜๊ธฐ๋กœ ๊ตณ๊ฒŒ ๋‹ค์งํ•œ๋‹ค. ๋“œ๋””์–ด ๊ฒฐ์ „์˜ ๋‚ ! ์›”์š”์ผ ์•„์นจ, ๋ฝ€์‹์€ ํŒ€์žฅ๋‹˜๊ป˜ ๋‹น์ฐจ๊ฒŒ ํฌ๋ถ€๋ฅผ ๋งํ•œ๋‹ค.
ย 
๋ฝ€์‹ :ย ํŒ€์žฅ๋‹˜! ์ €๋Š” ์˜ค๋Š˜๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ์‚ฌ๊ณ ๋ฅผ ํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค!
ํŒ€์žฅ๋‹˜ :ย ์˜ค! ๋ฝ€์‹์”จ~ ์ง€๋‚œ์ฃผ์— ๋ฐ์ดํ„ฐ ๊ด€๋ จ ๊ฐ•์˜ ๋ณด๋Ÿฌ ๊ฐ€์‹ ๋‹ค๋”๋‹ˆ ๋œป๊นŠ์€ ์‹œ๊ฐ„์ด์—ˆ๋‚˜๋ณด๊ตฐ์š”.
๋ฝ€์‹ :ย ๋„ต-! ์ €ํฌ ๋ฐ์ดํ„ฐ๋Š” ๊ฐœ๋ฐœํŒ€์—์„œ ์ž˜ ์Œ“์•„๋‘๊ณ  ๊ณ„์‹ ๋‹ค๊ณ  ๋“ค์—ˆ์–ด์š”.
ํŒ€์žฅ๋‹˜ :ย ๋งž์•„์š”. ์šฐ๋ฆฐ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„ ๋•Œ๋งˆ๋‹คย ์ฟผ๋ฆฌ๋งŒ ๋‚ ๋ฆฌ๋ฉด ๋˜๊ฑฐ๋“ ์š”.๋ฝ€์‹์”จ, ํ˜น์‹œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์žˆ์–ด์š”?
๋ฝ€์‹ :ย (๋„ค? ๋ง›์žˆ๋Š” ์ปค๋ฆฌ๋ฅผ ์™œ ๋‚ ๋ฆฌ๋Š” ๊ฑฐ์ฃ ...?)
ย 

notion imagenotion image

์ฟผ๋ฆฌ(Query)

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๋Š” ๊ฒƒ
ย 
๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์†Œ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํ•„์š”ํ•œ ์ •๋ณด๋งŒ ๊ฐ€์ ธ์˜ค๊ณ  ์‹ถ์„ ๋•Œ ์ฟผ๋ฆฌ๋ฅผ ๋‚ ๋ ค์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•จ. ์ฟผ๋ฆฌ๋ฅผ ์ง์ ‘ ๋‚ ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธย SQL(Structured Query Language)์„ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•จ.
ย 

์นœ์ ˆํ•œ ๋ฝ€์‹ pick

๋” ์•Œ์•„๋‘๋ฉด ์ข‹์€ ์ •๋ณด๐Ÿ’ก
ย 

SQL์€ ๋ญ”๊ฐ€์š”?

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ จ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด SQL์„ ํ‘œ์ค€์œผ๋กœ ์ฑ„ํƒํ•˜๊ณ  ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ฐพ๊ณ , ์ˆ˜์ •ํ•˜๋Š” ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ๊ธฐ์กด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋น„ํ•ด ๋น„๊ต์  ์ง๊ด€์ ์ธ ์–ธ์–ด(๋ฌธ๋ฒ•)์ด๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ๋Š” BigQuery, MySQL, MS SQL ๋“ฑ์ด ์žˆ๋‹ค.
ย 
notion imagenotion image
ย 
<ํ•จ๊ป˜ ์ฝ์–ด๋ณด๋ฉด ์ข‹์„ ๊ธ€>
  • ๋ฐ์ดํ„ฐ ๋ถ„์„, ๋จน๊ณ  ๋“ค์–ด๊ฐ€๊ธฐ ์œ„ํ•œ SQL ๊ณต๋ถ€๋ฒ•