Notice
Recent Posts
Recent Comments
ยซ   2024/12   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
In Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

A Joyful AI Research Journey๐ŸŒณ๐Ÿ˜Š

SQLD ๊ณผ๋ชฉ 1 ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด: ์ œ1์žฅ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด ๋ณธ๋ฌธ

๐Ÿ’ปBootcamp Self-Study Revisionโœจ/IT Certifications

SQLD ๊ณผ๋ชฉ 1 ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด: ์ œ1์žฅ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด

yjyuwisely 2023. 3. 13. 16:46

์ฐธ๊ณ : https://yurimac.tistory.com/40

์ œ1์žฅ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด

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

2. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง
๊ฐœ๋…์ , ๋…ผ๋ฆฌ์ , ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง

3. ๋ฐ์ดํ„ฐ ๋…๋ฆฝ์„ฑ ์š”์†Œ
- ์™ธ๋ถ€ ์Šคํ‚ค๋งˆ : ๊ฐœ๊ฐœ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๋Š” ๊ฐœ์ธ์  DB ์Šคํ‚ค๋งˆ
- ๊ฐœ๋… ์Šคํ‚ค๋งˆ : ๋ชจ๋“  ์‚ฌ์šฉ์ž ๊ด€์ ์„ ํ†ตํ•ฉํ•œ ์ „์ฒด DB
- ๋‚ด๋ถ€ ์Šคํ‚ค๋งˆ : ๋ฌผ๋ฆฌ์  ์žฅ์น˜์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ค์ œ์  ์ €์žฅ

4. ๋ฐ์ดํ„ฐ ๋…๋ฆฝ์„ฑ
๋…ผ๋ฆฌ์  ๋…๋ฆฝ์„ฑ : ๊ฐœ๋… ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ, ์™ธ๋ถ€์Šคํ‚ค๋งˆ์— ์˜ํ–ฅX
๋ฌผ๋ฆฌ์  ๋…๋ฆฝ์„ฑ : ๋‚ด๋ถ€ ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ, ์™ธ๋ถ€/๊ฐœ๋…์Šคํ‚ค๋งˆ์— ์˜ํ–ฅX

5. Mapping( ) ์‚ฌ์ƒ : ์ƒํ˜ธ ๋…๋ฆฝ์ ์ธ ๊ฐœ๋…์„ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ๋‹ค๋ฆฌ
- ๋…ผ๋ฆฌ์  ์‚ฌ์ƒ : ์™ธ๋ถ€ ์Šคํ‚ค๋งˆ - ๊ฐœ๋… ์Šคํ‚ค๋งˆ
- ๋ฌผ๋ฆฌ์  ์‚ฌ์ƒ : ๊ฐœ๋… ์Šคํ‚ค๋งˆ - ๋‚ด๋ถ€ ์Šคํ‚ค๋งˆ

6. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ 3์š”์†Œ
- ์–ด๋–ค ๊ฒƒ(Things)
- ์„ฑ๊ฒฉ(Attributes)
- ๊ด€๊ณ„(Relationships)

7. ๋ชจ๋ธ๋ง์˜ ํŠน์ง•
(ํ˜„์‹ค์„ธ๊ณ„) → ์ถ”์ƒํ™”, ๋‹จ์ˆœํ™”, ์ •ํ™•ํ™” → (๋ชจ๋ธ)

8. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ํ‘œ๊ธฐ๋ฒ•
1976๋…„ Entity Relationship Model ํ”ผํ„ฐ์ฒธ์ด ๊ฐœ๋ฐœ
- IE, Baker ๊ธฐ๋ฒ•์ด ๋งŽ์ด ์“ฐ์ž„
- ์—”ํ„ฐํ‹ฐ, ๊ด€๊ณ„, ์†์„ฑ์œผ๋กœ ์ด๋ค„์ง

9. ERD(Entity Relationship Model) ์ž‘์—…์ˆœ์„œ
1. ์—”ํ„ฐํ‹ฐ ๊ทธ๋ฆผ
2. ์—”ํ„ฐํ‹ฐ ๋ฐฐ์น˜
3. ์—”ํ„ฐํ‹ฐ ๊ด€๊ณ„์„ค์ •
4. ๊ด€๊ณ„๋ช… ๊ธฐ์ˆ 
5. ๊ด€๊ณ„์˜ ์ฐธ์—ฌ๋„ ๊ธฐ์ˆ 
6. ๊ด€๊ณ„ํ•„์ˆ˜์—ฌ๋ถ€

10. ์ข‹์€ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์š”์†Œ
1. ์™„์ „์„ฑ: ์—…๋ฌด์— ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ๋ชจ๋ธ์— ์ •์˜
2. ์ค‘๋ณต๋ฐฐ์ œ: ํ•˜๋‚˜์˜ DB๋‚ด์— ๋™์ผํ•œ ์‚ฌ์‹ค์€ ํ•œ๋ฒˆ๋งŒ.
3. ์—…๋ฌด๊ทœ์น™: ๋งŽ์€ ๊ทœ์น™์„ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ ํ•˜๋„๋ก ์ œ๊ณต
4. ๋ฐ์ดํ„ฐ ์žฌ์‚ฌ์šฉ: ๋ฐ์ดํ„ฐ๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ ์„ค๊ณ„๋ผ์•ผ ํ•จ
5. ์˜์‚ฌ์†Œํ†ต: ์—…๋ฌด๊ทœ์น™์€ ์—”ํ„ฐํ‹ฐ, ์„œ๋ธŒํƒ€์ž…, ์†์„ฑ, ๊ด€๊ณ„ ๋“ฑ์˜ ํ˜•ํƒœ๋กœ ์ตœ๋Œ€ํ•œ ์ž์„ธํžˆ ํ‘œํ˜„
6. ํ†ตํ•ฉ์„ฑ: ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋Š” ํ•œ๋ฒˆ๋งŒ ์ •์˜, ์ฐธ์กฐ ํ™œ์šฉ


11. ์—”ํ„ฐํ‹ฐ: ์—…๋ฌด์— ํ•„์š”ํ•˜๊ณ  ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ง‘ํ•ฉ์ ์ธ ๊ฒƒ, ๋ณด์ด์ง€ ์•Š๋Š” ๊ฐœ๋… ํฌํ•จ
์—”ํ„ฐํ‹ฐ(Entity)๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฒˆ์—ญํ•˜๋ฉด ์‹ค์ œ, ๋…๋ฆฝ์ฒด๋ผ๋Š” ๋œป์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ์ฒด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฆ‰ ์—”ํ„ฐํ‹ฐ(Entity)๋Š” ์—…๋ฌด์— ํ•„์š”ํ•˜๊ณ  ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ "์–ด๋–ค ๊ฒƒ(Thing)"์ด๋ผ๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

12. ์—”ํ„ฐํ‹ฐ์˜ ํŠน์ง•
1. ๋ฐ˜๋“œ์‹œ ํ•ด๋‹น ์—…๋ฌด์—์„œ ํ•„์š”ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ณ ์ž ํ•จ
2. ์œ ์ผํ•œ ์‹๋ณ„์ž์— ์˜ํ•ด ์‹๋ณ„ ๊ฐ€๋Šฅ
3. ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ธ์Šคํ„ด์Šค์˜ ์ง‘ํ•ฉ
4. ์—…๋ฌด ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ์ด์šฉ๋˜์–ด์•ผ ํ•จ
5. ๋ฐ˜๋“œ์‹œ ์†์„ฑ์ด ์žˆ์–ด์•ผ ํ•จ
6. ๋‹ค๋ฅธ ์—”ํ„ฐํ‹ฐ์™€ ์ตœ์†Œ 1๊ฐœ ์ด์ƒ์˜ ๊ด€๊ณ„๊ฐ€ ์žˆ์–ด์•ผ ํ•จ
→ ํ†ต๊ณ„์„ฑ/์ฝ”๋“œ์„ฑ ์—”ํ„ฐํ‹ฐ๋Š” ๊ด€๊ณ„ ์ƒ๋žต ๊ฐ€๋Šฅ

13. ์—”ํ„ฐํ‹ฐ์˜ ๋ถ„๋ฅ˜
์œ ๋ฌดํ˜•์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜ : ์œ ํ˜•, ๊ฐœ๋…, ์‚ฌ๊ฑด ์—”ํ„ฐํ‹ฐ
- ์œ ํ˜•: ๋ฌผ๋ฆฌ์  ํ˜•ํƒœ ex) ์‚ฌ์›, ๋ฌผํ’ˆ, ๊ฐ•์‚ฌ
- ๊ฐœ๋…: ๊ฐœ๋…์  ์ •๋ณด ex) ์กฐ์ง, ๋ณดํ—˜์ƒํ’ˆ
- ์‚ฌ๊ฑด: ์—…๋ฌด์ˆ˜ํ–‰์‹œ ๋ฐœ์ƒ ex) ์ฃผ๋ฌธ, ์ฒญ๊ตฌ, ๋ฏธ๋‚ฉ

14. ๋ฐœ์ƒ์‹œ์ ์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜ : ๊ธฐ๋ณธ/ํ‚ค, ์ค‘์‹ฌ, ํ–‰์œ„ ์—”ํ„ฐํ‹ฐ
- ๊ธฐ๋ณธ : ๊ทธ ์—…๋ฌด์— ์›๋ž˜ ์กด์žฌํ•˜๋Š” ์ •๋ณด, ํƒ€ ์—”ํ„ฐํ‹ฐ์˜ ๋ถ€๋ชจ ์—ญํ• , ์ž์‹ ์˜ ๊ณ ์œ ํ•œ ์ฃผ์‹๋ณ„์ž ๊ฐ€์ง
ex) ์‚ฌ์›, ๋ถ€์„œ

- ์ค‘์‹ฌ : ๊ธฐ๋ณธ ์—”ํ„ฐํ‹ฐ๋กœ๋ถ€ํ„ฐ ๋ฐœ์ƒ, ๋‹ค๋ฅธ ์—”ํ„ฐํ‹ฐ์™€์˜ ๊ด€๊ณ„๋กœ ๋งŽ์€ ํ–‰์œ„ ์—”ํ„ฐํ‹ฐ ์ƒ์„ฑ
ex) ๊ณ„์•ฝ, ์‚ฌ๊ณ , ์ฃผ๋ฌธ

- ํ–‰์œ„: 2๊ฐœ ์ด์ƒ์˜ ๋ถ€๋ชจ ์—”ํ„ฐํ‹ฐ๋กœ๋ถ€ํ„ฐ ๋ฐœ์ƒ, ์ž์ฃผ ๋ฐ”๋€Œ๊ฑฐ๋‚˜ ์–‘์ด ์ฆ๊ฐ€
ex) ์ฃผ๋ฌธ๋ชฉ๋ก, ์‚ฌ์›๋ณ€๊ฒฝ์ด๋ ฅ

15. ์—”ํ„ฐํ‹ฐ์˜ ๋ช…๋ช…
ํ˜„์—…์—…๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด ์‚ฌ์šฉ, ์•ฝ์–ด ์‚ฌ์šฉ๊ธˆ์ง€, ๋‹จ์ˆ˜๋ช…์‚ฌ ์‚ฌ์šฉ, ๊ณ ์œ ํ•œ ์ด๋ฆ„ ์‚ฌ์šฉ, ์ƒ์„ฑ์˜๋ฏธ๋Œ€๋กœ ๋ถ€์—ฌ


16. ์†์„ฑ : ์—…๋ฌด์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ์ธ์Šคํ„ด์Šค๋กœ ๊ด€๋ฆฌํ•˜๊ณ ์ž ํ•˜๋Š” ์˜๋ฏธ์ƒ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๋Š” ์ตœ์†Œ์˜ ๋ฐ์ดํ„ฐ ๋‹จ์œ„
- ํ•œ ๊ฐœ์˜ ์—”ํ„ฐํ‹ฐ๋Š” 2๊ฐœ ์ด์ƒ์˜ ์ธ์Šคํ„ด์Šค ์ง‘ํ•ฉ
- ํ•œ ๊ฐœ์˜ ์—”ํ„ฐํ‹ฐ๋Š” 2๊ฐœ ์ด์ƒ์˜ ์†์„ฑ์„ ๊ฐ€์ง
- ํ•œ ๊ฐœ์˜ ์†์„ฑ์€ 1๊ฐœ์˜ ์†์„ฑ๊ฐ’์„ ๊ฐ€์ง

17. ๊ตฌ์„ฑ ๋ฐฉ์‹์˜ ๋ถ„๋ฅ˜ : PK(primary Key), FK(Foreign Key), ์ผ๋ฐ˜ ์†์„ฑ
์†์„ฑ์˜ ๋ถ„๋ฅ˜ : ๊ธฐ๋ณธ, ์„ค๊ณ„, ํŒŒ์ƒ ์†์„ฑ
- ๊ธฐ๋ณธ : ์—…๋ฌด๋กœ๋ถ€ํ„ฐ ์ถ”์ถœํ•œ ๋ชจ๋“  ์ผ๋ฐ˜์ ์ธ ์†์„ฑ

- ์„ค๊ณ„ : ์—…๋ฌด๋ฅผ ๊ทœ์น™ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋ณ€ํ˜• ์ •์˜ํ•˜๋Š” ์†์„ฑ
ex) ์ผ๋ จ๋ฒˆํ˜ธ

- ํŒŒ์ƒ : ๋‹ค๋ฅธ ์†์„ฑ์— ์˜ํ–ฅ์„ ๋ฐ›์•„ ๋ฐœ์ƒํ•˜๋Š” ์†์„ฑ, ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ์›๋ž˜ ์†์„ฑ์˜ ๊ฐ’์„ ๊ณ„์‚ฐ, ์ ์„์ˆ˜๋ก ์ข‹์Œ
ex) ํ•ฉ

18. ๋„๋ฉ”์ธ : ์†์„ฑ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…, ํฌ๊ธฐ, ์ œ์•ฝ์‚ฌํ•ญ ์ง€์ •

19. ์†์„ฑ์˜ ๋ช…๋ช…
1. ํ•ด๋‹น์—…๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ด๋ฆ„ ๋ถ€์—ฌ
2. ์„œ์ˆ ์‹ ์†์„ฑ๋ช…์€ ์‚ฌ์šฉ ๊ธˆ์ง€
3. ์•ฝ์–ด ์‚ฌ์šฉ ๊ธˆ์ง€
4. ๊ตฌ์ฒด์ ์œผ๋กœ ๋ช…๋ช…ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์—์„œ ์œ ์ผ์„ฑ ํ™•๋ณด


20. ๊ด€๊ณ„ : ์—”ํ„ฐํ‹ฐ์˜ ์ธ์Šคํ„ด์Šค ์‚ฌ์ด์˜ ๋…ผ๋ฆฌ์ ์ธ ์—ฐ๊ด€์„ฑ์œผ๋กœ์„œ ์กด์žฌ์˜ ํ˜•ํƒœ๋กœ์„œ๋‚˜ ํ–‰์œ„๋กœ์„œ ์„œ๋กœ์—๊ฒŒ ์—ฐ๊ด€์„ฑ์ด ๋ถ€์—ฌ๋œ ์ƒํƒœ,
๊ด€๊ณ„ ํŽ˜์–ด๋ง์˜ ์ง‘ํ•ฉ
ex) ๊ฐ•์‚ฌ - ๊ฐ€๋ฅด์นœ๋‹ค(๊ด€๊ณ„) ์ˆ˜๊ฐ•์ƒ

21. ํŒจ์–ด๋ง : ์—”ํ„ฐํ‹ฐ ์•ˆ์— ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ฐœ๋ณ„์ ์œผ๋กœ ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง€๋Š” ๊ฒƒ

22. UML(ํ†ตํ•ฉ๋ชจ๋ธ๋ง์–ธ์–ด)์—์„œ์˜ ๊ด€๊ณ„
์—ฐ๊ด€๊ด€๊ณ„(์‹ค์„ ): ํ•ญ์ƒ ์ด์šฉํ•˜๋Š” ๊ด€๊ณ„ ex) ์†Œ์†๋œ๋‹ค
์˜์กด๊ด€๊ณ„(์ ์„ ): ์ƒ๋Œ€ ํ–‰์œ„์— ์˜ํ•ด ๋ฐœ์ƒํ•˜๋Š” ๊ด€๊ณ„ ex) ์ฃผ๋ฌธํ•œ๋‹ค.

23. ๊ด€๊ณ„์˜ ํ‘œ๊ธฐ๋ฒ•
๊ด€๊ณ„๋ช… : ๊ด€๊ณ„์˜ ์ด๋ฆ„
๊ด€๊ณ„์ฐจ์ˆ˜ : 1:1, 1:M, M:N
๊ด€๊ณ„์„ ํƒ์„ฑ(๊ด€๊ณ„์„ ํƒ์‚ฌ์–‘): ํ•„์ˆ˜๊ด€๊ณ„, ์„ ํƒ๊ด€๊ณ„

24. ๊ด€๊ณ„ ์ฒดํฌ์‚ฌํ•ญ
1. 2๊ฐœ์˜ ์—”ํ„ฐํ‹ฐ ์‚ฌ์ด์— ๊ด€์‹ฌ์žˆ๋Š” ์—ฐ๊ด€ ๊ทœ์น™O?
2. 2๊ฐœ์˜ ์—”ํ„ฐํ‹ฐ ์‚ฌ์ด์— ์ •๋ณด์˜ ์กฐํ•ฉ ๋ฐœ์ƒO?
3. ์—…๋ฌด๊ธฐ์ˆ ์„œ, ์žฅํ‘œ์— ๊ด€๊ณ„์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ๊ทœ์น™ ์„œ์ˆ O?
4. ์—…๋ฌด๊ธฐ์ˆ ์„œ, ์žฅํ‘œ์— ๊ด€๊ณ„์—ฐ๊ฒฐ์„ ๊ฐ€๋Šฅ์ผ€ ํ•˜๋Š” ๋™์‚ฌO?


25. ์‹๋ณ„์ž : ์—”ํ„ฐํ‹ฐ ๋‚ด์—์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ตฌ๋ถ„์ž ์‹๋ณ„์ž๋Š” ๋…ผ๋ฆฌ์ , Key๋Š” ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋‹จ๊ณ„์— ์‚ฌ์šฉ

26. ์‹๋ณ„์ž์˜ ํŠน์ง• : ์œ ์ผ์„ฑ, ์ตœ์†Œ์„ฑ, ๋ถˆ๋ณ€์„ฑ, ์กด์žฌ์„ฑ
- ์œ ์ผ์„ฑ : ์ฃผ์‹๋ณ„์ž์— ์˜ํ•ด ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋“ค์ด ์œ ์ผํ•˜๊ฒŒ ๊ตฌ๋ถ„
- ์ตœ์†Œ์„ฑ : ์ฃผ์‹๋ณ„์ž๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์†์„ฑ์˜ ์ˆ˜๋Š” ์œ ์ผ์„ฑ์„ ๋งŒ์กฑํ•˜๋Š” ์ตœ์†Œ์˜ ์ˆ˜๊ฐ€ ๋˜์–ด์•ผ ํ•จ
- ๋ถˆ๋ณ€์„ฑ : ์ง€์ •๋œ ์ฃผ์‹๋ณ„์ž์˜ ๊ฐ’์€ ์ž์ฃผ ๋ณ€ํ•˜์ง€ ์•Š์•„์•ผ ํ•จ. ๋ณ€ํ•˜๋ฉด ์ด์ „ ๊ธฐ๋ก ๋ง์†Œ๋จ
- ์กด์žฌ์„ฑ : ์ฃผ์‹๋ณ„์ž๊ฐ€ ์ง€์ •๋˜๋ฉด ๋ฐ˜๋“œ์‹œ ๊ฐ’์ด ๋“ค์–ด์™€์•ผ ํ•จ

27. ์‹๋ณ„์ž ๋ถ„๋ฅ˜
๋Œ€ํ‘œ์„ฑ์—ฌ๋ถ€ : ์ฃผ์‹๋ณ„์ž, ๋ณด์กฐ์‹๋ณ„์ž
- ์ฃผ : ์—”ํ„ฐํ‹ฐ ๋‚ด์—์„œ ๊ฐ ์–ด์ปค๋Ÿฐ์Šค๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ๋ถ„์ž, ํƒ€ ์—”ํ„ฐํ‹ฐ์™€ ์ฐธ์กฐ๊ด€๊ณ„๋ฅผ ์—ฐ๊ฒฐO
- ๋ณด์กฐ : ๊ตฌ๋ถ„์ž์ด๋‚˜ ๋Œ€ํ‘œ์„ฑ X, ์ฐธ์กฐ๊ด€๊ณ„ ์—ฐ๊ฒฐ X

์Šค์Šค๋กœ์ƒ์„ฑ์—ฌ๋ถ€ : ๋‚ด๋ถ€์‹๋ณ„์ž, ์™ธ๋ถ€์‹๋ณ„์ž
- ๋‚ด๋ถ€ : ์Šค์Šค๋กœ ์ƒ์„ฑ๋˜๋Š” ์‹๋ณ„์ž
- ์™ธ๋ถ€ : ํƒ€ ์—”ํ„ฐํ‹ฐ๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„์˜ค๋Š” ์‹๋ณ„์ž

28. ์†์„ฑ์˜ ์ˆ˜ : ๋‹จ์ผ์‹๋ณ„์ž, ๋ณตํ•ฉ์‹๋ณ„์ž
๋‹จ์ผ : ํ•˜๋‚˜์˜ ์†์„ฑ์œผ๋กœ ๊ตฌ์„ฑ
๋ณตํ•ฉ : 2๊ฐœ ์ด์ƒ์˜ ์†์„ฑ์œผ๋กœ ๊ตฌ์„ฑ

29. ๋Œ€์ฒด ์—ฌ๋ถ€ : ๋ณธ์งˆ ์‹๋ณ„์ž ์ธ์กฐ์‹๋ณ„์ž
๋ณธ์งˆ : ์—…๋ฌด์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง€๋Š” ์‹๋ณ„์ž
์ธ์กฐ : ์ธ์œ„์ ์œผ๋กœ ๋งŒ๋“  ์‹๋ณ„์ž

30. ์ฃผ์‹๋ณ„์ž ๋„์ถœ๊ธฐ์ค€
1. ํ•ด๋‹น ์—…๋ฌด์—์„œ ์ž์ฃผ ์ด์šฉ๋˜๋Š” ์†์„ฑ์ž„
2. ๋ช…์นญ, ๋‚ด์—ญ ๋“ฑ๊ณผ ๊ฐ™์ด ์ด๋ฆ„์œผ๋กœ ๊ธฐ์ˆ ๋˜๋Š” ๊ฒƒ๋“ค์€ X
3. ๋ณตํ•ฉ์œผ๋กœ ์ฃผ์‹๋ณ„์ž๋กœ ๊ตฌ์„ฑํ•  ๊ฒฝ์šฐ ๋„ˆ๋ฌด ๋งŽ์€ ์†์„ฑ X
→ ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ์ธ์กฐ์‹๋ณ„์ž ์ƒ์„ฑํ•œ๋‹ค

31. ์‹๋ณ„์ž ๊ด€๊ณ„
์ฃผ์‹๋ณ„์ž : ์ž์‹์˜ ์ฃผ์‹๋ณ„์ž๋กœ ๋ถ€๋ชจ์˜ ์ฃผ์‹๋ณ„์ž ์ƒ์†
- ๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ์‹๋ณ„์ž๋ฅผ ์ž์‹์—”ํ„ฐํ‹ฐ์˜ ์ฃผ์‹๋ณ„์ž๋กœ ์ด์šฉํ•˜๋Š” ๊ฒฝ์šฐ
- ๊ฐ•ํ•œ ์—ฐ๊ฒฐ๊ด€๊ณ„ ํ‘œํ˜„, ์‹ค์„  ํ‘œ๊ธฐ
- ์‹๋ณ„์ž ๊ด€๊ณ„๋กœ๋งŒ ์„ค์ • ์‹œ ์ฃผ์‹๋ณ„์ž ์ฆ๊ฐ€๋กœ ์˜ค๋ฅ˜ ์œ ๋ฐœ

๋น„์‹๋ณ„์ž : ๋ถ€๋ชจ ์†์„ฑ์„ ์ž์‹์˜ ์ผ๋ฐ˜ ์†์„ฑ์œผ๋กœ ์‚ฌ์šฉ
1. ๋ถ€๋ชจ ์—†๋Š” ์ž์‹์ด ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ
2. ๋ถ€๋ชจ์™€ ์ž์‹์˜ ์ƒ๋ช…์ฃผ๊ธฐ๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ (๋ณ„๋„๋กœ ์†Œ๋ฉธ)
3. ์—ฌ๋Ÿฌ๊ฐœ์˜ ์—”ํ„ฐํ‹ฐ๊ฐ€ ํ•˜๋‚˜์˜ ์—”ํ„ฐํ‹ฐ๋กœ ํ†ตํ•ฉ๋˜์–ด ํ‘œํ˜„๋˜์—ˆ๋Š”๋ฐ ๊ฐ๊ฐ์˜ ์—”ํ„ฐํ‹ฐ๊ฐ€ ๋ณ„๋„์˜ ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง„ ๊ฒฝ์šฐ
4. ์ž์‹์—”ํ„ฐํ‹ฐ์— ๋ณ„๋„์˜ ์ฃผ์‹๋ณ„์ž๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋” ์œ ๋ฆฌํ•œ ๊ฒฝ์šฐ
5. SQL ๋ฌธ์žฅ์ด ๊ธธ์–ด์ ธ ๋ณต์žก์„ฑ ์ฆ๊ฐ€๋˜๋Š” ๊ฒƒ ๋ฐฉ์ง€
- ์•ฝํ•œ ์—ฐ๊ฒฐ๊ด€๊ณ„ ํ‘œํ˜„, ์ ์„  ํ‘œ๊ธฐ
- ๋น„์‹๋ณ„์ž ๊ด€๊ณ„๋กœ๋งŒ ์„ค์ • ์‹œ ๋ถ€๋ชจ ์—”ํ„ฐํ‹ฐ์™€ ์กฐ์ธํ•˜์—ฌ ์„ฑ๋Šฅ ์ €ํ•˜


728x90
๋ฐ˜์‘ํ˜•
Comments