#1 Introduction

2024.10.20

#1.3 Why You Should Learn SQL

Data is everywhere

Data is the new oil

๋งŽ์€ ๊ธฐ์—…์ด ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ด ์ด์œค์„ ์ฐฝ์ถœํ•ด๋‚ธ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ๊ทธ ์ž์ฒด๋กœ๋„ ๊ฐ€์น˜ ์žˆ์ง€๋งŒ, ๋ฐ์ดํ„ฐ์—์„œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋ฝ‘์•„๋‚ด๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ทธ ๊ฐ€์น˜๋ฅผ ๊ทน๋Œ€ํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์— ์กด์žฌํ•œ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” SQL์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋”ฐ๋ผ์„œ SQL ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋‹ค.

SQL์€ 4๋ฒˆ์งธ๋กœ ์ธ๊ธฐ์žˆ๋Š” ์–ธ์–ด์ด์ง€๋งŒ ๊ฐœ๋ฐœ์ž๋งŒ์„ ์œ„ํ•œ ์–ธ์–ด๋Š” ์•„๋‹˜.

๋˜ํ•œ ์˜ค๋žซ๋™์•ˆ ์‚ฌ์šฉ๋˜๋ฉด์„œ ๋Œ€์ฒด๋˜์ง€ ์•Š์€ ์–ธ์–ด์ด๋ฏ€๋กœ ์•ž์œผ๋กœ๋„ ์œ ์šฉํ•  ๊ฒƒ์ด๋‹ค.

๊ฐœ๋ฐœ์ž๋ผ๋ฉด ORM ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ ๊ธฐ๋ณธ์ธ SQL์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์•Œ์•„๋‘๋Š” ๊ฒƒ์€ ์ข‹์Œ

#1.4 What is SQL

  • 1970๋…„๋Œ€ ์ดˆ์— ๊ฐœ๋ฐœ๋จ

  • SQUARE => SEQUEL (Structured English Query Language) => SQL (Structured Query Language)

  • ์•ˆ์˜ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉํ•จ

  • ์„ ์–ธํ˜• ์–ธ์–ด (declarative)

  • ํฌ๊ฒŒ ์ด์‹์„ฑ์ด ์—†์Œ ()

  • ์˜์–ด์™€ ๋น„์Šทํ•œ ๋ฌธ๋ฒ•

  • ํ‘œ์ค€ (Standardized)

  • ํ•˜๋‚˜์˜ ์–ธ์–ด๊ฐ€ ์•„๋‹˜ / , , , , ๋“ฑ ๋‹ค์–‘ํ•œ ์–ธ์–ด๊ฐ€ ์žˆ์Œ

#1.5 Course Roadmap

  • SQL

    • SQLite

    • MySQL

    • postgreSQL

  • noSQL

    • MongoDB

    • Redis

  • Connecting

Last updated

Was this helpful?