์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

์—…๋ฌด์— ๋ฐ”๋กœ ์“ฐ๋Š” SQL ํŠœ๋‹

์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด MySQL/MariaDB์— ๊ด€ํ•œ ์ฟผ๋ฆฌ ํŠœ๋‹์˜ ๊ธฐ์ดˆ ์šฉ์–ด์™€ ์›๋ฆฌ๋ฅผ ํ•™์Šตํ•œ ํ›„, ์ˆ˜ ์‹ญ๊ฐœ์˜ ์•…์„ฑ ์ฟผ๋ฆฌ๋ฅผ ํ•จ๊ป˜ ๋ถ„์„ํ•˜๋ฉด์„œ ํŠœ๋‹ ์‹ค๋ ฅ์„ ํ–ฅ์ƒํ•ด๋ณด์•„์š”.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • RDBMS์—์„œ์˜ ์ฟผ๋ฆฌ ์ž‘์„ฑ ๋ฐฉ๋ฒ•

  • MySQL/MariaDB์—์„œ์˜ ์ฟผ๋ฆฌ ์ตœ์ ํ™”(ํŠœ๋‹)

  • ์ฟผ๋ฆฌ ํŠœ๋‹์— ๊ด€ํ•œ ์šฉ์–ด์™€ ์ง€์‹๋“ค

์—…๋ฌด์— ๋ฐ”๋กœ ์“ฐ๋Š” SQL ํŠœ๋‹ (MySQL/MariaDB ํŽธ)

์ฟผ๋ฆฌ ํŠœ๋‹์ด ์ฒ˜์Œ์ด์‹  ๋ถ„, ๋А๋ฆฐ SQL์„ ๋งŒ๋‚˜๋ฉด ์–ด๋–ป๊ฒŒ ํŠœ๋‹(์ตœ์ ํ™”)ํ•ด์•ผ ํ• ์ง€ ๋ง์„ค์ด์‹œ๋Š” ๋ถ„์—๊ฒŒ ํ•œ ๊ฑธ์Œ ๋‚˜์•„๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ง€์‹๊ณผ ๋…ธํ•˜์šฐ๋ฅผ ๊ณต์œ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  • SQL๋ฌธ๋งŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด, ๋ˆ„๊ตฌ๋‚˜ SQL ํŠœ๋‹์„ ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์–ด์š”.


  • ๊ธฐ๋ณธ์ ์ธ ์›๋ฆฌ์™€ ์šฉ์–ด๋ฅผ ์ดํ•ดํ•œ ํ›„์—, ํ˜„์—…์— ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋‚˜์œ SQL๋ฌธ๋“ค๋กœ ํ•œ ๋‹จ๊ณ„ ์„ฑ์žฅํ•ด๋ณด์„ธ์š”.

  • ใ€Ž์—…๋ฌด์— ๋ฐ”๋กœ ์“ฐ๋Š” SQL ํŠœ๋‹ใ€ ๋„์„œ์˜ ์ €์ž๊ฐ€ ์ง์ ‘ ๊ฐ•์˜ํ•˜๋Š” ํ•™์Šต ๋‚ด์šฉ์œผ๋กœ ๊ธฐ์ดˆ์‹ค๋ ฅ ์‘ฅ์‘ฅ!


์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

์–ด๋ ค์šด ํŠœ๋‹ ์šฉ์–ด๋Š” ์‰ฌ์šด ๋น„์œ ๋กœ!

์ดํ•ด๊ฐ€ ์–ด๋ ค์šด IT ์šฉ์–ด๋Š” ์ผ์ƒ ์ƒํ™œ์—์„œ ์ ‘ํ•˜๋Š” ๋‹จ์–ด๋“ค๋กœ ๊ฐœ๋…์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด์š”. ์ผ์ƒ์— ๋น—๋Œ„ ๋น„์œ ์™€ ์‰ฌ์šด ์˜ˆ์‹œ๋“ค์„ ํ†ตํ•ด์„œ ์ฟผ๋ฆฌ ํŠœ๋‹์˜ ์ง„์ž…์žฅ๋ฒฝ์„ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.
์˜ˆ์‹œ) ๋„ค๋น„๊ฒŒ์ด์…˜๊ณผ ์˜ตํ‹ฐ๋งˆ์ด์ €์˜ ์œ ์‚ฌํ•จ์œผ๋กœ DB์˜ ๋‘๋‡Œ์ธ ์˜ตํ‹ฐ๋งˆ์ด์ €๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ

๋„ค๋น„๊ฒŒ์ด์…˜ vs DB ์˜ตํ‹ฐ๋งˆ์ด์ €

ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๋ฉด์„œ ์ฟผ๋ฆฌ ์ตœ์ ํ™” ํ•˜๊ธฐ

ํŠœ๋‹๊ณผ ๊ด€๋ จ๋œ ํ•™์Šต์„ ํ•จ๊ป˜ ์ˆ˜ํ–‰ํ•œ ํ›„, ํ˜„์—…์—์„œ ์ž์ฃผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋˜๋Š” ์ˆ˜์‹ญ ๊ฐœ์˜ ์ฟผ๋ฆฌ๋“ค์„ ํŠœ๋‹ํ•ด๋ด…๋‹ˆ๋‹ค.
์–ด๋””์„œ๋ถ€ํ„ฐ ์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋Š”์ง€, ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•ด์•ผ ๋˜๋Š”์ง€ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด์•„์š”.

ํ•จ๊ป˜ ์ฟผ๋ฆฌ ํŠœ๋‹ํ•˜๊ธฐ

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): Windows

  • ๋Œ€์ƒ DBMS: MySQL

  • ์‹ค์Šต ์˜์—ญ : SQL ๋Œ€์ƒ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ์ฟผ๋ฆฌ ํŠœ๋‹(Query-tuning)

  • ๊ธฐํƒ€ ์‚ฌํ•ญ: Mac ๋“ฑ ๊ธฐํƒ€ OS๊ด€๋ จ ๊ฐ€์ด๋“œ, MySQL์™€ ์œ ์‚ฌํ•œ MariaDB๋„ ๊ฐ€๋Šฅ

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • SQL ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•˜์‹  ๋ถ„๋“ค์€ ์›ํ™œํ•œ ๊ฐ•์˜ ์ˆ˜๊ฐ• ๊ฐ€๋Šฅ


  • ์‹ค์Šต์ž๋ฃŒ๋Š” ๊นƒํ—™(github)์„ ํ†ตํ•ด ๊ณต์œ 


ํ•™์Šต ์ž๋ฃŒ

  • Git ํ†ตํ•ด ์ฃผ์š” ์ปค๋ฆฌํ˜๋Ÿผ ๋ฐ ๊ฐœ๋ณ„ ๋‚œ์ด๋„, ์‹ค์Šต์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ Raw Data ๋ฐ ERD ์ œ๊ณต

  • ์ˆ˜์—… ๋‚ด์šฉ์— ํฌํ•จ๋˜๋Š” ๋ชจ๋“  ์‹ค์Šต SQL ์ œ๊ณต

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • SQL ํŠœ๋‹์„ ๋ง‰ ์‹œ์ž‘ํ•˜์‹œ๋ ค๋Š” ๋ถ„๋“ค

  • ๋А๋ฆฐ ์ฟผ๋ฆฌ๋ฅผ ๋น ๋ฅธ ์ฟผ๋ฆฌ๋กœ ํƒˆ๋ฐ”๊ฟˆํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค

  • ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฟผ๋ฆฌ๊ฐ€ ๋น ๋ฅธ์ง€ ๋А๋ฆฐ์ง€ ํŒ๋‹จํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • SQL

์•ˆ๋…•ํ•˜์„ธ์š”
๋ฐ”๋ฅด๋‹ˆ์ž…๋‹ˆ๋‹ค.

107

๋ช…

์ˆ˜๊ฐ•์ƒ

8

๊ฐœ

์ˆ˜๊ฐ•ํ‰

4.8

์ 

๊ฐ•์˜ ํ‰์ 

1

๊ฐœ

๊ฐ•์˜

์–ด๋ ค์šด IT๋ฅผ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜๋Š” ๊ฐ€์ด๋”(Guider)

  • ๊ตญ๊ฐ€ ์ฐจ์›์˜ ์‹œํ—˜๋ฌธ์ œ ์ถœ์ œ/์ฑ„์ /๊ฒ€ํ†  ์œ„์›

  • IT ๊ด€๋ จ ๋„์„œ ์ง‘ํ•„ 3๊ถŒ ์™ธ ๊ธฐ๊ณ ๋ฌธ ๋“ฑ์žฌ

  • IT ํ˜„์—… ๊ฒฝ๋ ฅ 15๋…„์ฐจ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

57๊ฐœ โˆ™ (7์‹œ๊ฐ„ 11๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!