21_๋น…๋ฐ์ดํ„ฐ ๋ถ„์„๊ธฐ์‚ฌ

01_๋น…๋ฐ์ดํ„ฐ ๊ฐœ์š” ๋ฐ ํ™œ์šฉ(2)

devnest 2026. 2. 14. 21:19
728x90
02. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

 ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค(DataBase)๋ผ๋Š” ์šฉ์–ด๋Š” 1963๋…„ 6์›”์— ์ปดํ“จํ„ฐ ์ค‘์‹ฌ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ฆฌ๋ผ๋Š” ์ฃผ์ œ๋กœ ๋ฏธ๊ตญ SDC(System Development Corporation) ๊ฐ€ ๊ฐœ์ตœํ•œ ์‹ฌํฌ์ง€์—„์—์„œ ๊ณต์‹์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค.

 

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

โ— ์ฒด๊ณ„์ ์ด๊ฑฐ๋‚˜ ์กฐ์ง์ ์œผ๋กœ ์ •๋ฆฌ๋˜๊ณ  ์ „์ž์‹ ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜๋‹จ์œผ๋กœ ๊ฐœ๋ณ„์ ์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋…๋ฆฝ๋œ ์ €์ž‘๋ฌผ, ๋ฐ์ดํ„ฐ ๋˜๋Š” ๊ธฐํƒ€ ์†Œ์žฌ์˜ ์ˆ˜์ง‘๋ฌผ์ด๋‹ค.

 

ใƒผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์†Œ์žฌ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๋ฐฐ์—ด ๋˜๋Š” ๊ตฌ์„ฑํ•œ ํŽธ์ง‘๋ฌผ๋กœ์„œ ๊ฐœ๋ณ„์ ์œผ๋กœ ๊ทธ ์†Œ์žฌ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ๊ทธ ์†Œ์žฌ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ ๊ฒƒ์ด๋‹ค. (์ €์ž‘๊ถŒ๋ฒ•)

 


๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” 1950๋…„๋Œ€์— ๋ฏธ๊ตญ ์ •๋ถ€๊ฐ€ ์„ธ๊ณ„ ๊ฐ๊ตญ์— ์žˆ๋Š” ๋ฏธ๊ตฐ์˜ ๊ตฐ๋น„ ์ƒํ™ฉ์„ ์ง‘์ค‘ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์ปดํ“จํ„ฐ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜๋ฉด์„œ ์‹œ์ž‘๋˜์—ˆ์œผ๋ฉฐ, ์ด ๋•Œ ์ˆ˜์ง‘๋œ ์ž๋ฃŒ๋ฅผ '๋ฐ์ดํ„ฐ(data)์˜ ๊ธฐ์ง€(base)'๋ผ๋Š” ๋œป์œผ๋กœ ํ‘œํ˜„ํ•˜์˜€๋‹ค.


 

โ— ๋™์‹œ์— ๋ณต์ˆ˜์˜ ์ ์šฉ ์—…๋ฌด๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณต์ˆ˜ ์ด์šฉ์ž์˜ ์š”๊ตฌ์— ๋Œ€์‘ํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„๋“ค์ด๊ณ  ์ €์žฅ, ๊ณต๊ธ‰ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์ผ์ •ํ•œ ๊ตฌ์กฐ์— ๋”ฐ๋ผ์„œ ํŽธ์„ฑ๋œ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์ด๋‹ค.

 

โ— ๋ฌธ์ž, ๊ธฐํ˜ธ, ์Œ์„ฑ, ํ™”์ƒ, ์˜์ƒ ๋“ฑ ์ƒํ˜ธ ๊ด€๋ จ๋œ ๋‹ค์ˆ˜์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ •๋ณด ์ฒ˜๋ฆฌ ๋ฐ ์ •๋ณดํ†ต์‹  ๊ธฐ๊ธฐ์— ์˜ํ•˜์—ฌ ์ฒด๊ณ„์ ์œผ๋กœ ์ˆ˜์ง‘, ์ถ•์ ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์šฉ๋„์™€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ •๋ฆฌํ•œ ์ •๋ณด์˜ ์ง‘ํ•ฉ์ฒด์ด๋‹ค.

 

2) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(DataBase Management System, DBMS)

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

 

โ–ถ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ข…๋ฅ˜

์ข…๋ฅ˜ ์„ค๋ช…
๊ด€๊ณ„ํ˜• DBMS ๋ฐ์ดํ„ฐ๋ฅผ ์—ด๊ณผ ํ–‰์„ ์ด๋ฃจ๋Š” ํ…Œ์ด๋ธ”๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ชจ๋ธ์ด๋‹ค.
๊ฐ์ฒด์ง€ํ–ฅ DBMS ์ •๋ณด๋ฅผ ๊ฐ์ฒด ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ชจ๋ธ์ด๋‹ค.
๋„คํŠธ์›Œํฌ DBMS ๊ทธ๋ž˜ํ”„ ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ชจ๋ธ์ด๋‹ค.
๊ณ„์ธตํ˜• DBMS ํŠธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ชจ๋ธ์ด๋‹ค.

 

โ—  SQL(Structed Query Language)

ใƒผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด์ด๋‹ค.

ใƒผ ๋‹จ์ˆœํ•œ ์งˆ์˜ ๊ธฐ๋Šฅ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ ์ •์˜์™€ ์กฐ์ž‘ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ๋‹ค.

ใƒผ ํ…Œ์ด๋ธ” ๋‹จ์œ„๋กœ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ์ดˆ๋ณด์ž๋“ค๋„ ๋น„๊ต์  ์‰ฝ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

3) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํŠน์ง•

โ‘  ํ†ตํ•ฉ๋œ ๋ฐ์ดํ„ฐ(Integrated Data)

๋™์ผํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต๋˜์–ด ์ €์žฅ๋˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•œ๋‹ค.

โ— ๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์€ ๊ด€๋ฆฌ์ƒ ๋ณต์žกํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋ฅผ ์ดˆ๋ž˜ํ•œ๋‹ค.

 

โ‘ก ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ(Stored Data)

์ปดํ“จํ„ฐ๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ €์žฅ๋งค์ฒด์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค.

 

โ‘ข ๊ณต์šฉ ๋ฐ์ดํ„ฐ(Shared Data)

์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ชฉ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํ•จ๊ป˜ ์ด์šฉํ•œ๋‹ค.

โ— ์ผ๋ฐ˜์ ์œผ๋กœ ๋Œ€์šฉ๋Ÿ‰ํ™” ๋˜์–ด ์žˆ๊ณ  ๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ•˜๋‹ค.

 

โ‘ฃ ๋ณ€ํ™”๋˜๋Š” ๋ฐ์ดํ„ฐ(Changed Data)

๋ฐ์ดํ„ฐ๋Š” ํ˜„ ์‹œ์ ์˜ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ ์ง€์†์ ์œผ๋กœ ๊ฐฑ์‹ ๋œ๋‹ค.

โ— ๊ฐฑ์‹ ์œผ๋กœ ๋ณ€ํ™”ํ•˜๋ฉด์„œ๋„ ํ˜„์žฌ์˜ ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•œ๋‹ค.

 

โ–ถ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์žฅ๋‹จ์ 

์žฅ์  ๋‹จ์ 
โ— ๋ฐ์ดํ„ฐ ์ค‘๋ณต ์ตœ์†Œํ™”
โ— ์‹ค์‹œ๊ฐ„ ์ ‘๊ทผ ๊ฐ€๋Šฅ
โ— ๋ฐ์ดํ„ฐ ๋ณด์•ˆ ๊ฐ•ํ™”
โ— ๋…ผ๋ฆฌ์  ๋ฐ ๋ฌผ๋ฆฌ์  ๋…๋ฆฝ์„ฑ ์ œ๊ณต
โ— ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ ์ œ๊ณต
โ— ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ
โ— ๋ฐ์ดํ„ฐ ๊ณต์œ  ์šฉ์ด
โ— ๊ตฌ์ถ•๊ณผ ์œ ์ง€์— ๋”ฐ๋ฅธ ๋น„์šฉ ๋ฐœ์ƒ
โ— ๋ฐฑ์—…๊ณผ ๋ณต๊ตฌ ๋“ฑ ๊ด€๋ฆฌ ํ•„์š”

 

4) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ™œ์šฉ

โ‘  OLTP(Online Transaction Processing)

ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ์™€ ์˜จ๋ผ์ธ์œผ๋กœ ์ ‘์†๋œ ์—ฌ๋Ÿฌ ๋‹จ๋ง ๊ฐ„ ์ฒ˜๋ฆฌ ํ˜•ํƒœ์˜ ํ•˜๋‚˜๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹œ๋กœ ๊ฐฑ์‹ ํ•˜๋Š” ํ”„๋กœ์„ธ์‹ฑ์„ ์˜๋ฏธํ•œ๋‹ค.

โ— ์—ฌ๋Ÿฌ ๋‹จ๋ง์—์„œ ๋ณด๋‚ด์˜จ ๋ฉ”์„ธ์ง€์— ๋”ฐ๋ผ ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์•ก์„ธ์Šค ํ•˜๊ณ , ๋ฐ”๋กœ ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋Œ๋ ค๋ณด๋‚ด๋Š” ํ˜•ํƒœ๋ฅผ ๋งํ•œ๋‹ค.

โ— ํ˜„์žฌ ์‹œ์ ์˜ ๋ฐ์ดํ„ฐ๋งŒ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๊ด€๋ฆฌํ•œ๋‹ค๋Š” ๊ฐœ๋…์ด๋‹ค.

ใƒผ ์ด๋ฏธ ๋ฐœ์ƒ๋œ ํŠธ๋žœ์ ์…˜์— ๋Œ€ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ๊ฐ’์ด ๊ณผ๊ฑฐ์˜ ๋ฐ์ดํ„ฐ๋กœ ๋‹ค๋ฅธ ๋””์Šคํฌ๋‚˜ ํ…Œ์ดํ”„ ๋“ฑ์— ๋ณด๊ด€๋  ์ˆ˜ ์žˆ๋‹ค.

 

โ‘ก OLAP(Online Analytical Processing)

์ •๋ณด ์œ„์ฃผ์˜ ๋ถ„์„ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ, OLTP์—์„œ ์ฒ˜๋ฆฌ๋œ ํŠธ๋žœ์ ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•ด ์ œํ’ˆ์˜ ํŒ๋งค ์ถ”์ด, ๊ตฌ๋งค ์„ฑํ–ฅ ํŒŒ์•…, ์žฌ๋ฌด ํšŒ๊ณ„ ๋ถ„์„ ๋“ฑ์„ ํ”„๋กœ์„ธ์‹ฑ ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

โ— ๋‹ค์–‘ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ด€์ ์—์„œ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋‹ค์ฐจ์›์ ์ธ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜์—ฌ ์˜์‚ฌ๊ฒฐ์ •์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

 

โ–ถ OLAP์™€ OLAP์˜ ๋น„๊ต

๊ตฌ๋ถ„ OLTP OLAP
๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋ณต์žก ๋‹จ์ˆœ
๋ฐ์ดํ„ฐ ๊ฐฑ์‹  ๋™์ ์œผ๋กœ ์ˆœ๊ฐ„์  ์ •์ ์œผ๋กœ ์ฃผ๊ธฐ์ 
์‘๋‹ต ์‹œ๊ฐ„ ์ˆ˜ ์ดˆ ์ด๋‚ด ์ˆ˜ ์ดˆ์—์„œ ๋ช‡ ๋ถ„ ์‚ฌ์ด
๋ฐ์ดํ„ฐ ๋ฒ”์œ„ ์ˆ˜ ์‹ญ์ผ ์ „ํ›„ ์˜ค๋žœ ๊ธฐ๊ฐ„ ์ €์žฅ
๋ฐ์ดํ„ฐ ์„ฑ๊ฒฉ ์ •๊ทœ์ ์ธ ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋น„์ •๊ทœ์  ์ฝ๊ธฐ ์ „์šฉ ๋ฐ์ดํ„ฐ
๋ฐ์ดํ„ฐ ํฌ๊ธฐ ์ˆ˜ ๊ธฐ๊ฐ€ ๋ฐ”์ดํŠธ ์ˆ˜ ํ…Œ๋ผ๋ฐ”์ดํŠธ
๋ฐ์ดํ„ฐ ๋‚ด์šฉ ํ˜„์žฌ ๋ฐ์ดํ„ฐ ์š”์•ฝ๋œ ๋ฐ์ดํ„ฐ
๋ฐ์ดํ„ฐ ํŠน์„ฑ ํŠธ๋žœ์žญ์…˜ ์ค‘์‹ฌ ์ฃผ์ œ ์ค‘์‹ฌ
๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๋นˆ๋„ ๋†’์Œ ๋ณดํ†ต
์งˆ์˜ ๊ฒฐ๊ณผ ์˜ˆ์ธก ์ฃผ๊ธฐ์ ์ด๋ฉฐ ์˜ˆ์ธก ๊ฐ€๋Šฅ ์˜ˆ์ธกํ•˜๊ธฐ ์–ด๋ ค์›€

 

5) ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค(Data Warehouse, DW)

์‚ฌ์šฉ์ž์˜ ์˜์‚ฌ ๊ฒฐ์ •์— ๋„์›€์„ ์ฃผ๊ธฐ ์œ„ํ•˜์—ฌ ๊ธฐ๊ฐ„์‹œ์Šคํ…œ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ถ•์ ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณตํ†ต์˜ ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค.

๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋Š” ์ผ์ •ํ•œ ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ•์ ํ•˜๊ณ  ์˜์‚ฌ๊ฒฐ์ •์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋ถ„์„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

 

โ˜…๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค

๋ฐ์ดํ„ฐ๋งŒ์ด ์•„๋‹Œ ๋ถ„์„ ๋ฐฉ๋ฒ•๊นŒ์ง€๋„ ํฌํ•จํ•˜์—ฌ ์กฐ์ง ๋‚ด ์˜์‚ฌ๊ฒฐ์ •์„ ์ง€์›ํ•˜๋Š” ์ •๋ณด ๊ด€๋ฆฌ ์‹œ์Šคํ…œ

 

โ–ถ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ํŠน์ง•

ํŠน์ง• ๋‚ด์šฉ
์ฃผ์ฒด์ง€ํ–ฅ์„ฑ
(Subject-orientation)
๊ณ ๊ฐ, ์ œํ’ˆ ๋“ฑ๊ณผ ๊ฐ™์€ ์ค‘์š”ํ•œ ์ฃผ์ œ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ทธ ์ฃผ์ œ์™€ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋“ค๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
ํ†ตํ•ฉ์„ฑ
(integration)
๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์— ์ž…๋ ฅ๋  ๋•Œ๋Š” ์ผ๊ด€๋œ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜๋˜๋ฉฐ, ์ „์‚ฌ์ ์ธ ๊ด€์ ์—์„œ ํ†ตํ•ฉ๋œ๋‹ค.
์‹œ๊ณ„์—ด์„ฑ
(Time-variant)
๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ๋ฐ์ดํ„ฐ๋Š” ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ ์‹œ์ ๋ณ„๋กœ ์ด์–ด์ง„๋‹ค.
๋น„ํœ˜๋ฐœ์„ฑ
(Non-volatilization)
๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์— ์ผ๋‹จ ๋ฐ์ดํ„ฐ๊ฐ€ ์ ์žฌ๋˜๋ฉด ์ผ๊ด„ ์ฒ˜๋ฆฌ ์ž‘์—…์— ์˜ํ•œ ๊ฐฑ์‹  ์ด์™ธ์—๋Š” ๋ณ€๊ฒฝ์ด ์ˆ˜ํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

 

โ–ถ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ๊ตฌ์„ฑ

๊ตฌ์„ฑ์š”์†Œ ๋‚ด์šฉ
๋ฐ์ดํ„ฐ ๋ชจ๋ธ(Data Model) ์ฃผ์ œ ์ค‘์‹ฌ์ ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋‹ค์ฐจ์›์˜ ๊ฐœ์ฒด-๊ด€๊ณ„ํ˜•(Entity Relation)๋ชจ๋ธ๋กœ ์„ค๊ณ„๋œ๋‹ค.
ETL(Extract, Transform, Load) ๊ธฐ์—…์˜ ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœ, ์ •์ œ ๋ฐ ๊ฐ€๊ณตํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์— ์ ์žฌํ•œ๋‹ค.
ODS(Operational Data Store) ๋‹ค์–‘ํ•œ DBMS ์‹œ์Šคํ…œ์—์„œ ์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ฉ์ ์œผ๋กœ ๊ด€๋ฆฌํ•œ๋‹ค.
DW ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์— ๋Œ€ํ•œ ์Šคํ‚ค๋งˆ ์ •๋ณด์™€ ๋น„์ฆˆ๋‹ˆ์Šค ์ธก๋ฉด์—์„œ ํ™œ์šฉ๋˜๋Š” ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
OLAP(Online Analytical Processing) ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋‹ค์ฐจ์›์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์†”๋ฃจ์…˜์ด๋‹ค.
๋ฐ์ดํ„ฐ ๋งˆ์ด๋‹(Data Mining) ๋Œ€์šฉ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•๋ก ์ด๋‹ค.
๋ถ„์„ ๋„๊ตฌ ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹์„ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์— ์ ์žฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ด๋‹ค.
๊ฒฝ์˜๊ธฐ๋ฐ˜ ์†”๋ฃจ์…˜ KMS, DSS, BI์™€ ๊ฐ™์€ ๊ฒฝ์˜์˜์‚ฌ๊ฒฐ์ •์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ์†”๋ฃจ์…˜์ด๋‹ค.