์์ฅ์ฑ ํ ์ด๋ธ
(Master Table)
๊ฐ์ฒด(entity) ์ ์งํฉ
ex) ์ํ์ ๋ณด ํ
์ด๋ธ
๊ฑฐ๋์ฑ ํ
์ด๋ธ์ ์ฃผ์ฒด๊ฐ ๋จ ์ฆ, ํ์์ ์ฃผ์ฒด๊ฐ ๋๋ ์ ๋ณด๋ค์ ๋ด๊ณ ์๋ค.
๊ฑฐ๋์ฑ ํ ์ด๋ธ
(Transactional Table)
ํ์(behavior)์ ์งํฉ
ex) ๊ฑฐ๋๋ด์ญ ํ
์ด๋ธ
๊ฑฐ๋์ฑ ํ
์ด๋ธ์ ํ๋ฒ ๋ฑ๋ก๋ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋์ง ์์ (๊ฑฐ๋ ์ทจ์ ์ ์ทจ์ ์ ๋ณด๋ฅผ ๋ฐ๋ก ์
๋ ฅํจ) ๋ฐ๋ผ์, ์ด๋ ฅ์ด ์กด์ฌํ์ง ์๋๋ค.
์๋ฉด์ฑ ํ ์ด๋ธ
(Duplicity Table)
๊ฐ์ฒด์ ์ฑ๊ฒฉ์ ๋ ํ์์ ์งํฉ
ex) ๋ฐฐ๋ฌ ์ฃผ๋ฌธ ํ
์ด๋ธ, ํ์๊ฐ์
์ ์ฒญ ํ
์ด๋ธ
์ด๋ ฅ์ฑ ํ ์ด๋ธ
(History Table)
๊ฐ์ฒด์ ๋ณ๋ ์ด๋ ฅ
ex) ํ์์ ๋ณด ๋ณ๊ฒฝ ๋ด์ญ ํ
์ด๋ธ
์ด๋ ฅ์ฑ ํ
์ด๋ธ์ ์์ฅ์ฑ ํ
์ด๋ธ๊ณผ ์๋ฉด์ฑ ํ
์ด๋ธ์ ์ข
์๋๋ค.
'๐ Note' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Spring] MyBatis ์์ ์ปฌ๋ผ์ [unread] ํ์๋๋ ์๋ฌ (1) | 2024.09.24 |
|---|---|
| [Spring] JPA + QueryDSL ์ค์ (spring 3.0์ด์) + H2 DB ์ฐ๊ฒฐ (Gradle) (0) | 2024.09.03 |
| [Oracle] UNION ํ์ฉํด ๋งค์ถ, ๋งค์ SQL ์์ฑ (1) | 2024.08.27 |
| [Oracle] ๋งค์ ์ ํ ์ ์ฅ ์ฟผ๋ฆฌ (0) | 2024.08.20 |
| [Oracle] ์ด๋ฏธ์ง ์ ๋ก๋, ์์ , ์ญ์ ์ฟผ๋ฆฌ ์์ฑํ๊ธฐ(+์ด๋ฏธ์ง ํ ์ด๋ธ ์์ฑ) (0) | 2024.08.20 |