์ํฐํฐ ๋?
JPA์์๋ ์ํฐํฐ๋ ํ ์ด๋ธ์ ๋์ํ๋ ํ๋์ ํด๋์ค๋ผ๊ณ ์๊ฐํ์๋ฉด ์ดํดํ๊ธฐ ์ฝ์ต๋๋ค
์ฒซ ๋ฒ์งธ
์ํฐํฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ SQL์์ ์กด์ฌํ์ง ์๋๋ค.
ํ
์ด๋ธ๊ณผ ๋ฌ๋ฆฌ ์ํฐํฐ๋ ์ค์ ๋ก ์กด์ฌํ์ง ์๋ ์๋ ์ผ์ข
์ ๊ฐ๋
์ด๋ค.
๊ทธ๋ฌ๋ ํ
์ด๋ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ SQL์ ์ค์ ๋ก ์กด์ฌํ๋ฉฐ ๋ฌผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ๋ฅผ ์ง๋๊ณ ์๋ค.
๋ ๋ฒ์งธ
์ํฐํฐ๋ ํ ์ด๋ธ์ด ๋ ์๋ ์๊ณ ์ ๋ ์๋ ์๋ค.
์ํฐํฐ๋ CDM(Conceptual Data Model)์์์ ์ฐ์ด๋ ์ผ์ข ์ '์์ฑ(attribute)'์ ์งํฉ์ด๋ค.
์ํฐํฐ๊ฐ ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง ์์์ 'ํ ์ด๋ธ'์ด์ง๋ง,
๋ ผ๋ฆฌ ๋ชจ๋ธ๋ง์์ ๊ฐ๋ฅํ์ง๋ง ์ค์ ๋ฌผ๋ฆฌ๋ชจ๋ธ๋ง์ ์ฐ์ง ๋ชปํ๋ ์ถ์์ ์ธ ์ํฐํฐ ๊ฐ์ ๊ฒฝ์ฐ ํ ์ด๋ธ์ด ๋ ์ ์๋ค.
์ธ ๋ฒ์งธ
๋ ผ๋ฆฌ ๋ชจ๋ธ | ๋ฌผ๋ฆฌ ๋ชจ๋ธ |
์ํฐํฐ(Entity) | ํ ์ด๋ธ(Table) |
์์ฑ, ์ดํธ๋ฆฌ๋ทฐํธ(Attribute) | ์ปฌ๋ผ(Column) |
๊ด๊ณ, ๋ฆด๋ ์ด์ (Relation) | ๊ด๊ณ, ๋ฆด๋ ์ด์ (Relation) |
ํค ๊ทธ๋ฃน(Key group) | ์ธ๋ฑ์ค(Index) |
'IT์๊ฒฉ์ฆ ๊ณต๋ถ > SQLD ์๊ฒฉ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL ์ ๋ฌธ๊ฐ] ๊ณผ๋ชฉ I. ์ 3์ ์์ฑ (Attribute) (0) | 2022.04.07 |
---|---|
[SQL ์ ๋ฌธ๊ฐ] ๊ณผ๋ชฉ I. ์ 2์ ์ํฐํฐ (Entity) (0) | 2022.04.05 |
[SQL ์ ๋ฌธ๊ฐ] ๊ณผ๋ชฉ I. ์ 1์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ดํด (2) | 2022.04.04 |
SQL ์ ๋ฌธ๊ฐ ๊ฐ์ด๋ - The Guide for SQL Professional, 2020 ๊ฐ์ ํ (0) | 2022.04.04 |
[SQLD] ์๊ฒฉ์ฆ ์ํ ์ค๋นํ๊ธฐ (0) | 2022.03.30 |