You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
key ์ข ๋ฅ
[DB] ๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํค(KEY) ์ข ๋ฅ ๐ต๏ธ ์ ๋ฆฌ
Key์ ์ข ๋ฅ ์ํผ ํค(Super Key): ์ ์ผ์ฑ์ ๋ง์กฑํ๋ ํค. ์๋ฅผ ๋ค๋ฉด, {ํ๋ฒ + ์ด๋ฆ}, {์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ + ํ๋ฒ} ๋ณตํฉ ํค(Composite Key): 2๊ฐ ์ด์์ ์์ฑ(attribute)๋ฅผ ์ฌ์ฉํ ํค. ํ๋ณด ํค(Candidate key): ์ ์ผ์ฑ๊ณผ ์ต์์ฑ์ ๋ง์กฑํ๋ ํค. ๊ธฐ๋ณธํค๊ฐ ๋ ์ ์๋ ํ๋ณด์ด๊ธฐ ๋๋ฌธ์ ํ๋ณดํค๋ผ๊ณ ๋ถ๋ฆฐ๋ค. ์๋ฅผ ๋ค๋ฉด, ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ, ํ๋ฒ ๋ฑ ๊ธฐ๋ณธ ํค(Primary key): ํ๋ณด ํค์์ ์ ํ๋ ํค. NULL๊ฐ์ด ๋ค์ด๊ฐ ์ ์์ผ๋ฉฐ, ๊ธฐ๋ณธํค๋ก ์ ํ๋ ์์ฑ(Attribute)์ ๋์ผํ ๊ฐ์ด ๋ค์ด๊ฐ ์๊ฐ ์๋ค. ๋์ฒด ํค(Surrogate key): ํ๋ณด ํค ์ค์ ๊ธฐ๋ณธ ํค๋ก ์ ํ๋์ง ์์ ํค. ์ธ๋ ํค(Foreign Key): ์ด๋ค ํ ์ด๋ธ(Relation) ๊ฐ์ ๊ธฐ๋ณธ ํค(Prim..