[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ๊ด๊ณ๋์ ๋ฐ ๊ด๊ณ ํด์
2022. 7. 19. 20:28
๊ด๊ณ๋์
๊ด๊ณํ DB์์ ์ํ๋ ์ ๋ณด์ ๊ทธ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ์ ๋ํ๋๊ฐ๋ฅผ ๊ธฐ์ ํ๋ ์ ์ฐจ์ ์ธ ์ธ์ด
์์ ๊ด๊ณ ์ฐ์ฐ์
- Select
- ์ ํ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํํ์ ๋ถ๋ถ์งํฉ์ผ๋ก ์๋ก์ด ๋ฆด๋ ์ด์ ์ ๋ง๋๋ ์ฐ์ฐ
- ๋ฆด๋ ์ด์ ์ ํ์ธ Tuple์ ๊ตฌํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ํ ์ฐ์ฐ์ด๋ผ๊ณ ๋ ํจ
- ๊ธฐํธ : σ (์๊ทธ๋ง)
- Project
- ์์ฑ ๋ฆฌ์คํธ์ ์ ์๋ ์์ฑ๊ฐ๋ง์ ์ถ์ถํ์ฌ ์๋ก์ด ๋ฆด๋ ์ด์ ์ ๋ง๋๋ ์ฐ์ฐ
- ์ฐ์ฐ ๊ฒฐ๊ณผ์ ์ค๋ณต์ด ๋ฐ์ํ๋ฉด ์ค๋ณต์ด ์ ๊ฑฐ๋จ
- ๋ฆด๋ ์ด์ ์ ์ด์ธ ์์ฑ์ ์ถ์ถํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์์ง ์ฐ์ฐ์๋ผ๊ณ ํจ
- ๊ธฐํธ : π (ํ์ด)
- Join
- ๊ณตํต ์์ฑ์ ์ค์ฌ์ผ๋ก ๋ ๋ฆด๋ ์ด์ ์ ํ๋๋ก ํฉ์ณ ์ ๋ฆด๋ ์ด์ ์ ๋ง๋๋ ์ฐ์ฐ
- Join์ ๊ฒฐ๊ณผ๋ Cartesian Product(๊ต์ฐจ๊ณฑ)๋ฅผ ์ํํ ๋ค์ Select๋ฅผ ์ํํ ๊ฒ๊ณผ ๊ฐ์
- ๊ธฐํธ : โ
- Division
- X⊃Y์ธ ๋ ๋ฆด๋ ์ด์ R(X)์ S(Y)๊ฐ ์์ ๋, R์ ์์ฑ์ด S์ ์์ฑ๊ฐ์ ๋ชจ๋ ๊ฐ์ง ํํ์์ S๊ฐ ๊ฐ์ง ์์ฑ์ ์ ์ธํ ์์ฑ๋ง์ ๊ตฌํ๋ ์ฐ์ฐ
- ๊ธฐํธ : ÷
์ผ๋ฐ ์งํฉ ์ฐ์ฐ์
์ํ์ ์งํฉ ์ด๋ก ์์ ์ฌ์ฉํ๋ ์ฐ์ฐ์
- ํฉ์งํฉ UNION ∪ : ๋ ๋ฆด๋ ์ด์ ์ ์กด์ฌํ๋ ํํ์ ํฉ์งํฉ์ ๊ตฌํ๋, ๊ฒฐ๊ณผ ๋ฆด๋ ์ด์ ์์ ์ค๋ณต๋๋ ํํ์ ์ ๊ฑฐ๋๋ ์ฐ์ฐ
- ๊ต์งํฉ INTERSECTION ∩ : ๋ ๋ฆด๋ ์ด์ ๋ด ํํ์ ๊ต์งํฉ์ ๊ตฌํ๋ ์ฐ์ฐ
- ์ฐจ์งํฉ DIFFERNECE โ : ๋ ๋ฆด๋ ์ด์ ๋ด ํํ์ ์ฐจ์งํฉ์ ๊ตฌํ๋ ์ฐ์ฐ
- ๊ต์ฐจ๊ณฑ CARTESIAN PRODUCT X : ๋ ๋ฆด๋ ์ด์ ๋ด ํํ๋ค์ ์์์์ ๊ตฌํ๋ ์ฐ์ฐ
๊ด๊ณํด์
๊ด๊ณ ๋ฐ์ดํฐ์ ์ฐ์ฐ์ ํํํ๋ ๋ฐฉ๋ฒ
- ์ํ๋ ์ ๋ณด๊ฐ ๋ฌด์์ด๋ผ๋ ๊ฒ๋ง ์ ์ํ๋ ๋น์ ์ฐจ์ ํน์ฑ์ ์ง๋
- ์ํ๋ ์ ๋ณด๋ฅผ ์ ์ํ ๋์๋ ๊ณ์ฐ ์์์ ์ด์ฉํจ
'etc > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ์ ๊ทํ์ ๋ฐ์ ๊ทํ (0) | 2022.07.19 |
---|---|
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ์ด์ / ํจ์์ ์ข ์ (0) | 2022.07.19 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค (0) | 2022.07.19 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ E-R ๋ชจ๋ธ (0) | 2022.07.18 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ๋ฐ์ดํฐ๋ฒ ์ด์ค - ๊ฐ์ (0) | 2022.07.17 |