- Today
- Total
- Graph
- ์กธ์ ์ํ
- ๋ฐฑ์๋
- pytorch
- OOP
- PS
- BFS
- ๋ค์ต์คํธ๋ผ
- ๊ตฌํ
- java
- ์์์ ๋ ฌ
- ๋ฌธ๋ฒ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฐ์์ ์
- ์ธํด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- CS
- array
- Algorithm
- MST
- dp
- ๋ฒจ๋งํฌ๋
- ์๋ฐ
- ์๋ฃ๊ตฌ์กฐ
- database
- leetcode
- spring
- ๋ฐฑ์ค
- tree
- ๊ทธ๋ฆฌ๋
๋ชฉ๋ก๐ป Study ! (24)
Partially Committed
๋ณธ ํฌ์คํ ์ ์๋ฐ์ ์ ์ ๊ต์ฌ๋ฅผ ๊ณต๋ถํ๋ฉฐ, ๊ฐ๋จํ ์ ๋ฆฌ/๊ธฐ๋ก ์ฉ๋๋ก ์์ฑํ์์ต๋๋ค. ํน์ฌ, ์๋ชป๋ ๋ด์ฉ์ด ์๋ค๋ฉด ์ง์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. 1. ์์(Inheritance) [์์์ ์ ์์ ์ฅ์ ] ์์์ด๋ผ๋ ๊ฒ์ ๊ธฐ์กด ํด๋์ค๋ฅผ ํ์ฉํ์ฌ ์๋ก์ด ํด๋์ค๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋งํ๋ฉฐ, ์ด๋ฅผ ์ด์ฉํ๋ฉด ๋ณด๋ค ์ ์ ์์ ์ฝ๋๋ก ์๋ก์ด ํด๋์ค๋ฅผ ์์ฑํ ์ ์๊ณ ๊ด๋ฆฌ๊ฐ ์ฉ์ดํด์ง๋ค. ์ด๋ฅผ ํตํด ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ์ ๋์ด๊ณ ์ค๋ณต์ ์ ๊ฑฐํ์ฌ ์์ฐ์ฑ๊ณผ ์ ์ง๋ณด์์ ํฌ๊ฒ ๊ธฐ์ฌํ ์ ์๊ฒ๋๋ค. ์๋ฐ์์ ์์์ ๊ตฌํํ๋ ค๋ฉด ์๋ก ์์ฑํ๊ณ ์ ํ๋ ํด๋์ค ์ด๋ฆ ๋ค์ extends ๋ฅผ ์์ฑํด์ฃผ๋ฉด ๋๋ค. class Child extends Parent { ... } ์์ ๊ฐ์ด ํ๋ฉด Child ๋ผ๋ ์๋ก์ด Class ๋ Parent ๋ผ๋ Class ..
ํ๋ถ ์์ ์ ์ ๋ฆฌํ๊ธฐ ์ํด ์ฌ๋ฆฌ๋ ๊ฒ์๊ธ์ผ๋ก, ์๋ชป๋ ๋ด์ฉ์ด ์์ ์ ์ง์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค! ์ฌ๋ฌ๊ฐ์ง Schema ๋ฅผ ํฉ์ณ์ ํ๋์ table ์ ๊ตฌ์ถํ๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ์ ๋ถํ์ํ ์ค๋ณต์ด ๋ฐ์ํ ์ฌ์ง๊ฐ ๋ง๋ค. ์ด๋ฌํ ์ค๋ณต์ ๊ฐ๊ฐ์ attribute ๊ฐ์ functional dependency ์ ์ํด ์ผ๊ธฐ๋๋ค. (์ดํ FD๋ผ๊ณ ๋ถ๋ฆ) Functional Dependency(FD) ํน์ attribute ๋ฅผ ์๊ณ ์์ ๋, ๋ค๋ฅธ attribute ๋ฅผ ์ ์ ์๋ dependent ํ ๊ด๊ณ๋ฅผ FD ๋ผ๊ณ ํ๋ค. โ K ๊ฐ R ์ super key ๋ผ๋ฉด K -> R ๊ณผ ๊ฐ์ FD ๊ฐ ์กด์ฌํ๋ค. โ K ๊ฐ R ์ Candidate key ๋ผ๋ฉด K -> R ์ด์ง๋ง, K ์ ์ํ ์์์ attribute ๋ฅผ a ..
ํ๋ถ ์์ ์ ์ ๋ฆฌํ๊ธฐ ์ํด ์ฌ๋ฆฌ๋ ๊ฒ์๊ธ์ผ๋ก, ์๋ชป๋ ๋ด์ฉ์ด ์์ ์ ์ง์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค! Database Design Using the E-R Model Entity ๋ ๋ค๋ฅธ object ๊ณผ ๋ช ํํ ๊ตฌ๋ณ๋๋ object ๋ฅผ ์๋ฏธํ๋ฉฐ, Database ๋ collection of entities, relationship among entities ๋ก modeling ๋๋ค. entity set ์ด๋ผํจ์ ๊ฐ์ ํน์ฑ์ ๊ณต์ ํ๋ ๊ฐ์ type ์ entity ๋ค์ ์งํฉ์ ๋งํ๋ค. Relation ์ด๋ entity ๋ค๊ฐ์ association ๋ฅผ ์๋ฏธํ๋ฉฐ, relationship set ์ n>=2 ์ธ entity ๋ค ๊ฐ์ ์ํ์ ์ธ ๊ด๊ณ๋ฅผ ๋งํ๋ค. E-R ๋ค์ด์ด๊ทธ๋จ์์ ์ฌ๊ฐํ์ entity set ์ ์๋ฏธ..
๋ณธ ํฌ์คํ ์ ์๋ฐ์ ์ ์ ๊ต์ฌ๋ฅผ ๊ณต๋ถํ๋ฉฐ, ๊ฐ๋จํ ์ ๋ฆฌ/๊ธฐ๋ก ์ฉ๋๋ก ์์ฑํ์์ต๋๋ค. ํน์ฌ, ์๋ชป๋ ๋ด์ฉ์ด ์๋ค๋ฉด ์ง์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๊ธฐ์ ์ด ๋ฐ์ ํ ์๋ก ํ๋ก๊ทธ๋จ์ ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ์ฌ์ฉ์๋ค์ ์๊ตฌ๊ฐ ๋น ๋ฅด๊ฒ ๋ณํํด๋๊ฐ๋ ์ํฉ์ ์ ์ฐจ์ ์ธ์ด๋ก๋ ํด๊ฒฐํ๊ธฐ ์ด๋ ค์ ์ผ๋ฉฐ, ์ด์ ๋ํ ๋์์ผ๋ก ๊ฐ์ฒด์งํฅ์ธ์ด๋ฅผ ์ด์ฉํ ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก ์ด ๋๋๋์๋ค. ๊ฐ์ฒด ์งํฅ ์ธ์ด๋ ์ฝ๋ ๊ฐ ์๋ก ๊ด๊ณ๋ฅผ ๋งบ์ด์ฃผ์ด ์ ๊ธฐ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ๊ตฌ์ฑํ ์ ์๋ค. ๊ฐ์ฒด ์งํฅ ์ธ์ด์ ํน์ง์ ์๋์ ๊ฐ๋ค. โ ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ์ด ๋๋ค. : ์๋ก์ด ์ฝ๋๋ฅผ ์์ฑํ ๋ ๊ธฐ์กด ์ฝ๋๋ฅผ ์ด์ฉํ์ฌ ์ฝ๊ฒ ์์ฑํ ์ ์๋ค. โ ์ฝ๋์ ์ ์ง๋ณด์๊ฐ ์ฉ์ดํ๋ค. : ์ฝ๋ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ด์ฉํ์ฌ ์ ์ ๋ ธ๋ ฅ์ผ๋ก๋ ์ฝ๊ฒ ์ฝ๋๋ฅผ ์์ ํ ์ ์๋ค. โ ์ ๋ขฐ์ฑ์ด ๋์ ํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅํ๋ค...