๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค (RDB) ์ฌ์ ์ ์๊ฒฉํ๊ฒ ์ ์๋ DB schema๋ฅผ ์๊ตฌํ๋ table ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์๊ฒฉํ schema๋ก ์ธํด ๋ฐ์ดํฐ ์ค๋ณต์ด ์์ โ update๊ฐ ๋ง์ ๋ ์ ๋ฆฌ NoSQL tableํ์์ด ์๋ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋๋ก ์ง์ ๋ฐ์ดํฐ ์ค๋ณต์ผ๋ก ์ธํด ๋ฐ์ดํฐ update ์ ๋ชจ๋ ์ปฌ๋ ์
์์ ์์ ์ด ํ์ โ update๊ฐ ์ ๊ณ , ์กฐํ๊ฐ ๋ง์ ๋ ์ ๋ฆฌ RDB NoSQL ๋ฐ์ดํฐ ์ ์ฅ ๋ชจ๋ธ table json document / key-value / ๊ทธ๋ํ ๊ฐ๋ฐ ๋ชฉ์ ๋ฐ์ดํฐ ์ค๋ณต ๊ฐ์ ์ ์์ผ / ํ์ฅ ๊ฐ๋ฅ์ฑ / ์์ ๊ฐ๋ฅ์ฑ ์์ MySQL, Oracle MongoDB, DynamoDB Schema ์๊ฒฉํ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ ์ฐํ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ฅ์ - ๋ช
ํํ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ณด์ฅ - ๋ฐ์ดํฐ ..
๐ Study/๋ฐ์ดํฐ๋ฒ ์ด์ค
Primary Key ํ๋ฒ ์ด๋ฆ ์ฃผ๋ฏผ๋ฑ๋ก ๋ฒํธ ํ๊ณผ ์ฑ๋ณ 202137 ์ ์ฌํ 111111-1111111 ์ฌ๋ฆฌ ๋จ 202249 ๋ฐํ์ง 222222-2222222 ๊ฒฝ์ ์ฌ 202118 ์ ์ฌํ 021543-5413555 ์ ์๊ต์ก ๋จ 202195 ๋ฐฐ์ค์ 012134-1235455 ์ ์๊ต์ก ๋จ Super Key (์ํผํค) ๊ฐ row๋ฅผ ์ ์ผํ๊ฒ ์๋ณํ ์ ์๋ ํ๋ ๋๋ ๊ทธ ์ด์์ ์์ฑ๋ค์ ์งํฉ. ์ ์ผ์ฑ: ํ๋์ key ๊ฐ์ผ๋ก ํน์ row๋ง์ ์ ์ผํ๊ฒ ์ฐพ์๋ผ ์ ์๋ค. {ํ๋ฒ}, {ํ๋ฒ, ์ด๋ฆ}, {ํ๋ฒ,์ด๋ฆ,ํ๊ณผ}, {์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ}, {์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ, ํ๊ณผ}, ... Candidate Key (ํ๋ณดํค) Super key ์ค์์ ๋์ด์ ์ชผ๊ฐ์ง ์ ์๋ Super Key ๊ฐ row๋ฅผ ์ ์ผํ๊ฒ ์๋ณํ ์ ์๋ ์ต์ํ์ ..