Home > SQL > 2024 > ๐Ÿ’‰[SQL] DBMS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด์™€ ๋งˆ๋ฌด๋ฆฌ

๐Ÿ’‰[SQL] DBMS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด์™€ ๋งˆ๋ฌด๋ฆฌ
SQL

๐Ÿ’‰[SQL] DBMS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด: SQL.

1๏ธโƒฃ SQL.

  • SQL(Structured Query Language) ์€ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค.
  • ๊ด€๊ณ„ํ˜• DBMS(๊ทธ์ค‘ MySQL)๋ฅผ ๋ฐฐ์šฐ๋ ค๋ฉด SQL์„ ํ•„์ˆ˜๋กœ ์ตํ˜€์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • SQL์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์กฐ์ž‘ํ•˜๋Š” โ€˜์–ธ์–ดโ€™์ด๊ธด ํ•˜์ง€๋งŒ ์ผ๋ฐ˜์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(C, Java Python ๋“ฑ)์™€๋Š” ์กฐ๊ธˆ ๋‹ค๋ฅธ ํŠน์„ฑ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.

  • SQL์€ ํŠน์ • ํšŒ์‚ฌ์—์„œ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ์—์„œ SQL์— ๋Œ€ํ•œ ํ‘œ์ค€์„ ์ •ํ•ด์„œ ๋ฐœํ‘œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ด๋ฅผ ํ‘œ์ค€ SQL ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๋Ÿฐ๋ฐ ๋ฌธ์ œ๋Š” SQL์„ ์‚ฌ์šฉํ•˜๋Š” DBMS๋ฅผ ๋งŒ๋“œ๋Š” ํšŒ์‚ฌ๊ฐ€ ์—ฌ๋Ÿฌ ๊ณณ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ‘œ์ค€ SQL์ด ๊ฐ ํšŒ์‚ฌ ์ œํ’ˆ์˜ ํŠน์„ฑ์„ ๋ชจ๋‘ ํฌ์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.
  • ๊ทธ๋ž˜์„œ DBMS๋ฅผ ๋งŒ๋“œ๋Š” ํšŒ์‚ฌ์—์„œ๋Š” ๋˜๋„๋ก ํ‘œ์ค€ SQL์„ ์ค€์ˆ˜ํ•˜๋˜, ๊ฐ ์ œํ’ˆ์˜ ํŠน์„ฑ์„ ๋ฐ˜์˜ํ•œ SQL์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๋‹ค์Œ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด 3๊ฐ€์ง€ DBMS ์ œํ’ˆ(์˜ค๋ผํด, SQL ์„œ๋ฒ„, MySQL)์ด ๋ชจ๋‘ ํ‘œ์ค€ SQL์„ ํฌํ•จํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์ถ”๊ฐ€๋กœ ์ž์‹ ๋งŒ์˜ ๊ธฐ๋Šฅ๋„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ด๋ ‡๊ฒŒ ๋ณ€๊ฒฝ๋œ SQL์„ ์˜ค๋ผํด์€ PL/SQL, SQL ์„œ๋ฒ„๋Š” T-SQL, MySQL์€ SQL๋กœ ๋ถ€๋ฆ…๋‹ˆ๋‹ค.
  • ๊ฒฐ๋ก ์€ ํ‘œ์ค€ SQL์„ ์ตํžˆ๋ฉด ์—ฌ๋Ÿฌ DBMS์˜ ๊ณตํ†ต์ ์ธ ๋ถ€๋ถ„์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2๏ธโƒฃ ๋งˆ๋ฌด๋ฆฌ.

4๊ฐ€์ง€ ํ‚ค์›Œ๋“œ๋กœ ๋๋‚ด๋Š” ํ•ต์‹ฌ ํฌ์ธํŠธ.

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋Š” ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค..
  • DBMS ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์šด์˜/๊ด€๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
  • ํ…Œ์ด๋ธ” ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ตœ์†Œ ๋‹จ์œ„๋กœ, ํ•˜๋‚˜ ์ด์ƒ์˜ ์—ด(Column)๊ณผ ํ–‰(Row)์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • SQL ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•, ๊ด€๋ฆฌํ•˜๊ณ  ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค.