[ # 4ํ์ฐจ ์ ๋ณด ]
- 2026๋ 7์ 10์ผ 19:00 - 22:00
- Discord ์์ ํตํ๋ก ์จ๋ผ์ธ ์คํฐ๋ ํ์ ์งํ
[ # 4ํ์ฐจ ๊ฐ์ธ ๋ชฉํ ]
7. ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ ๊ด๋ฆฌ
8. SQL ์์ฉ
[ # 4ํ์ฐจ ๊ฐ์ธ ํ๋ ๋ด์ฉ ]
7. ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ ๊ด๋ฆฌ
- ํ
์คํธ ๊ธฐ๋ฒ
- ํ์ดํธ๋ฐ์ค ํ ์คํธ: ํ๋ก๊ทธ๋จ ๋ด๋ถ์ ์์ค ์ฝ๋์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ง์ ๊ฒ์ฌ (๊ตฌ๋ฌธ, ๊ฒฐ์ , ์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง)
- ๋ธ๋๋ฐ์ค ํ ์คํธ: ๋ด๋ถ ์ฝ๋์ ๋ฌด๊ดํ๊ฒ ์ฌ์ฉ์ ์๊ตฌ์ฌํญ ๊ด์ ์์ ์ ์ถ๋ ฅ๊ฐ ์์ฃผ๋ก ๊ฒ์ฌ (๋์น ๋ถํ , ๊ฒฝ๊ณ๊ฐ ๋ถ์, ์์ธ-๊ฒฐ๊ณผ ๊ทธ๋ํ)
- ํ
์คํธ ๋จ๊ณ(V-๋ชจ๋ธ)
- ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ๋งคํ๋๋ ํํฅ์ ํ ์คํธ ๊ฒ์ฆ ๊ณผ์
- ๋จ์ ํ ์คํธ(๋ชจ๋ ๊ฐ๋ณ ๊ฒ์ฆ) → ํตํฉ ํ ์คํธ(๋ชจ๋ ๊ฐ ์ฐ๋ ๊ฒ์ฆ, ํํฅ์ Stub / ์ํฅ์ Driver ์ฌ์ฉ) → ์์คํ ํ ์คํธ(์ ์ฒด ํ๊ฒฝ ๊ฒ์ฆ) → ์ธ์ ํ ์คํธ(์ต์ข ์ฌ์ฉ์ ๊ฒ์ฆ) ํ๋ฆ
- ๊ฒฐํจ ์๋ช
์ฃผ๊ธฐ
- ํ ์คํธ ๊ณผ์ ์์ ๋ฐ๊ฒฌ๋ ๋ฒ๊ทธ๋ฅผ ์ถ์ ํ๋ ํ๋ก์ธ์ค
- ๊ฒฐํจ ๋ฑ๋ก → ๊ฒฐํจ ๋ถ์ ๋ฐ ๋ด๋น์ ํ ๋น → ๊ฒฐํจ ์์ → ์ฌํ ์คํธ๋ฅผ ํตํ ํ์ธ → ๊ฒฐํจ ์ข ๋ฃ ๋จ๊ณ
8. SQL ์์ฉ
- DDL(๋ฐ์ดํฐ ์ ์์ด)
- ํ ์ด๋ธ, ์ธ๋ฑ์ค ๋ฑ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด ๊ตฌ์กฐ๋ฅผ ์๋กญ๊ฒ ์ ์ํ๊ณ ๋ณ๊ฒฝํ๋ ๋ช ๋ น์ด ์งํฉ
- CREATE(์์ฑ), ALTER(๊ตฌ์กฐ ๋ณ๊ฒฝ), DROP(์์ ์ญ์ ), TRUNCATE(๋ฐ์ดํฐ๋ง ์ด๊ธฐํ) ๋ช ๋ น์ด ๊ตฌ์กฐ
- DML(๋ฐ์ดํฐ ์กฐ์์ด)
- ํ ์ด๋ธ ๋ด ์ค์ง์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ฑฐ๋ ๋ณํํ๋ ์ฟผ๋ฆฌ ๋ช ๋ น์ด
- SELECT(์กฐํ), INSERT(์ฝ์ ), UPDATE(์์ ), DELETE(์ญ์ ) ๋ฌธ๋ฒ ๋ฐ ๋ฐ์ดํฐ ๊ฒฐํฉ์ ์ํ INNER/OUTER JOIN ์ฐ์ฐ
- DCL ๋ฐ DB ๊ฐ์ฒด
- ์ฌ์ฉ์ ์ ๊ทผ ๊ถํ์ ์ ์ดํ๊ธฐ ์ํด ๊ถํ์ ๋ถ์ฌํ๋ GRANT์ ํ์ํ๋ REVOKE
- ๋ณด์์ฑ๊ณผ ์ฌ์ฉ ํธ์์ฑ์ ์ํ ๊ฐ์ ํ ์ด๋ธ ๋ทฐ(View), B-Tree ๊ตฌ์กฐ๋ฅผ ํ์ฉํ์ฌ ๊ฒ์ ์๋๋ฅผ ๋น์ฝ์ ์ผ๋ก ๋์ด๋ ์ธ๋ฑ์ค(Index)
'๐ ๊ฐ์ธ ํ๋ ๋ชจ์์ง ๐ > ๐ฉ๐ปโ๐ป `26 ํ๊ณ ๋ชจ๊ฐ์ฝ ๐ฉ๐ปโ๐ป' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [`26 ํ๊ณ ๋ชจ๊ฐ์ฝ] ํ๋ชจ 6ํ์ฐจ ๊ฐ์ธ ๋ฆฌ๋ทฐ (0) | 2026.07.17 |
|---|---|
| [`26 ํ๊ณ ๋ชจ๊ฐ์ฝ] ํ๋ชจ 5ํ์ฐจ ๊ฐ์ธ ๋ฆฌ๋ทฐ (0) | 2026.07.14 |
| [`26 ํ๊ณ ๋ชจ๊ฐ์ฝ] ํ๋ชจ 3ํ์ฐจ ๊ฐ์ธ ๋ฆฌ๋ทฐ (0) | 2026.07.07 |
| [`26 ํ๊ณ ๋ชจ๊ฐ์ฝ] ํ๋ชจ 2ํ์ฐจ ๊ฐ์ธ ๋ฆฌ๋ทฐ (0) | 2026.07.03 |
| [`26 ํ๊ณ ๋ชจ๊ฐ์ฝ] ํ๋ชจ 1ํ์ฐจ ๊ฐ์ธ ๋ฆฌ๋ทฐ (0) | 2026.06.30 |