SQL

DBMS๋ž€?

Arr_ 2022. 3. 17. 15:06

1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ •์˜

- ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์ด๋ผ๊ณ  ์ •์˜ํ•œ๋‹ค๋ฉด, DBMS๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌ,์šด์˜ํ•˜๋Š” ์—ญํ• 

- ์—ฌ๋Ÿฌ ๋ช…์˜ ์‚ฌ์šฉ์ž๋‚˜ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด ๊ณต์œ ํ•˜๊ณ  ๋™์‹œ์— ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•จ

 

2. DBMS์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ฃผ์š” ํŠน์ง•

 (1) ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ

 - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์•ˆ์— ๋ฐ์ดํ„ฐ๋Š” ์–ด๋–ค ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๋“ค์–ด ์™”๋˜์ง€ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์–ด์„œ๋Š” ์•ˆ๋จ

  : ๋ฌด๊ฒฐ์„ฑ์„ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ œ์•ฝ์กฐ๊ฑด์ด๋ผ๋Š” ํŠน์„ฑ์„ ๊ฐ€์ง

  (ex. ํ•™์ƒ ๋ฐ์ดํ„ฐ์˜ ๋ชจ๋“  ํ•™์ƒ์€ ํ•™๋ฒˆ์ด ๋ฐ˜๋“œ์‹œ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ๊ฐ ํ•™์ƒ์˜ ํ•™๋ฒˆ์€ ์„œ๋กœ ์ค‘๋ณต๋˜๋ฉด ์•ˆ๋˜๋Š” ์ œ์•ฝ์กฐ๊ฑด์ด ์กด์žฌ)

 

 (2) ๋ฐ์ดํ„ฐ์˜ ๋…๋ฆฝ์„ฑ

 - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์˜ ์ €์žฅ์†Œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋”๋ผ๋„, ๊ธฐ์กด์— ์ž‘์„ฑ๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ „ํ˜€ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•„์•ผ ํ•จ

- ์„œ๋กœ ์˜์กด์  ๊ด€๊ณ„๊ฐ€ ์•„๋‹Œ ๋…๋ฆฝ์ ์ธ ๊ด€๊ณ„์ด์–ด์•ผ ํ•จ

 

(3) ๋ณด์•ˆ

 - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ˆ์— ๋ฐ์ดํ„ฐ์—๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์†Œ์œ ํ•œ ์‚ฌ๋žŒ์ด๋‚˜ ๋ฐ์ดํ„ฐ์˜ ์ ‘๊ทผ์ด ํ—ˆ๊ฐ€๋œ ์‚ฌ๋žŒ๋งŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์ ‘๊ทผํ•  ๋•Œ๋„ ์‚ฌ์šฉ์ž์˜ ๊ณ„์ •์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ๊ถŒํ•œ์„ ๊ฐ€์ ธ์•ผ ํ•จ

 

(4) ๋ฐ์ดํ„ฐ ์ค‘๋ณต์˜ ์ตœ์†Œํ™”

 - ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ์ค‘๋ณต๋˜์–ด ์ €์žฅํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€

 

(5) ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์ œ์ž‘ ๋ฐ ์ˆ˜์ •์ด ์‰ฌ์›Œ์ง

 - ๊ฐ๊ฐ ํŒŒ์ผ์˜ ํฌ๋งท์— ๋งž์ถฐ ๊ฐœ๋ฐœํ•ด์•ผํ•˜๋Š” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ํ†ต์ผ๋œ ๋ฐฉ์‹์œผ๋กœ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ณ , ์œ ์ง€๋ณด์ˆ˜๋„ ์‰ฌ์›Œ์ง

 

(6) ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ „์„ฑ ํ–ฅ์ƒ

 - DBMS๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋ฐฑ์—…, ๋ณต์› ๊ธฐ๋Šฅ์„ ์ด์šฉํ•จ์œผ๋กœ์จ, ๋ฐ์ดํ„ฐ๊ฐ€ ๊นจ์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ์— ์›์ƒํƒœ๋กœ ๋ณต์› ๋˜๋Š” ๋ณต๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋ช…ํ™•ํ•ด์ง

 

 

์ถœ์ฒ˜ - ์ด๊ฒƒ์ด ์˜ค๋ผํด์ด๋‹ค : ORACLE ์„ค์น˜๋ถ€ํ„ฐ PL/SQL ์ •๋ณต๊นŒ์ง€! (2020)