2024-09-09 17:03:38
๋ฐ˜์‘ํ˜•

์˜ค๋Š˜์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ด€ํ•˜์—ฌ ๊ณต๋ถ€๋ฅผ ํ•ด๋ณด์ž.

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€?

--->

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์กฐ์ง์ฒด์˜ ์‘์šฉ ์‹œ์Šคํ…œ๋“ค์ด ๊ณต์œ ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ์šด์˜ ๋ฐ์ดํ„ฐ(operational data)๋“ค์ด ๊ตฌ์กฐ์ ์œผ๋กœ

ํ†ตํ•ฉ๋œ ๋ชจ์ž„์ด๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ๋Š” ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์— ์˜ํ•ด ๊ฒฐ์ •๋œ๋‹ค.

 

์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๊ฐ€ ํ•œ ๊ฐ€์ง€ ์•Œ๊ณ  ๋„˜์–ด๊ฐ€์•ผ ํ• ๊ฒƒ์€,

๋ฐ์ดํ„ฐ์™€ ์ •๋ณด๋Š” ๋‹ค๋ฅธ ๊ฒƒ์ด๋‹ค.

๋ฐ์ดํ„ฐ(data)๋Š” ์ปดํ“จํ„ฐ ๋””์Šคํฌ์™€ ๊ฐ™์€ ๋งค์ฒด์— ์ €์žฅ๋œ ์‚ฌ์‹ค ๊ทธ ์ž์ฒด๋ฅผ ๋งํ•œ๋‹ค.

์ •๋ณด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•ด์„œ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•˜๊ธฐ ์ ํ•ฉํ•œ ํ˜•ํƒœ๋กœ ์˜๋ฏธ์žˆ๊ฒŒ ๋งŒ๋“  ๊ฒƒ์„ ๋งํ•œ๋‹ค.

 

๋”ฐ๋ผ์„œ ์–ด๋–ค ์กฐ์ง์ฒด์— ๊ด€๋ จ๋œ ์‚ฌ์‹ค๋“ค์„ ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์šฐ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํŠน์ง•์€ ์–ด๋–ค ๊ฒƒ๋“ค์ด ์žˆ์„๊นŒ??

--->

1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฐ์ดํ„ฐ์˜ ๋Œ€๊ทœ๋ชจ ์ €์žฅ์†Œ๋กœ์„œ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ๋™์‹œ์— ์‚ฌ์šฉ๋œ๋‹ค.

2. ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต์„ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ํ†ตํ•ฉ๋œ๋‹ค.(์•ฝ๊ฐ„์˜ ์ค‘๋ณต์€ ๊ฐ€๋Šฅ)

3. ํ•œ ์กฐ์ง์ฒด์˜ ์šด์˜ ๋ฐ์ดํ„ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ทธ ๋ฐ์ดํ„ฐ์— ๊ด€ํ•œ ์„ค๋ช…๊นŒ์ง€ ํฌํ•จ๋œ๋‹ค.

(์ด๋Ÿฌํ•œ ์„ค๋ช…์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ๋˜๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ผ๊ณ ํ•œ๋‹ค)

4. ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ฐ์ดํ„ฐ๊ฐ„์˜ ๋…๋ฆฝ์„ฑ์ด ์ œ๊ณต๋œ๋‹ค.(์ˆ˜์ •์‹œ ์šฉ์ดํ•จ)

5. ํšจ์œจ์ ์œผ๋กœ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๊ณ  ์งˆ์˜๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค.(์งˆ์˜์–ด๋กœ๋Š” SQL์ด ์žˆ์Œ)

 

๋””์Šคํฌ(๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜)์™€ ๊ฐ™์€ ๊นกํ†ต์— ์ €์žฅ๋˜์–ด์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ 

๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ์‚ฝ์ž…, ์ˆ˜์ •, ์‚ญ์ œ๋ฅผ ํ•˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋žจ์ด ํ•„์š”ํ•œ๋ฐ ์ด๊ฒƒ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ด€๋ฆฌ์‹œ์Šคํ…œ

์ฆ‰, DBMS์ด๋‹ค.

 

***๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ(intention : ๋‚ดํฌ)

--->

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๋Š” ์ „์ฒด์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ์ž์ฃผ ๋ณ€๊ฒฝ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค.

๋˜ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋ฅผ ๋ฏธ๋ฆฌ ์ •์˜ํ•œ๋‹ค.

 

๋ฐ˜๋Œ€๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒํƒœ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํŠน์ • ์‹œ์ ์—์„œ์˜ ๋‚ด์šฉ์„ ์˜๋ฏธํ•˜๋ฉฐ ์™ธ์—ฐ(extention)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค

 

 

*** ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๋Š” DEPARTENT์™€๊ฐ™์€ Table์Šคํ‚ค๋งˆ๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ๊ฐ€์ง€๋ฉฐ,

๊ทธ ํ•˜๋‚˜ํ•˜๋‚˜์˜ Table์Šคํ‚ค๋งˆ๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ํŠœํ”Œ์„ ๊ฐ€์ง„๋‹ค.

(ํŠœํ”Œ์€ ํ–‰ ํ•˜๋‚˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค.)

๋˜ํ•œ ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ์˜ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์œ ์ง€ํ•˜๋Š”๊ฒƒ์ด ์‹œ์Šคํ…œ ์นดํƒˆ๋กœ๊ทธ์ด๋‹ค.

 

๊ทธ๋Ÿผ ์ด๋ฒˆ์—” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋งค๋‹ˆ์ง€ ์‹œ์Šคํ…œ(DBMS)์˜ ์ปดํ“จํ„ฐ์—์„œ์˜ ์œ„์น˜๋ฅผ ์•Œ์•„๋ณด์ž.

๋‹ค์Œ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ์˜ DBMS์˜ ์œ„์น˜

 

DBMS๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ๋ฅผ ๋ช…์‹œํ•  ์ˆ˜ ์žˆ๊ฒŒํ•˜๊ณ ,

์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์„ ์งˆ์˜ํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ

์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ์ œ์–ดํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€์ด๋‹ค.

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์ด ์š”๊ตฌํ•˜๋Š” ๊ฒƒ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

1. ๋ฐ์ดํ„ฐ์˜๋…๋ฆฝ์„ฑ

2. ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ : index

3. ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋™์‹œ ์ ‘๊ทผ ๊ฐ€๋Šฅ์„ฑ

4. ๋ฐฑ์—…๊ณผ ํšŒ๋ณต

5. ์ค‘๋ณต์„ ์ค„์ด๊ฑฐ๋‚˜ ์ œ์–ดํ•˜๋ฉฐ ์ผ๊ด€์„ฑ ์œ ์ง€ ๊ฐ€๋Šฅ์„ฑ

6. ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ

7. ๋ฐ์ดํ„ฐ ๋ณด์•ˆ : ๊ถŒํ•œ์—†๋Š” ์ ‘๊ทผ ์ฐจ๋‹จ

8. ์งˆ์˜์–ด ์‚ฌ์šฉ(SQL)

9. ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์กด์žฌ

 

์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ๊ฐ€๋Šฅํ•˜๊ธฐ์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์ด ์ข‹๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ๋ฐ˜๋Œ€๋กœ ๋‹จ์ ๋„ ์กด์žฌํ•˜๋Š”๋ฐ,

๊ตฌ์ž… ๋น„์šฉ์ด ๋“ค๊ณ , ์‘๋‹ต ์‹œ๊ฐ„์ด ํ™”์ผ์‹œ์Šคํ…œ๋ณด๋‹ค ๊ธธ๋ฉฐ, ๋ฐฑ์—…๊ณผ ํšŒ๋ณต์˜ ๋ณต์žก๋„๊ฐ€ ๋†’๊ณ , ๊ณ ์žฅ์˜ ์˜ํ–ฅ์„ ๋งŽ์ด ๋ฐ›๋Š”๋‹ค.

๋˜ํ•œ ๋น„๋ฐ€๊ณผ ํ”„๋ผ์ด๋ฒ„์‹œ ๋…ธ์ถœ๋“ฑ์˜ ๋‹จ์ ์ด ์žˆ๊ณ  ์ ์ ˆํ•œ ์ œ์–ด๊ฐ€ ์—†์œผ๋ฉด ๋ฐ์ดํ„ฐ ํ’ˆ์งˆ์ด ์†์ƒ๋  ์ˆ˜ ์žˆ๋‹ค.

 

๊ธฐ์กด ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ์˜ ์ฐจ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ DBMS์˜ ์ฐจ์ด

 

 

์˜ค๋Š˜์€ ์ด๋ ‡๊ฒŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ธฐ์ดˆ์ ์ธ ์ง€์‹๊ณผ ๊ฐœ๋…์„ ์•Œ์•„๋ณด์•˜๋‹ค.

์ƒ์†Œํ•œ ๋‚ด์šฉ์ด๋ฉด ํ™•์‹คํžˆ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค.

 

728x90

'์–ธ์–ด > SQL(DBMS)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

SQLD ์ž๊ฒฉ์ฆ ์‹œํ—˜ 1๊ณผ๋ชฉ ์ •๋ฆฌ  (0) 2024.08.25