: ํ์ค์ ฐ๊ณ๋ก๋ถํฐ ๊ด์ฐฐ ยท ์ธก์ ยท ์์งํ์ฌ ์ป์ ์ ๋์ /์ ์ฑ์ ์ธ ์ค์ ๊ฐ์ด๋ค.
**๋ฐ์ดํฐ(D) โ ์ฒ๋ฆฌ๊ธฐ (P) โ ์ ๋ณด (i)**
๊ฐ๊ณต ์ฒ๋ฆฌ : ๋ฐ์ดํฐ์ ์กฐ๊ฐ ๊ฒ์, ์ ๋ ฌ, ์ฌ์น์ฐ์ฐ, ํต๊ณ ์ฒ๋ฆฌ, ์ ๋ฌด์ฒ๋ฆฌ ๋ฑ์ด ํด๋น
๐ ์์ฌ๊ฒฐ์ ์ ํ ์ ์๊ฒ ํ๋ ๋ฐ์ดํฐ์ ํด์์ด๋ ๋ฐ์ดํฐ๋ค๊ฐ์ ๊ด๊ณ
๋ฐ์ดํฐ์ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๊ฑฐ๋ ๊ฐ๊ณต์ฒ๋ฆฌ๋ฅผ ํตํด ๋์จ ๊ฒฐ๊ณผ๋ฌผ
์ ๋ณด์์คํ
์ ์ด์ฉํด ํน๋ณํ ๋
ธ๋ ฅ์ ๊ณผ์ ์ ํตํด ํ๋๋๋ค.
์ ๋ณด์ฒ๋ฆฌ ๋ฐฉ๋ฒ : ์๋ฃ์ฒ๋ฆฌ ์ ๋ณด์ฒ๋ฆฌ
๋ฐ์ดํฐ์ ์ ๋ณด์ ๊ตฌ๋ถ
์ฆ, ์ํฉ๊ณผ ๊ด์ ์ ๋ฐ๋ผ ์ ๋ณด์ ๋ฐ์ดํฐ๋ก ๊ตฌ๋ถ์ง๋ฅผ ์ ์๋ค.
ํ ์กฐ์ง์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์์ง ยท ์ ์ฅํ๊ณ (DB) ๋ค์ํ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌ ๊ฐ๊ณตํ์ฌ ์์ฌ๊ฒฐ์ ์ ํ์ํ ์ ๋ณด๋ฅผ ์์ฑํ๋ ์ํํธ์จ์ด ์ฒด๊ณ
[์ ๋ณด์์คํ ์ ๊ตฌ์กฐ]
๐ ๊ฒฝ์ ์ ๋ณด ์์คํ : ๊ธฐ์ ์ ๊ฒฝ์ ๊ด๋ฆฌ, ๊ธฐํ ์ด์, ํต์ ๋ฅผ ์ํ ์์คํ ,
๐ ์์ฌ ๊ฒฐ์ ์ง์ ์์คํ : ๋์ ๋ถ์ผ์ ์์ฌ๊ฒฐ์ ์ง์
๐ ์์ฉ ์์คํ
: ์ฌ๋ฌ ๋ถ์ ์ค ํ ๋ถ์๊ฐ ํ์๋ก ํ๋ ์ ๋ณด ์ ๊ณต ์์คํ
(์์ฉํ๋ก๊ทธ๋จ์ผ๋ก ๊ตฌ์ฑ๋๋ค.)
: ์ ๋ณด ์ฒ๋ฆฌ ์์คํ ์ด ์ฌ์ฉํ ์๋ฃ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ณด์กฐ ์์คํ
์์ ) ์ ํ์๊ธ ๊ณ์ฐ, ์ธ๋ฌด์ฒ๋ฆฌ, ์ฐ๋ง ๊ฒฐ์
๐ ํน์ง )
1๏ธโฃ ์ฌ์ ์ค๋น ์์ ์ด ํ์ํ๋ค.
โ ์์ ๋ฐ์ดํฐ์ ์์ง์ด ํ์ํ๋ค.
โก ๋ถ๋ฅ ์ ๋ฆฌํ์ฌ ํ์ผ์ ์ ์ฅ
2๏ธโฃ ์์คํ ์ค์ฌ์ฒ๋ฆฌ ๋ฐฉ์์ด๋ค.
๐ ๋์ ์์คํ
์ฑ๋ฅ
๐ (ํธ๋์ญ์
์) ๋ฎ์ ์ฒ๋ฆฌ ๋น์ฉ
3๏ธโฃ ์์ฐจ ์ ๊ทผ ๋ฐฉ๋ฒ ์ด์ฉ ์ ๋ฌด์ ์ ๋ฆฌํ๋ค.
โ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ์ค์๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ง์ง ์๋๋ค.
์์ ) ์ข์์์ฝ, ์ํ ์ ์ถ๊ธ, ์จ๋ผ์ธ ์ํ ๊ตฌ์ ๋ฑ ์ค์๊ฐ ์ฒ๋ฆฌ ์ ๋ฌด ํํ์ ์ ํฉํจ
๐ ํน์ง )
1๏ธโฃ ์ค์๊ฐ ์ฒ๋ฆฌ
์ค์๊ฐ ์ฒ๋ฆฌ โ ์จ๋ผ์ธ ์ฒ๋ฆฌ
์ค์๊ฐ ์ฒ๋ฆฌ : ์ฒ๋ฆฌ๊ธฐ๊ฐ์ ์ ํ์ด ์๋ ๊ฒ
2๏ธโฃ ์ฌ์ฉ์ ์ค์ฌ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ
๐ ๋ฎ์ ์์คํ
์ฑ๋ฅ : ์์คํ
์ ์ฑ๋ฅ์ ๋ชจ๋ ํ์ฉํ์ง ๋ชปํ๋ค.
๐ (ํธ๋์ญ์
์) ๋์ ์ฒ๋ฆฌ ๋น์ฉ
3๏ธโฃ ํต์ ์ ์ด๊ธฐ๊ฐ ํ์ํ๋ค.
4๏ธโฃ ์ ์ง , ๋ณด์, ํ๋ณต์ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ๋ค.
๐ ๋ถ์ฐ๋์ด ์๋ ์ ๋ฌด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ค.
โ ๋ถ์ฐ์ฒ๋ฆฌ๊ธฐ โก ๋ถ์ฐ๋ฐ์ดํฐ๋ฒ ์ด์ค โข ํต์ ๋คํธ์ํฌ
๋ถ์ฐ์ฒ๋ฆฌ๊ธฐ : ๋ฐ์ดํฐ์ ์ฒ๋ฆฌ,์ ์ก,์์ฒญ์ ๋ด๋นํ๋ค. (ํด๋ผ์ด์ธํธ/์๋ฒ ์์คํ )
๊ด๋ จ๋ ์ฝํ
์ธ ๋ฅผ ๋ชจ์๋์ ๋ฐ์ดํฐ ์ ์ฅ์
๋ฐ์ดํฐ ํ์์ด๋ ๊ตฌ์ฑ์ ์ ์ฝ์ด ์๋ ์ฌ์ฉ์ ๊ด์ ์์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค
ex) ์ธํฐ๋ท ์น ๋ฌธ์, ์ ์๋์๊ด, VOD ์๋น์ค
๋ฐ์ดํฐ ํ์์ด๋ ๊ตฌ์ฑ์ ์๊ฒฉํ ์ ์ฝ์ ๊ฐ๋ ์์คํ ๊ด์ ์์์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค
ex) ์ธํฐ๋ท ๋ฑ ํน ์์คํ , ๊ทน์ฅ ์๋งค ์์คํ , ์ผํ๋ชฐ ๊ตฌ๋งค ์์คํ , ํธ์์ ์ฌ๊ณ ์์ค
์ฌ๋ฌ ์ฌ์ฉ์๋ ์์ฉํ๋ก๊ทธ๋จ๋ค์ด ํจ๊ป ์ฌ์ฉํ ๋ชฉ์ ์ผ๋ก ์ฒด๊ณ์ ์ผ๋ก ํตํฉํ์ฌ ์ ์ฅํ ์ด์์ ๊ผญ ํ์ํ ํ์๋ฐ์ดํฐ๋ค์ ์ ์ฅ์
1๏ธโฃ ๊ณต์ฉ๋ฐ์ดํฐ์ ์ ์ฅ์
๋ค์์ ์ฌ์ฉ์๋ ์์ฉํ๋ก๊ทธ๋จ๋ค์ด ๊ณต๋์ผ๋ก ์์ ํ๊ณ ์ ์งํ๋ ๊ณต์ฉ๋ฐ์ดํฐ๋ค์ ์ ์ฅ์
2๏ธโฃ ํตํฉ๋ฐ์ดํฐ์ ์ ์ฅ์
์ฌ๋ฌ ๊ณณ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํ๋๋ก ํตํฉํ ํตํฉ๋ฐ์ดํฐ๋ค์ ์ ์ฅ์
๋ฌผ๋ฆฌ์ ์ผ๋ก ํฉ์ด์ ธ์๋๋ผ๋ ์ํธ์ฐ๊ฒฐ๋์ด ์ ๊ทผํ ์ ์๋ ๋
ผ๋ฆฌ์ ํตํฉ์ ๋งํ๋ค.
3๏ธโฃ ์ด์๋ฐ์ดํฐ์ ์ ์ฅ์
ํน์ ์กฐ์ง์ ์ด์์ ์ํด์ ์ฌ์ฉ๋๋ ์ด์๋ฐ์ดํฐ๋ค์ ์ ์ฅ์์ด๋ค.
์กฐ์ง ์ด์์ ์ํด ํ์์ ์ผ๋ก ํ์ํ ๋ฐ์ดํฐ๋ค์ ๋ชจ์์ด๋ค.
4๏ธโฃ ์ ์ฅ ๋ฐ์ดํฐ์ ์ ์ฅ์
์ปดํจํฐ๊ฐ ์ง์ ์ ๊ทผ์ด ๊ฐ๋ฅํ ๋์คํฌ,ํ
์ดํ์ ์ ์ฅ๋งค์ฒด์ ๋์งํธํ๋ ์ ์ฅ๋ฐ์ดํฐ๋ค์ ์ ์ฅ์์ด๋ค.
๋ฐ
1๏ธโฃ ์ค์๊ฐ ์ ๊ทผ : ์ ๊ทผ ์ฌ์ฉ์๊ฐ ๋ง๋๋ผ๋ ๋ฐ์ดํฐ์๊ตฌ์ ์ค์๊ฐ์ผ๋ก ์๋ตํด์ผํ๋ค.
2๏ธโฃ ๋์์๋ ๋ณํ : ํ์ค์ธ๊ณ์ ๋ณํ๋ฅผ ์ ํํ ๋ฐ์ํด์ผํจ.
3๏ธโฃ ๋์ ๊ณต์ฉ : ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ๊ณต์ฉ์ผ๋ก ์ฌ์ฉํ ์ ์์ด์ผ ํ๋ค.
โ ์ฌ์ฉ์์๊ฐ ๋ง๋ค๊ณ ํด์ ์ ์ฅ์์ ์ ๊ทผ์ด ์ ํ๋๊ณ ๋๊ธฐํด์๋ ์๋๋ค.
4๏ธโฃ ๋ด์ฉ ๊ธฐ๋ฐ ์ฐธ์กฐ : ๋ฐ์ดํฐ์ ๋ด์ฉ(๊ฐ)์ผ๋ก ์ ๊ทผ(์ฐธ์กฐ)์ ํด์ผํ๋ค.
๋ ผ๋ฆฌ์ ๊ตฌ์ฑ์์ = ๊ฐ์ฒด + ๊ด๊ณ
attribute
์ผ๋ก ๊ตฌ์ฑ๋๋ค.๐ ๊ฐ์ฒด์งํฉ Entity Set
**Entity Instance**
๋ก ์ด๋ฃจ์ด์ ธ์๋ค.**Entity Type**
: ์์ฑ๋ช
์ผ๋ก ๊ตฌ์ฑ๋ ๊ฐ์ฒด์ ์ ์์ด๋ค.๐ ๋ ์ฝ๋ : ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํ๋์ ๋จ์๋ก ์ทจ๊ธ๋๋ ์๋ฃ์ ์งํฉ. (์ค,ํ,ํํ)
์์ฑ attribute
: ๋ฐ์ดํฐ์ ๊ฐ์ฅ ์์ ๋
ผ๋ฆฌ์ ๋จ์
ํ๋ : ๋ ์ฝ๋์ ๋ํ ๊ฐ๋ณ์ ์ธ ์์ฑ๊ฐ
๐ entity type
์ entity instance
Entity Type์ Entity์ ์งํฉ
Entity๋ Entity Type์ ์ํ ํ๋์ Instance์ด๋ค.
๐ ๊ด๊ณ
๐ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ
์ฌ์ฉ์์ ๊ด์ ์์ ๋ณธ ๋ฐ์ดํฐ์ ๊ฐ๋ ์ ์ธ ๊ตฌ์กฐ๋ก ๋ฐ์ดํฐ์ ๋ ผ๋ฆฌ์ ๋ฐฐ์น๋ฅผ ๋งํ๋ค.
๋ ผ๋ฆฌ์ ๋ ์ฝ๋๋ก ์ด๋ฃจ์ด์ ธ์๋ค.
๐ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ
์ ์ฅ ๊ด์ ์์ ๋ณธ ๋ฐ์ดํฐ์ ์ค์ ๊ตฌ์กฐ๋ก ๋ฌผ๋ฆฌ์ ๋ฐฐ์น๋ฅผ ๋งํ๋ค.
์ธ๋ฑ์ค, ํฌ์ธํฐ์ฒด์ธ, ์ค๋ฒํ๋ก์ฐ ๊ตฌ์ญ๋ฑ ์ถ๊ฐ์ ๋ณด๋ฅผ ๊ฐ์ง๋ค.
์ ์ฅ๋ ์ฝ๋๋ก ์ด๋ฃจ์ด์ ธ์๋ค.