โ๋ฝ-ํ! (๋ฝ์ ํ์ด)
ย
์ง๋ ์ฃผ๋ง ๋ฝ์์ <๋ฐ์ดํฐ์ ์ค์์ฑ>์ด๋ผ๋ ๊ฐ์์ ๊ฐ๋ช
๋ฐ๊ณ ์์ผ๋ก ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ์ฌ๊ณ ๋ฅผ ํ๊ธฐ๋ก ๊ตณ๊ฒ ๋ค์งํ๋ค. ๋๋์ด ๊ฒฐ์ ์ ๋ ! ์์์ผ ์์นจ, ๋ฝ์์ ํ์ฅ๋๊ป ๋น์ฐจ๊ฒ ํฌ๋ถ๋ฅผ ๋งํ๋ค.
ย
๋ฝ์ :ย ํ์ฅ๋! ์ ๋ ์ค๋๋ถํฐ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ์ฌ๊ณ ๋ฅผ ํ๋ ์ฌ๋์ด ๋๊ธฐ๋ก ํ์ต๋๋ค!
ํ์ฅ๋ :ย ์ค! ๋ฝ์์จ~ ์ง๋์ฃผ์ ๋ฐ์ดํฐ ๊ด๋ จ ๊ฐ์ ๋ณด๋ฌ ๊ฐ์ ๋ค๋๋ ๋ป๊น์ ์๊ฐ์ด์๋๋ณด๊ตฐ์.
๋ฝ์ :ย ๋ต-! ์ ํฌ ๋ฐ์ดํฐ๋ ๊ฐ๋ฐํ์์ ์ ์์๋๊ณ ๊ณ์ ๋ค๊ณ ๋ค์์ด์.
ํ์ฅ๋ :ย ๋ง์์. ์ฐ๋ฆฐ ํ์ํ ๋ฐ์ดํฐ๊ฐ ์์ ๋๋ง๋คย ์ฟผ๋ฆฌ๋ง ๋ ๋ฆฌ๋ฉด ๋๊ฑฐ๋ ์.๋ฝ์์จ, ํน์ ํ์ํ ๋ฐ์ดํฐ ์์ด์?
๋ฝ์ :ย (๋ค? ๋ง์๋ ์ปค๋ฆฌ๋ฅผ ์ ๋ ๋ฆฌ๋ ๊ฑฐ์ฃ ...?)
ย
์ฟผ๋ฆฌ(Query)
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ณด๋ฅผ ์์ฒญํ๋ ๊ฒ
ย
๋ฐ์ดํฐ์ ์งํฉ์์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์ํ ์ ๋ณด๋ง ๊ฐ์ ธ์ค๊ณ ์ถ์ ๋ ์ฟผ๋ฆฌ๋ฅผ ๋ ๋ ค์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํจ. ์ฟผ๋ฆฌ๋ฅผ ์ง์ ๋ ๋ฆฌ๊ธฐ ์ํด์๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ํด ์ค๊ณ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ธย SQL(Structured Query Language)์ ์๊ณ ์์ด์ผ ํจ.
ย
์น์ ํ ๋ฝ์ pick
๋ ์์๋๋ฉด ์ข์ ์ ๋ณด๐ก
ย
SQL์ ๋ญ๊ฐ์?
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฌ์ฉ๋๋ ์ธ์ด๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ํ๋ก๊ทธ๋จ๋ค์ด SQL์ ํ์ค์ผ๋ก ์ฑํํ๊ณ ์๋ค. ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๊ณ , ์ฐพ๊ณ , ์์ ํ๋ ๋ฑ์ ๊ธฐ๋ฅ์ ์ํํ๋ฉฐ ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋นํด ๋น๊ต์ ์ง๊ด์ ์ธ ์ธ์ด(๋ฌธ๋ฒ)์ด๋ค. ๋ํ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
์ผ๋ก๋ BigQuery, MySQL, MS SQL ๋ฑ์ด ์๋ค.
ย
ย
<ํจ๊ป ์ฝ์ด๋ณด๋ฉด ์ข์ ๊ธ>
- ๋ฐ์ดํฐ ๋ถ์, ๋จน๊ณ ๋ค์ด๊ฐ๊ธฐ ์ํ SQL ๊ณต๋ถ๋ฒ