๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ž๊ฒฉ์ฆ๐Ÿชช/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ๐Ÿ“š

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ_๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ ๊ตฌํ˜„3๐Ÿ“š

by @ENFJ 2022. 3. 18.

๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค(Database) ๊ฐœ๋…

: ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋Š” ๋‹ค์ˆ˜์˜ ์ธ์›, ์‹œ์Šคํ…œ ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•  ๋ชฉ์ ์œผ๋กœ ํ†ตํ•ฉํ•˜์—ฌ ๊ด€๋ฆฌ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์ด๋‹ค.

๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ํšจ๊ณผ์ ์ธ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์ž๋ฃŒ์˜ ์ค‘๋ณต์„ฑ ์ œ๊ฑฐ, ๋ฌด๊ฒฐ์„ฑ ํ™•๋ณด, ์ผ๊ด€์„ฑ ์œ ์ง€, ์œ ์šฉ์„ฑ ๋ณด์žฅ์ด ์ค‘์š”ํ•˜๋‹ค.

 

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

: ํ†ตํ•ฉ๋œ ๋ฐ์ดํ„ฐ(integrated data): ์ž๋ฃŒ์˜ ์ค‘๋ณต์„ ๋ฐฐ์ œํ•œ ๋ฐ์ดํ„ฐ์˜ ๋ชจ์ž„.

  ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ(Stored Data) : ์ €์žฅ ๋งค์ฒด์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ

  ์šด์˜ ๋ฐ์ดํ„ฐ ( Operational Data) : ์กฐ์ง์˜ ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ.

  ๊ณต์šฉ ๋ฐ์ดํ„ฐ (Shared Data) : ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์‹œ์Šคํ…œ๋“ค์ด ๊ณต๋™์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ

 

 

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

 

: ์‹ค์‹œ๊ฐ„ ์ ‘๊ทผ์„ฑ : ์ฟผ๋ฆฌ์— ๋Œ€ํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ์‘๋‹ต์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•จ.

  ๊ณ„์†์ ์ธ ๋ณ€ํ™” : ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์‚ฝ์ž…, ์‚ญ์ œ, ๊ฐฑ์‹ ์œผ๋กœ ํ•ญ์ƒ ์ตœ์‹  ๋ฐ์ดํ„ฐ ์œ ์ง€.

  ๋™์‹œ ๊ณต์šฉ : ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ์— ๊ฐ™์€ ๋‚ด์šฉ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•จ.

  ๋‚ด์šฉ ์ฐธ์กฐ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ฐธ์กฐํ• ๋•Œ ๋ฐ์ดํ„ฐ ๋ ˆ์ฝ”๋“œ์˜ ์ฃผ์†Œ๋‚˜ ์œ„์น˜์— ์˜ํ•ด์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž๊ฐ€ ์š”๊ตฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋‚ด์šฉ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๋Š”๋‹ค.

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ข…๋ฅ˜

1. ํŒŒ์ผ ์‹œ์Šคํ…œ 

  (ISAM , VSAM)

 

2. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ (RDBMS)

 

3. ๊ณ„์ธตํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ (HDBMS)

 

4. ๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ (NDBMS)


DBMS

:๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ์˜ ๋ณต์žก์„ฑ์„ ํ•ด๊ฒฐํ•˜๋Š” ๋™์‹œ์— ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€, ๋ณ€๊ฒฝ, ๊ฒ€์ƒ‰, ์‚ญ์ œ ๋ฐ ๋ฐฑ์—…, ๋ณต๊ตฌ, ๋ณด์•ˆ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

 

DBMS ์œ ํ˜•

: ํ‚ค-๊ฐ’ DBMS , ์ปฌ๋Ÿผ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์ €์žฅDBMS , ๋ฌธ์„œ์ €์žฅ DBMS, ๊ทธ๋ž˜ํ”„ DBMS

 

DBMS ํŠน์ง•

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

๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ

๋ฐ์ดํ„ฐ ํšŒ๋ณต์„ฑ

๋ฐ์ดํ„ฐ ๋ณด์•ˆ์„ฑ

๋ฐ์ดํ„ฐ ํšจ์œจ์„ฑ


 

๋ฐ์ดํ„ฐ ๋งˆ์ด๋‹ (Data minning)

: ๋Œ€๊ทœ๋ชจ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ ์•ˆ์—์„œ ์ฒด๊ณ„์ ์ด๊ณ  ์ž๋™์ ์œผ๋กœ ํ†ต๊ณ„์  ๊ทœ์น™์ด๋‚˜ ํŒจํ„ด์„ ์ฐพ์•„๋‚ด๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

+ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์—์„œ ์˜๋ฏธ ์žˆ๋Š” ํŒจํ„ด์„ ํŒŒ์•…ํ•˜๊ฑฐ๋‚˜ ์˜ˆ์ธกํ•˜์—ฌ ์˜์‚ฌ ๊ฒฐ์ •์— ํ™œ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค.

 

 

1. ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์˜ ๊ฐœ๋…์„ ๊ฐ„๋žตํžˆ ์„œ์ˆ ํ•˜์‹œ์˜ค.

: ๋‹ค์ˆ˜์˜ ์ธ์›, ์‹œ์Šคํ…œ ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•  ๋ชฉ์ ์œผ๋กœ ํ†ตํ•ฉํ•˜์—ฌ ๊ด€๋ฆฌ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์ด๋‹ค.

 

2. ๋‹ค์Œ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ข…๋ฅ˜์— ๋Œ€ํ•œ ์„ค๋ช….

(๊ณ„์ธตํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ=HDBMS) ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒํ•˜ ์ข…์†์ ์ธ ๊ด€๊ณ„๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์ด๋‹ค.

๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ์†๋„๊ฐ€ ๋น ๋ฅด์ง€๋งŒ, ์ข…์†์ ์ธ ๊ตฌ์กฐ๋กœ ์ธํ•˜์—ฌ ๋ณ€ํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘์ด ์–ด๋ ต๋‹ค.

 

3.

-๋ถ€์ ์ ˆํ•œ ์ž๋ฃŒ๊ฐ€ ์ž…๋ ฅ๋˜์–ด ๋™์ผํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•˜์—ฌ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ์„ฑ์งˆ

:  ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ

 

- ์‚ฝ์ž…, ์‚ญ์ œ, ๊ฐฑ์‹ , ์ƒ์„ฑ ํ›„์—๋„ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€ํ•จ์—†์ด ์ผ์ •.

: ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ 

 

 

5.ERD ๊ฐœ๋…

: ์—…๋ฌด ๋ถ„์„๊ฒฐ๊ณผ๋กœ ๋„์ถœ๋œ ์‹ค์ฒด(๊ฐœ์ฒด)์™€ ๊ฐœ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋„์‹ํ™”ํ•œ ๋‹ค์ด์–ด๊ทธ๋žจ์ด๋‹ค.