๐ป Computer Science/DB
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] ch3 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ
ํ์ต ๋ชฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ฐจ์ด๋ฅผ ์ดํดํ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๊ตฌ์ฑ ์์๋ฅผ ์ดํด๋ณธ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค 3๋จ๊ณ ๊ตฌ์กฐ์์ ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ์ ๊ฐ๋ ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ๋ค. ๋ฐ์ดํฐ ์ธ์ด๋ณ ํน์ง์ ์์๋ณธ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์๋ณ ํน์ง์ ์์๋ณธ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๊ตฌ์ฑ์ ์์๋ณธ๋ค. 01. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ (DBS)๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ์ฌ ์กฐ์ง์ ํ์ํ ์ ๋ณด๋ฅผ ์์ฑํด์ฃผ๋ ์์คํ ์ด๋ค. 02. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ 1. ์คํค๋ง ์คํค๋ง(schema)๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์ ์ฝ์กฐ๊ฑด์ ์ ์ํ ๊ฒ์ด๋ค. ์ ์๋ ์คํค๋ง์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ ๋ก ์ ์ฅ๋ ๊ฐ์ด ์ธ์คํด์ค๋ค. ์คํค๋ง๋ ํ๋ฒ ์ ์..
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] Ch2 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
์ด ์ฅ์์๋ ํ์ผ ์์คํ ์ด ์ง๋ ๋ฌธ์ ์ ์ ์์๋ณธ๋ค. ๊ทธ๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๋์์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ํต์ฌ ๊ธฐ๋ฅ๊ณผ ์ฅ๋จ์ ์ ์ดํด๋ณด๊ณ ๋ฐ์ ๊ณผ์ ์ ์ดํด ๋ณด์. 01 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ ๊ฐ์ ๋ด์ฉ์ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ํ์ผ์ ์ค๋ณต ์ ์ฅ๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ ํ์ผ์ ์ข ์์ ์ด๋ค. ๋ฐ์ดํฐ ํ์ผ์ ๋ํ ๋์ ๊ณต์ , ๋ณด์, ํ๋ณต ๊ธฐ๋ฅ์ด ๋ถ์กฑํ๋ค ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ธฐ ์ฝ์ง ์๋ค. 02 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ ์ ์์คํ ์ ๋ฐ์ดํฐ ์ค๋ณต๊ณผ ๋ฐ์ดํฐ ์ข ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์๋ ์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ๋์ ํ์ฌ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ค์ด ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ,์ญ์ , ์์ , ๊ฒ์ํ๊ณ , ๋ชจ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ณต์ ํ ์ ์๊ฒ ํ๋ค. 03 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ฅ๋จ์ ์ฅ..
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ]Ch1 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๊ฐ๋
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์์ฑ 01. ๋ฐ์ดํฐ์ ์ ๋ณด ๋ฐ์ดํฐ: ํ์ค ์ธ๊ณ์์ ๋จ์ํ ๊ด์ฐฐํ๊ฑฐ๋ ์ธก์ ํ์ฌ ์์งํ ์ฌ์ค์ด๋ ๊ฐ์ด๋ค. ์๋ฃ๋ผ๊ณ ๋ ํ๋ค. ์ ๋ณด: ๋ฐ์ดํฐ๋ฅผ ์์ฌ๊ฒฐ์ ์ ์ ์ฉํ๊ฒ ํ์ฉํ ์ ์๋๋ก ์ฒ๋ฆฌํ์ฌ ์ฒด๊ณ์ ์ผ๋ก ์กฐ์งํ ๊ฒฐ๊ณผ๋ฌผ์ด๋ค. ์ ๋ณด์ฒ๋ฆฌ: ๋ฐ์ดํฐ์์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ณผ์ ๋๋ ๋ฐฉ๋ฒ์ด๋ค. ์ฆ ์ ๋ณด์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฅผ ์ํฉ์ ๋ง๊ฒ ๋ถ์ํ๊ฑฐ๋ ํด์ํ์ฌ ๋ฐ์ดํฐ ๊ฐ์ ์๋ฏธ ๊ด๊ณ๋ฅผ ํ์ ํ๋ ๊ฒ์ด๋ค. ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ์ฌ ํ์ํ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ฒ์ด๋ค. 02. ์ ๋ณด ์์คํ ๊ณผ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ ๋ณด ์์คํ : ์์ฌ ๊ฒฐ์ ์ด ํ์ํ ๋ ์ฒ๋ฆฌํ์ฌ ์ ์ฉํ ์ ๋ณด๋ฅผ ๋ง๋ค์ด์ฃผ๋ ์๋จ ๋ฐ์ดํฐ ๋ฒ ์ด์ค : ์ ๋ณด ์์คํ ์์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์๋ค๊ฐ ํ์ํ ๋ ์ ๊ณตํ๋ ํต์ฌ ์ญํ 2. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์์ ํน์ง 01. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ ๋ฐ์ด..