๐Ÿ’ป IT/DB

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง

Record_er 2024. 2. 26. 22:38
๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์„ค๊ณ„ ๊ณผ์ • ์ค‘ ํ˜„์‹ค ์„ธ๊ณ„์˜ ๊ฐœ์ฒด(Entity)์™€ ๊ทธ๋“ค๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ถ”์ƒํ™” ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ ํ•˜๋Š” ๊ณผ์ •

 

 

๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์ƒ๋ช… ์ฃผ๊ธฐ 

1. ์š”๊ตฌ์‚ฌํ•ญ ์ˆ˜์ง‘ ๋ฐ ๋ถ„์„ : ์‚ฌ์šฉ์ž๋“ค์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋“ฃ๊ณ  ๋ถ„์„ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ๊ตฌ์ถ•์˜ ๋ฒ”์œ„๋ฅผ ์ •ํ•œ๋‹ค.

2. ์„ค๊ณ„ : ๋ถ„์„๋œ ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ธฐ์ดˆ๋กœ ์ฃผ์š” ๊ฐœ๋…๊ณผ ์—…๋ฌด ํ”„๋กœ์„ธ์Šค ๋“ฑ์„ ์‹๋ณ„ํ•˜๊ณ  (1.๊ฐœ๋…์  ์„ค๊ณ„)

              ์‚ฌ์šฉํ•˜๋Š” ์ข…๋ฅ˜์— ๋งž๊ฒŒ ๋ณ€ํ™˜(2.๋…ผ๋ฆฌ์  ์„ค๊ณ„) ํ›„์—,

              ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๋ฅผ ๋„์ถœ (3.๋ฌผ๋ฆฌ์  ์„ค๊ณ„)ํ•œ๋‹ค.

3. ๊ตฌํ˜„ : ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ์ƒ์„ฑํ•œ ์Šคํ‚ค๋งˆ๋ฅผ ์‹ค์ œ DBMS์— ์ ์šฉํ•˜์—ฌ ํ…Œ์ด๋ธ” ๋ฐ ๊ด€๋ จ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ ๋‹ค.

4. ์šด์˜ : ๊ตฌํ˜„๋œ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์†Œํ”„ํŠธ ์›จ์–ด๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

5. ๊ฐ์‹œ ๋ฐ ๊ฐœ์„  : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šด์˜์— ๋”ฐ๋ฅธ ์‹œ์Šคํ…œ์˜ ๋ฌธ์ œ๋ฅผ ๊ด€์ฐฐํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž์ฒด์˜ ๋ฌธ์ œ์ ์„ ํŒŒ์•…ํ•˜์—ฌ ๊ฐœ์„ ํ•œ๋‹ค.

 

 

 

๊ฐœ๋…์  ๋ชจ๋ธ๋ง (conceptual modeling)

- ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ๋ฅผ ํ† ๋Œ€๋กœ ์—…๋ฌด์˜ ํ•ต์‹ฌ์ ์ธ ๊ฐœ๋…์„ ๊ตฌ๋ถ„ํ•˜๊ณ  ์ „์ฒด์ ์ธ ๋ผˆ๋Œ€๋ฅผ ๋งŒ๋“œ๋Š” ๊ณผ์ • 

 

๋…ผ๋ฆฌ์  ๋ชจ๋ธ๋ง (logical modeling)

- ๊ฐœ๋…์  ๋ชจ๋ธ๋ง์—์„œ ๋งŒ๋“  ER๋‹ค์ด์–ด๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ ค๋Š” DBMS์— ๋งž๊ฒŒ ๋งคํ•‘ํ•˜์—ฌ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ธ์„ ๋งŒ๋“œ๋Š” ๊ณผ์ •

 

๋ฌผ๋ฆฌ์  ๋ชจ๋ธ๋ง (physical modeling)

- ์ž‘์„ฑ๋œ ๋…ผ๋ฆฌ์  ๋ชจ๋ธ์„ ์‹ค์ œ ์ปดํ“จํ„ฐ์˜ ์ €์žฅ ์žฅ์น˜์— ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฌผ๋ฆฌ์  ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ •