๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์‹œ๋„/๊ตญ๋น„์ง€์›

[D+31] JOIN, ๋ชจ๋ธ๋ง

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2022. 11. 4.

 

 

๊ตญ๋น„์ง€์› D+31

-  JOIN, ๋ชจ๋ธ๋ง -

 


 

JOIN

- ๋‘˜ ์ด์ƒ์˜ ํ…Œ์ด๋ธ”์„ ์ฐธ์กฐํ•˜์—ฌ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ์—ฐ์‚ฐ

- ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋Š” ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ฉ์น˜๋Š” ์—ฐ์‚ฐ

 

• JOIN์˜ ํ•„์š”์„ฑ

๋งŒ์•ฝ ๋‚ด๊ฐ€ ์ฑ…๊ณผ ์ž‘๊ฐ€๋ฅผ ์†Œ๊ฐœํ•˜๋Š” ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๊ด€๋ จ ํ…Œ์ด๋ธ”์„ ํ•˜๋‚˜๋กœ ๋งŒ๋“ ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.

์ฑ…์—๋Œ€ํ•œ ์ •๋ณด์™€ ์ž‘๊ฐ€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ปฌ๋Ÿผ์œผ๋กœ ๋งŒ๋“ ๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์„๋•Œ ์œ„์™€๊ฐ™์€ ๊ตฌ์„ฑ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

์ž๋ฃŒํ˜•๊ณผ ์ œ์•ฝ์กฐ๊ฑด์„ ํ†ตํ•ด์„œ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์—ˆ์„ ๊ฒฝ์šฐ ์œ„์™€ ๊ฐ™์€ ํ…Œ์ด๋ธ”์ด ์™„์„ฑ๋˜๊ฒŒ ๋˜๋Š”๋ฐ ์ด ํ…Œ์ด๋ธ”์€ ํ‹€๋ฆฐ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ๋ช‡๊ฐ€์ง€ ๋ฌธ์ œ์ ์ด ์žˆ๋‹ค.

์ผ๋‹จ ํ•œ ์ž‘๊ฐ€๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ฑ…์„ ์ผ์„ ๊ฒฝ์šฐ์— ์ž‘๊ฐ€์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ค‘๋ณต๋˜์–ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋˜ํ•œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋กœ์ธํ•ด ์ถ”ํ›„์— ์ž‘๊ฐ€์˜ ์ •๋ณด๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๊ฒฝ์šฐ ์ผ์ผํžˆ ๋ณ€๊ฒฝํ•ด์ค˜์•ผํ•˜๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

 

์œ„์˜ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์šฐ๋ฆฌ๋Š” ๊ธฐ์กด์— ํ•˜๋‚˜๋กœ ๋งŒ๋“ค์—ˆ๋˜ ํ…Œ์ด๋ธ”์„ ๊ฐ ํŠน์„ฑ์— ๋งž๊ฒŒ ๋‘๊ฐœ๋กœ ๋‚˜๋ˆ ์ฃผ๋ฉด ์ค‘๋ณต์ด ์ตœ์†Œํ™”๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๊ฐ„์˜ ํšจ์œจ์„ฑ์ด ์˜ฌ๋ผ๊ฐ€๊ฒŒ ๋œ๋‹ค.

์ด๋•Œ ์ฃผ์˜ํ•ด์•ผํ•  ์ ์€ ๋‹จ์ˆœํžˆ ๋ฐ˜์œผ๋กœ ์ชผ๊ฐค๊ฒฝ์šฐ ๋‘ ํ…Œ์ด๋ธ”๊ฐ„์˜ ์—ฐ๊ด€์„ฑ์ด ์—†์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— booktbl์—์„œ ํšŒ์›์ •๋ณด๋ฅผ authortbl์—์„œ ๊ธฐ๋ณธํ‚ค๋กœ ์‚ฌ์šฉ๋˜๋Š” id๋ฅผ booktbl์˜ author_id๋ผ๋Š” ์™ธ๋ž˜ํ‚ค๋กœ ์ง€์ •ํ•ด์ค˜์„œ booktbl์ด authortbl๊ณผ ์—ฐ๊ณ„๋  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉด๋œ๋‹ค.

 

์šฐ๋ฆฌ๋Š” ์ด๋ ‡๊ฒŒ ์™ธ๋ž˜ํ‚ค๋ฅผ ๋ถˆ๋Ÿฌ์™€ ๋‘๊ฐœ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋Š” ํ…Œ์ด๋ธ”์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ JOIN์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

• LEFT OUTER JOIN

Aํ…Œ์ด๋ธ”์„ ๊ธฐ์ค€์œผ๋กœ A์™€ ๊ฒน์น˜๋Š” B๋ฅผ JOIN

 

• RIGHT OUTER JOIN

RIGHT OUTER JOIN์€ LEFT OUTER JOIN์˜ ๋‹ค๋ฅธ ํ˜•ํƒœ๋กœ ์›์˜ ์œ„์น˜๋งŒ ๋‹ค๋ฅผ ๋ฟ ๊ฐ™์€ ์กฐ์ธ์ด๋ผ๊ณ  ๋ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค.

 

• INNER JOIN

A, B์— ๊ณตํ†ต์ ์œผ๋กœ ์กด์žฌํ•˜๋Š” ํ–‰์„ JOINํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

NULL๊ฐ’์ด ์ œ์™ธ๋˜๋ฏ€๋กœ ์„ฑ๋Šฅ์ƒ์˜ ์ด์ ์ด ์กด์žฌํ•œ๋‹ค.

๋˜ํ•œ NULL๊ฐ’์ด ์ œ์™ธ๋œ๋‹ค๋Š” ์˜๋ฏธ๋Š” ์—ฐ์‚ฐ์˜ ๋Œ€์ƒ ์ž์ฒด๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

 

• FULL OUTER JOIN

A, B์— ๋ชจ๋‘ ์กด์žฌํ•˜๋Š” ํ–‰์œผ๋กœ JOIN์—ฐ์‚ฐ์„ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ LEFT OUTER JOIN + RIGHT OUTER JOIN์ด๋‹ค.

 


๋ชจ๋ธ๋ง

- ํŠน์ • ๋ชฉ์ ์— ๋”ฐ๋ผ ๋Œ€์ƒ์˜ ์ค‘์š”ํ•œ ๊ฒƒ์„ ๋„์ถœํ•˜์—ฌ ์ด๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

- ํ˜„์‹ค ์„ธ๊ณ„์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ปดํ“จํ„ฐ ์„ธ๊ณ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์˜ฎ๊ธฐ๋Š” ๋ณ€ํ™˜๊ณผ์ •์„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์ด๋ผ๊ณ  ํ•œ๋‹ค.

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

- ๋‹จ, ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์„ ๋ฐ”๋กœ DBํ™”ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ํŠน์ • ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฑฐ์น˜๋ฉด์„œ ๋ชจ๋ธ๋ง์„ ์™„์„ฑ์‹œ์ผœ์•ผํ•œ๋‹ค.

 

• ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ํ”„๋กœ์„ธ์Šค

์š”๊ตฌ์‚ฌํ•ญ๋ถ„์„ → ๊ฐœ๋…์  ๋ชจ๋ธ๋ง → ๋…ผ๋ฆฌ์  ๋ชจ๋ธ๋ง → ๋ฌผ๋ฆฌ์  ๋ชจ๋ธ๋ง

์šฐ๋ฆฌ๊ฐ€ ํ•™์Šตํ•ด์•ผํ•  ๋ฐ์ดํ„ฐ๋ชจ๋ธ๋ง ํ”„๋กœ์„ธ์Šค์—์„œ ์š”๊ตฌ์‚ฌํ•ญ๋ถ„์„๊ณผ ๊ฐœ๋…์  ๋ชจ๋ธ๋ง์— ๊ฐœ๋…์ ์ธ ๋‚ด์šฉ์„ ๋งŽ์ด ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง๊ณผ ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง์€ ์ด๋ฏธ ์ž๋™ํ™”๊ฐ€ ์ž˜ ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์ˆ ์ ์ธ ์ด์Šˆ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์š”๊ตฌ์‚ฌํ•ญ๋ถ„์„๊ณผ ๊ฐœ๋…๋ชจ๋ธ๋ง์— ๊ธฐ์ˆ ์ ์ธ ๋‚ด์šฉ์„ ์ง‘์ค‘์ ์œผ๋กœ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

 

์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„

- ๊ณ ๊ฐ์ด ๋ฌด์—‡์„ ์›ํ•˜๋Š”์ง€ ๋˜๋Š” ์‹œ์Šคํ…œ์ด ๋ฌด์—‡์„ ์›ํ•˜๋Š”์ง€ ๋„์ถœํ•˜๊ณ  ์ด๋ฅผ ์ฒด๊ณ„ํ™” ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

- ์ด๋•Œ, ์—ฌ๊ธฐ์„œ ๋‚˜์˜ค๋Š” ์ฒด๊ณ„ํ™”๋ผ๋Š” ๊ฒƒ์€ ๊ฐ€์‹œํ™”ํ•ด์„œ ๊ฒ€์ฆํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

- ๋ถ„์„๊ธฐ๋ฒ• ) ๊ด€์ฐฐ, ์ธํ„ฐ๋ทฐ, ํ”„๋กœํ† ํƒ€์ดํ•‘, ํฌ์ปค์Šค ๊ทธ๋ฃน, ์‹ฌ์ธต ์›Œํฌ์ƒต

 

ํ”„๋กœํ† ํƒ€์ดํ•‘

ํ”„๋กœํ† ํƒ€์ดํ•‘์€ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„๊ธฐ๋ฒ•์ค‘์—์„œ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ๊ธฐ๋ฒ•์œผ๋กœ ์š”๊ตฌ์‚ฌํ•ญ์˜ ์ ์šฉ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ๋ชจํ˜•(Prototype)์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

(์œ„์˜ ์‚ฌ์ง„์€ ์นด์นด์˜ค์˜ค๋ธ์„ ์‚ฌ์šฉํ•ด ๋งŒ๋“  ํ”„๋กœํ† ํƒ€์ž…์ด๋‹ค)

 

๊ฐœ๋…์  ๋ชจ๋ธ๋ง

- ์‹ค์„ธ๊ณ„์—์„œ ์˜๋ฏธ์žˆ๋Š” ๊ฐœ์ฒด๋ฅผ ๋„์ถœํ•˜๊ณ  ๊ฐœ์ฒด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์†์„ฑ์„ ํŒŒ์•…ํ•˜์—ฌ ๊ฐœ์ฒด์™€ ๊ฐœ์ฒด๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋„์ถœํ•ด๋‚ด๋Š” ๋ชจ๋ธ๋ง์ด๋‹ค. => ERD(Entitiy-Relationship-Diagram)

 

๊ฐœ์ฒด(Entity)

- ์‚ฌ๋žŒ, ์‚ฌ๋ฌผ, ๊ฐœ๋…, ์‚ฌ๊ฑด๊ณผ ๊ฐ™์€ ์ €์žฅํ•  ๋งŒํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ์ค‘์š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์‹ค์„ธ๊ณ„์˜ ๊ฐ์ฒด๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

- ๋ณดํ†ต ๊ฐœ์ฒด๋Š” ํ…Œ์ด๋ธ”๋กœ ํ‘œํ˜„๋œ๋‹ค.

- ERD์—์„œ ๋„ค๋ชจ๋กœ ํ‘œํ˜„๋œ๋‹ค.

- ํŠน์ง•1) ์œ ์ผํ•œ ์‹๋ณ„์ž์— ์˜ํ•ด ์‹๋ณ„๊ฐ€๋Šฅ (์‹๋ณ„๊ฐ€๋Šฅ)

- ํŠน์ง•2) ์˜์†์ ์œผ๋กœ ์กด์žฌ, ์—…๋ฌด์— ํ•„์š”ํ•œ ์ •๋ณด (์˜์†์„ฑ)

- ํŠน์ง•3) ์—”ํ‹ฐํ‹ฐ๊ฐ„์˜ ๊ด€๊ณ„๊ฐ€ ์กด์žฌ (๊ด€๊ณ„์„ฑ)

 

์†์„ฑ(Attribute)

- ๊ฐœ์ฒด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ณ ์œ ํ•œ ํŠน์„ฑ์„ ๋งํ•œ๋‹ค.

- ERD์—์„œ ๋™๊ทธ๋ผ๋ฏธ๋กœ ํ‘œํ˜„๋œ๋‹ค.

- ์œ ํ˜•1) ๊ธฐ๋ณธ์†์„ฑ : ์—…๋ฌด ๋ถ„์„๋‹จ๊ณ„์—์„œ ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

- ์œ ํ˜•2) ์„ค๊ณ„์†์„ฑ : ์„ค๊ณ„๊ณผ์ •์—์„œ ๋„์ถœ๋˜๋Š” ๊ฒƒ์œผ๋กœ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๋‹ค๋ณด๋‹ˆ ๊ธฐ๋ณธํ‚ค๋‚˜ ์™ธ๋ž˜ํ‚ค๋ฅผ ํ•„์š”๋กœํ•ด ์ถ”๊ฐ€์ ์œผ๋กœ ์ง€์ •ํ•ด ์ฃผ๋Š” ๊ฒƒ์ด ์ด์— ํ•ด๋‹นํ•œ๋‹ค.

- ์œ ํ˜•3) ํŒŒ์ƒ์†์„ฑ : ์„ฑ๋Šฅ์˜ ์ด์Šˆ๋‚˜ ๋น„์ฆˆ๋‹ˆ์Šคํ”„๋กœ์„ธ์Šค์˜ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ์ธํ•ด ์ถ”๊ฐ€์ ์œผ๋กœ ๋„์ถœํ•œ ๊ฒƒ์ด๋‹ค.

 

๊ด€๊ณ„(Relation)

- ๊ฐœ์ฒด์™€ ๊ฐœ์ฒด๊ฐ€ ๋งบ๊ณ  ์žˆ๋Š” ์˜๋ฏธ์žˆ๋Š” ์—ฐ๊ด€์„ฑ์ด๋‹ค.

- ๊ด€๊ณ„๋Š” ์†์„ฑ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค.

- ERD์—์„œ ๋งˆ๋ฆ„๋ชจ๋กœ ํ‘œํ˜„๋œ๋‹ค.

 

• ERD (Entity Relationship Diagram)

๊ฐœ์ฒด-๊ด€๊ณ„ ๋ชจ๋ธ๋กœ ๊ตฌ์กฐํ™”๋œ ๋ฐํ„ฐ์— ๋Œ€ํ•œ ์ผ๋ จ์˜ ํ‘œํ˜„์ด๋‹ค.

์‰ฝ๊ฒŒ ์ƒ๊ฐํ•˜๋ฉด, ํ…Œ์ด๋ธ”๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์„ค๋ช…ํ•ด์ฃผ๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ์ด๋ฉฐ DB์˜ ๊ตฌ์กฐ๋ฅผ ํ•œ๋ˆˆ์— ํŒŒ์•…์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

๊ด€๊ณ„๋ฅผ ์„ค์ •ํ•  ๋•Œ์—๋Š” ๋‘๊ฐ€์ง€๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š”๋ฐ ๋ฐ”๋กœ ์นด๋””๋„๋ฆฌํ‹ฐ์™€ ์˜ต์…”๋„๋ฆฌํ‹ฐ์ด๋‹ค.

 

์นด๋””๋„๋ฆฌํ‹ฐ๋Š” ๋‘ ์—”ํ‹ฐํ‹ฐ์‚ฌ์ด์—์„œ ๋ช‡๋Œ€๋ช‡ ๊ด€๊ณ„์ธ์ง€๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ERD์—์„œ ์˜ค๋ฆฌ๋ฐœ์„ ํ†ตํ•ด์„œ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

๋˜ํ•œ ์˜ต์…”๋„๋ฆฌํ‹ฐ๋Š” ์นด๋””๋„๋ฆฌํ‹ฐ๋ฅผ ์„ค์ •ํ•œ ๋‹ค์Œ์— ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์œ„์˜ ๊ทธ๋ฆผ์„ ์˜ˆ๋ฅผ ๋“ค์–ด์„ค๋ช…ํ•˜์ž๋ฉด ์นด๋””๋„๋ฆฌํ‹ฐ๋ฅผ ํ†ตํ•ด์„œ ํ•œ๋ช…์˜ ์ €์ž๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋Œ“๊ธ€์„ ๋‹ฌ ์ˆ˜ ์žˆ๊ณ , ๋Œ“๊ธ€์ž…์žฅ์—์„œ ๋Œ“๊ธ€์€ ํ•œ ์ €์ž๋ฅผ ํ†ตํ•ด์„œ ๋‹ฌ๋ฆฌ๋Š” 1:n๊ด€๊ณ„๋ฅผ ์„ค์ •ํ•œ ์ƒํƒœ์ด๋‹ค.

์ดํ›„์— ์ €์ž๋Š” ๋Œ“๊ธ€์„ ๋ฐ˜๋“œ์‹œ ์ ์–ด์•ผํ•˜๋Š”์ง€, ๋Œ“๊ธ€์€ ๋ฐ˜๋“œ์‹œ ์ €์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ๋˜๋Š”์ง€์— ์ƒ๊ฐํ•ด๋ด์•ผํ•˜๋Š”๋ฐ ์ด๊ฒŒ ์˜ต์…”๋„๋ฆฌํ‹ฐ์ด๋‹ค.

์ฐธ๊ณ ๋กœ ๋ชจ๋“ ์ €์ž๊ฐ€ ๋Œ“๊ธ€์„ ๋‹ค ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๋Œ“๊ธ€์€ ๋™๊ทธ๋ผ๋ฏธ์ธ Optional๋กœ ํ‘œํ˜„ํ•ด ์ค„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ˜๋Œ€๋กœ ๋Œ“๊ธ€์ด ์ž‘์„ฑ๋˜์–ด์ง€๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ €์ž๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ €์ž๋Š” ์ž‘๋Œ€๊ธฐ์ธ Mandatory๋กœ ํ‘œํ˜„ํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ค.

 

์นด๋””๋„๋ฆฌํ‹ฐ์™€ ์˜ต์…”๋„๋ฆฌํ‹ฐ๋ฅผ ํ†ตํ•ด ERD๋ฅผ ํ‘œํ˜„ํ•˜๋ฉด ์ด๋ ‡๊ฒŒ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๋‹ค.

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€