๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ์ดํด - 1์ฅ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ์ดํด - 2์ ์ํฐํฐ Entity
1. ์ํฐํฐ Entity
- ์ ๋ฌด์์ ๊ด๋ฆฌํด์ผ ํ๋ ๋ฐ์ดํฐ ์งํฉ์ ์๋ฏธํ๋ฉฐ, ์ ์ฅ๋๊ณ ๊ด๋ฆฌ๋์ด์ผ ํ๋ ๋ฐ์ดํฐ
- ๊ฐ๋ , ์ฌ๊ฑด, ์ฅ์ ๋ฑ์ ๋ช ์ฌ
- ์ํฐํฐ์ ์๋ฏธ
- Peter Chen 1976 : ์ํฐํฐ๋ ๋ณ๋ณํ ์ ์๋ ์ฌ๋ฌผ
- James Martin 1989 : ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ ์ด๋ค ๊ฒ
- C.J Date 1986 : ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด๋ถ์์ ๋ณ๋ณ ๊ฐ๋ฅํ ๊ฐ์ฒด
- Thomas Bruce 1992 : ์ ๋ณด๊ฐ ์ ์ฅ๋ ์ ์๋ ์ฅ์, ์ฌ๋, ์ฌ๊ฑด, ๊ฐ๋ , ๋ฌผ๊ฑด ๋ฑ
2. ์ํฐํฐ ๋์ถ
- ๊ณ ๊ฐ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์์ ๊ด๋ฆฌ๋์ด์ผ ํ๋ ์ ๋ณด๋ฅผ ์ถ์ถํด์ผ ํจ
- ex) ๋น์ฆ๋์ค ํ๋ก์ธ์ค

1) ๊ณ ๊ฐ์ด ํ์๊ฐ์ ์ ํ๋ค. ํ์์ผ๋ก ๊ฐ์ ํ ๋๋ ํ์ ID, ํจ์ค์๋, ์ด๋ฆ, ์ฃผ์, ์ ํ๋ฒํธ ๋ฑ์ ์ ๋ ฅํด์ผ ํ๋ค
2) ํ์์ผ๋ก ๊ฐ์ ํ๊ธฐ ์ํด์๋ ๋ฐ๋์ ํ๋์ ๊ณ์ข๋ฅผ ๊ฐ์คํด์ผ ํ๋ค
3) ๊ณ ๊ฐ์ ๊ณ์ข๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ฐ์คํ ์ ์๋ค
4) ๊ณ์ข๋ฅผ ๊ฐ์คํ ๋๋ ๊ณ์ข๋ฒํธ, ๊ณ์ข๋ช , ์์๊ธ, ๊ณ์ข๊ฐ์ค ์ง์ , ๊ณ์ข๋ด๋น์๊ฐ ์ ๋ ฅ๋๋ค
3. ์ํฐํฐ ํน์ง
- ์๋ณ์ : ์ํฐํฐ๋ ์ ์ผํ ์๋ณ์์ ์ํด ์๋ณ์ด ๊ฐ๋ฅํด์ผ ํ๋ค ( ex ํ์ID, ๊ณ์ข๋ฒํธ )
- ์ธ์คํด์ค ์งํฉ : ์์์ ์ผ๋ก ์กด์ฌํ๋ ์ธ์คํด์ค๊ฐ 2๊ฐ ์ด์ ์์ด์ผ ํ๋ค ( ex ๊ณ ๊ฐ์ ๋ณด๋ 2๋ช ์ด์ ์์ด์ผ ํจ )
- ์์ฑ : ์ํฐํฐ๋ ๋ฐ๋์ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ค( ex ๊ณ ๊ฐ ์ํฐํฐ์ ํ์ID, ํจ์ค์๋, ์ด๋ฆ, ์ฃผ์, ์ ํ๋ฒํธ )
- ๊ด๊ณ : ์ํฐํฐ๋ ๋ค๋ฅธ ์ํฐํฐ์ ์ต์ํ ํ ๊ฐ ์ด์ ๊ด๊ณ๊ฐ ์์ด์ผ ํ๋ค( ex ๊ณ ๊ฐ์ ๊ณ์ข๋ฅผ ๊ฐ์คํ๋ค )( ๊ณตํต์ฝ๋, ํต๊ณ์ฑ ์ํฐํฐ์ ๊ฒฝ์ฐ ๊ด๊ณ ์๋ต ๊ฐ๋ฅ )
- ์ ๋ฌด : ์ํฐํฐ๋ ๋ฐ๋์ ํด๋น ์ ๋ฌด์์ ๊ด๋ฆฌํ๊ณ ์ ํ๋ ์ ๋ณด์ด์ด์ผ ํ๋ค( ex ๊ณ ๊ฐ, ๊ณ์ข )
- ์ํฐํฐ๋ ์ ๋ฌด ํ๋ก์ธ์ค์ ์ํด ์ด์ฉ๋์ด์ผ ํ๋ค
4. ์ํฐํฐ ์ข ๋ฅ
(1) ์ ํ๊ณผ ๋ฌดํ์ ๋ฐ๋ฅธ ์ํฐํฐ ์ข ๋ฅ : ๋ฌผ๋ฆฌ์ ํํ์ ์กด์ฌ ์ฌ๋ถ๋ก ๋ถ๋ฅ
- ์ ํ ์ํฐํฐ : ์ ๋ฌด์์ ๋์ถ๋๋ฉฐ ์ง์์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ํฐํฐ ( ex ๊ณ ๊ฐ, ๊ฐ์ฌ, ์ฌ์ ๋ฑ )
- ๊ฐ๋ ์ํฐํฐ : ์ ํ ์ํฐํฐ๋ ๋ฌผ๋ฆฌ์ ํํ๊ฐ ์์ง๋ง, ๊ฐ๋ ์ํฐํฐ๋ ๋ฌผ๋ฆฌ์ ํํ๊ฐ ์๋ค ( ex ๊ฑฐ๋์ ์ข ๋ชฉ, ์๋ช ๋ณดํ ์ํ ๋ฑ )
- ์ฌ๊ฑด ์ํฐํฐ : ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ฉด์ ์์ฑ๋๋ ์ํฐํฐ ( ex ์ฃผ๋ฌธ, ์ฒด๊ฒฐ, ์ทจ์์ฃผ๋ฌธ, ์์๋ฃ ์ฒญ๊ตฌ ๋ฑ )
(2) ๋ฐ์ ์์ ์ ๋ฐ๋ฅธ ์ํฐํฐ ์ข ๋ฅ
- ๊ธฐ๋ณธ ์ํฐํฐ Basic Entity : = ํค ์ํฐํฐ. ๊ทธ ์ ๋ฌด์ ์๋ ์กด์ฌํ๋ ์ ๋ณด๋ก์ ๋ค๋ฅธ ์ํฐํฐ์์ ๊ด๊ณ์ ์ํด ์์ฑ๋๋ ๊ฒ์ด ์๋๋ผ ๋ ๋ฆฝ์ ์ผ๋ก ์์ฑ์ด ๊ฐ๋ฅํ๋ฉฐ ํ ์ํฐํฐ์ ๋ถ๋ชจ ์ญํ ์ ํ๊ฒ ๋๋ ์ํฐํฐ. ๋ค๋ฅธ ์ํฐํฐ๋ก๋ถํฐ ์ฃผ์๋ณ์๋ฅผ ์์๋ฐ์ง ์๊ณ ์์ ์ ๊ณ ์ ํ ์ฃผ์๋ณ์๋ฅผ ๊ฐ์ง๊ฒ ๋จ ( ex ๊ณ ๊ฐ, ์ํ, ๋ถ์ ๋ฑ)
- ์ค์ฌ ์ํฐํฐ Main Entity : ๊ธฐ๋ณธ ์ํฐํฐ์ ํ์ ์ํฐํฐ ์ค๊ฐ์ ์๋ ๊ฒ. ์ฆ, ๊ธฐ๋ณธ ์ํฐํฐ๋ก๋ถํฐ ๋ฐ์๋๊ณ ํ์ ์ํฐํฐ๋ฅผ ์์ฑ ( ex ๊ณ์ข, ์ฃผ๋ฌธ, ์ทจ์, ์ฒด๊ฒฐ ๋ฑ )
- ํ์ ์ํฐํฐ Active Entity : 2๊ฐ ์ด์์ ์ํฐํฐ๋ก๋ถํฐ ๋ฐ์ ( ex ์ฃผ๋ฌธ ์ด๋ ฅ, ์ฒด๊ฒฐ ์ด๋ ฅ ๋ฑ )
5. ์ํฐํฐ ๋ช ๋ช ๊ธฐ์ค
- ๊ฐ๋ฅํ๋ฉด ํ์ ์๋ฌด์์ ์ฌ์ฉํ๋ ์ฉ์ด ์ฌ์ฉ
- ๊ฐ๋ฅํ๋ฉด ์ฝ์ด๋ฅผ ์ฌ์ฉํ์ง ์์
- ๋จ์๋ช ์ฌ ์ฌ์ฉ
- ๋ชจ๋ ์ํฐํฐ๋ฅผ ํตํ์ด ์ ์ผํ ์ด๋ฆ์ด ๋ถ์ฌ๋์ผ ํจ
- ์ํฐํฐ ์์ฑ ์๋ฏธ๋๋ก ์ด๋ฆ ๋ถ์ฌ