์ ๊ทํ๋? ์ด์ ํ์์ด ๋ฐ์ํ์ง ์๋๋ก Relation์ ๊ด๋ จ์ด ์๋ ์ ํธ๋ฆฌ๋ทฐํธ๋ค๋ก๋ง ๊ตฌ์ฑํ๊ธฐ ์ํด Relation์ ๋ถํดํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ค๊ณํด๋๊ฐ๋ ๊ณผ์ ์ด๋ค. ์ฌ๊ธฐ์ ์ด์ ํ์์ด๋? ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋ชป ์ค๊ณํ๋ฉด ๋ถํ์ํ ๋ฐ์ดํฐ ์ค๋ณต์ด ๋ฐ์ํด Relation์ ๋ํ ๋ฐ์ดํฐ์ ์ฝ์ , ์์ , ์ญ์ ์ฐ์ฐ์ ์ํํ ๋ ๋ถ์์ฉ์ด ๋ฐ์ํ๋๋ฐ, ์ด๋ฌํ ๋ถ์์ฉ์ ์ด์ ํ์(Anomaly๋ผ๊ณ ํ๋ค. ์ด์ ํ์์ ์กฐ๊ธ ์์ธํ ์ดํด ๋ณด๋ฉด, ์ธ ๊ฐ์ง๋ก ๋ถ๋ฅํ ์ ์๋ค. ์ฒซ๋ฒ์งธ๋ ์ฝ์ ์ด์(Insertion Anomaly)์ผ๋ก, ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๊ธฐ ์ํด ๋ถํ์ํ ๋ฐ์ดํฐ๋ ํจ๊ป ์ฝ์ ํด์ผ ํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ ์๊ธฐ๋ ์ด์ ํ์์ด๋ค. ๋๋ฒ์งธ๋ ๊ฐฑ์ ์ด์(Update Anomaly)์ผ๋ก, ์ค๋ณต๋๋ ํํ๋ค ์ค์์ ์ผ๋ถ๋ง..
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ณต๋ถํ๋ค๋ณด๋ฉด, ANSI/SPARC architecture๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ 'The Three-Schema Architecture'๋ฅผ ๋ง์ฃผ์นฉ๋๋ค. ์๋นํ ๊ฐ๋ ์ ์ธ ์ํคํ ์ฒ๋ก ๋๊ปด์ง๊ธฐ ๋๋ฌธ์ ์ฒ์ ๋ดค์ ๋๋ ์ดํด๊ฐ ์ ๊ฐ์ง ์์ ์ ์์ต๋๋ค. ์ค๋ Three-Schema Architecture์ ๋ํด ํฐ ๊ทธ๋ฆผ์ ๋ณผ ์ ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. Three-Schema Architecture๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด Three Level๋ก ๊ตฌ์ฑ๋์ด ์๋ ๊ฑธ ์ ์ ์๋๋ฐ, External Level, Conceptual Level, Internal Level ์ด ์ธ๊ฐ์ง Level๋ก ๊ตฌ๋ถํฉ๋๋ค. ๊ฐ์ฅ ๋จผ์ Internal Level์ ๋ณด๋ฉด, Internal Level์ ๋ด๋ถ ์คํค๋ง(internal sc..
๋ฐ์ดํฐ๋ฒ ์ด์ค(Database, DB): ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด๋๋ ๊ณณ, ์ฆ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์งํฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (Database Management System, DBMS): ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ๊ฐ ์ผ๊ด๋๊ณ ๋ฌด๊ฒฐํ ์ํ๋ก ์ ์ง๋๋๋ก ๊ด๋ฆฌํ๋ ์์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ (Database System) : ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ด์ฉํด ์กฐ์ง์ ํ์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ฃผ๋ ์ ์ฒด ์์คํ . ์คํค๋ง(Schema): ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์ ์ฝ ์กฐ๊ฑด์ ์ ์ํ ๊ฒ ์ธ์คํด์ค(Instance): ์ ์๋ ์คํค๋ง์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค์ ๋ก ์ ์ฅ๋ ๊ฐ (์คํค๋ง๋ ํ ๋ฒ ์ ์๋๋ฉด ์์ฃผ ๋ณ๊ฒฝ๋์ง ์์ง๋ง, ์ธ์คํด์ค๋ ๊ณ์ ๋ณํ๋ ํน์ฑ) ์ฌ์(Mapping): ์คํค๋ง ์ฌ์ด์ ๋์ ๊ด๊ณ ์์คํ ์นดํ..
- Total
- Today
- Yesterday
- leetcode
- DOM
- ์๋ฐ์คํฌ๋ฆฝํธ
- github
- error
- Browser
- ํ์ด์ฌ
- DB
- ํจ์
- ์๋ฌ
- git
- Context API
- JavaScript
- ์๊ณ ๋ฆฌ์ฆ
- BOJ
- state
- ๋ฆฌ์กํธ
- useState
- mdn
- ๋ธ๋ผ์ฐ์
- zustand
- ์ ๋ ฌ
- ๊ทธ๋ํ
- react
- Component
- CSS
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Python
- ์๋ฃ๊ตฌ์กฐ
- React Query
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |