์๋
ํ์ธ์, yunamom์
๋๋ค. :)
2024๋
๋ถํฐ SQLD ๋ฐ SQLP(ํ๊ธฐ) ์๊ฒฉ์ฆ ์ํ์์ ๋จ๋ตํ ๋ฌธ์ ๊ฐ ์์ด์ง๊ณ ์ ํํ ๋ฌธ์ ๋ก ๋์ฒด๋ ์์ ์
๋๋ค.
์ด๋ฒ ํฌ์คํ
์์๋ 2024๋
์ 52ํ SQLD ๋ฐ ์ 50ํ SQLP๋ถํฐ ๋ณ๊ฒฝ๋๋ SQL ๊ฒ์ ๊ณผ๋ชฉ ๋ฐ ๊ฒ์ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค.
1๊ณผ๋ชฉ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ์ดํด (SQLD, SQLP ๊ณตํต)
๋ณ๊ฒฝ ์ | |
์ฃผ์ํญ๋ชฉ | ์ธ๋ถํญ๋ชฉ |
๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ์ดํด | • ๋ฐ์ดํฐ๋ชจ๋ธ์ ์ดํด • ์ํฐํฐ • ์์ฑ • ๊ด๊ณ • ์๋ณ์ |
๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ ์ฑ๋ฅ | • ์ ๊ทํ์ ์ฑ๋ฅ • ๋ฐ์ ๊ทํ์ ์ฑ๋ฅ • ๋์ฉ๋ ๋ฐ์ดํฐ์ ๋ฐ๋ฅธ ์ฑ๋ฅ • DB ๊ตฌ์กฐ์ ์ฑ๋ฅ • ๋ถ์ฐ DB ๋ฐ์ดํฐ์ ๋ฐ๋ฅธ ์ฑ๋ฅ |
↓
๋ณ๊ฒฝ ํ | |
์ฃผ์ํญ๋ชฉ | ์ธ๋ถํญ๋ชฉ |
๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ์ดํด | • ๋ฐ์ดํฐ๋ชจ๋ธ์ ์ดํด • ์ํฐํฐ • ์์ฑ • ๊ด๊ณ • ์๋ณ์ |
๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ SQL | • ์ ๊ทํ • ๊ด๊ณ์ ์กฐ์ธ์ ์ดํด • ๋ชจ๋ธ์ด ํํํ๋ ํธ๋์ญ์ ์ ์ดํด • Null ์์ฑ์ ์ดํด • ๋ณธ์ง์๋ณ์ vs ์ธ์กฐ์๋ณ์ |
2๊ณผ๋ชฉ SQL๊ธฐ๋ณธ ๋ฐ ํ์ฉ (SQLD, SQLP ๊ณตํต)
๋ณ๊ฒฝ ์ | |
์ฃผ์ํญ๋ชฉ | ์ธ๋ถํญ๋ชฉ |
SQL ๊ธฐ๋ณธ | • ์ ๋ณด ์๊ตฌ ์ฌํญ • DDL • DML • TCL • WHERE ์ • FUNTION • GROUP BY, HAVING ์ • ORDER BY ์ • ์กฐ์ธ |
SQL ํ์ฉ | • ํ์ค์กฐ์ธ • ์งํฉ์ฐ์ฐ์ • ๊ณ์ธตํ ์ง์ • ์๋ธ์ฟผ๋ฆฌ • ๊ทธ๋ฃน ํจ์ • ์๋์ฐ ํจ์ • DCL • ์ ์ฐจํ SQL |
SQL ์ต์ ํ ๊ธฐ๋ณธ ์๋ฆฌ | • ์ตํฐ๋ง์ด์ ์ ์คํ๊ณํ • ์ธ๋ฑ์ค ๊ธฐ๋ณธ • ์กฐ์ธ ์ํ ์๋ฆฌ |
↓
๋ณ๊ฒฝ ํ | |
์ฃผ์ํญ๋ชฉ | ์ธ๋ถํญ๋ชฉ |
SQL ๊ธฐ๋ณธ | • ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ • SELECT ๋ฌธ • ํจ์ • WHERE ์ • GROUP BY, HAVING ์ • ORDER BY ์ • ์กฐ์ธ • ํ์ค ์กฐ์ธ |
SQL ํ์ฉ | • ์๋ธ ์ฟผ๋ฆฌ • ์งํฉ ์ฐ์ฐ์ • ๊ทธ๋ฃน ํจ์ • ์๋์ฐ ํจ์ • Top N ์ฟผ๋ฆฌ • ๊ณ์ธตํ ์ง์์ ์ ํ ์กฐ์ธ • PIVOT ์ ๊ณผ UNPIVOT ์ • ์ ๊ท ํํ์ |
๊ด๋ฆฌ ๊ตฌ๋ฌธ | • DML • TCL • DDL • DCL |
3๊ณผ๋ชฉ SQL ๊ณ ๊ธํ์ฉ ๋ฐ ํ๋ (SQLP)
๋ณ๊ฒฝ ์ | |
์ฃผ์ํญ๋ชฉ | ์ธ๋ถํญ๋ชฉ |
์ํคํ ์ฒ ๊ธฐ๋ฐ ํ๋ ์๋ฆฌ | • ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ
์ฒ • SQL ํ์ฑ ๋ถํ • DB Call๊ณผ ๋คํธ์ํฌ ๋ถํ |
Lock๊ณผ ํธ๋์ญ์
๋์์ฑ ์ ์ด |
• Lock • ํธ๋์ญ์ • ๋์์ฑ ์ ์ด |
SQL ์ตํฐ๋ง์ด์ ์๋ฆฌ | • ์ตํฐ๋ง์ด์ • ์ฟผ๋ฆฌ๋ณํ |
์ธ๋ฑ์ค์ ์กฐ์ธ | • ์ธ๋ฑ์ค ๊ธฐ๋ณธ ์๋ฆฌ • ์ธ๋ฑ์ค ํ๋ • ์กฐ์ธ ๊ธฐ๋ณธ ์๋ฆฌ • ๊ณ ๊ธ ์กฐ์ธ ๊ธฐ๋ฒ |
๊ณ ๊ธ SQL ํ๋ | • ๊ณ ๊ธ SQL ํ์ฉ • ์์ค ํ๋ • DML ํ๋ • ํํฐ์ ํ์ฉ • ๋ฐฐ์น ํ๋ก๊ทธ๋จ ํ๋ |
↓
๋ณ๊ฒฝ ํ | |
์ฃผ์ํญ๋ชฉ | ์ธ๋ถํญ๋ชฉ |
SQL ์ํ ๊ตฌ์กฐ | • ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ
์ฒ • SQL ์ฒ๋ฆฌ ๊ณผ์ • ๋ฐ์ดํฐ๋ฒ ์ด์ค I/O ๋ฉ์ปค๋์ฆ |
SQL ๋ถ์ ๋๊ตฌ | • ์์ ์คํ๊ณํ • SQL ํธ๋ ์ด์ค • ์๋ต ์๊ฐ ๋ถ์ |
์ธ๋ฑ์ค ํ๋ | • ์ธ๋ฑ์ค ๊ธฐ๋ณธ ์๋ฆฌ • ํ ์ด๋ธ ์์ธ์ค ์ต์ํ • ์ธ๋ฑ์ค ์ค์บ ํจ์จํ • ์ธ๋ฑ์ค ์ค๊ณ |
์กฐ์ธ ํ๋ | • NL ์กฐ์ธ • ์ํธ ๋จธ์ง ์กฐ์ธ • ํด์ ์กฐ์ธ • ์ค์นผ๋ผ ์๋ธ์ฟผ๋ฆฌ • ๊ณ ๊ธ ์กฐ์ธ ๊ธฐ๋ฒ |
SQL ์ตํฐ๋ง์ด์ | • SQL ์ตํฐ๋ง์ด์ง ์๋ฆฌ • SQL ๊ณต์ ๋ฐ ์ฌ์ฌ์ฉ • ์ฟผ๋ฆฌ ๋ณํ |
๊ณ ๊ธ SQL ํ๋ | • ์ํธ ํ๋ • DML ํ๋ • ๋ฐ์ดํฐ๋ฒ ์ด์ค Call ์ต์ํ • ํํฐ์ ๋ • ๋์ฉ๋ ๋ฐฐ์น ํ๋ก๊ทธ๋จ ํ๋ • ๊ณ ๊ธ SQL ํ์ฉ |
Lock๊ณผ ํธ๋์ญ์
๋์์ฑ ์ ์ด |
• Lock • ํธ๋์ญ์ • ๋์์ฑ ์ ์ด |
๊ฒ์ ๋ฐฉ๋ฒ (SQLD, SQLP)
SQLD (SQL ๊ฐ๋ฐ์) | |
๋ณ๊ฒฝ ์ | ๋ณ๊ฒฝ ํ |
50๋ฌธํญ (๋จ๋ตํ 10๋ฌธํญ ์ด๋ด ํฌํจ) | ์ ํํ 50๋ฌธํญ |
SQLP (SQL ์ ๋ฌธ๊ฐ) | |
๋ณ๊ฒฝ ์ | ๋ณ๊ฒฝ ํ |
70๋ฌธํญ (๋จ๋ตํ 10๋ฌธํญ ์ด๋ด ํฌํจ) | ์ ํํ 70๋ฌธํญ |
์ถ์ฒ: K data ๋ฐ์ดํฐ์๊ฒฉ๊ฒ์
๋ณ๊ฒฝ๋ ์ฌํญ์ผ๋ก ๋ณด๋ฉด 2๊ณผ๋ชฉ 'SQL ์ต์ ํ ๊ธฐ๋ณธ ์๋ฆฌ' ๊ฐ 3๊ณผ๋ชฉ(SQLP) ์ํ์ผ๋ก ์ด๋๋จ์ผ๋ก์จ SQLD(๊ฐ๋ฐ์) ์ํ์ ๋์ด๋๊ฐ ์์ ๋ณด๋ค ๋ฎ์์ง ๊ฒ์ผ๋ก ์์๋์ง๋ง, ํํธ์ผ๋ก๋ ์ด๋ฅผ ์ ์ธํ ๋ ๋ํดํ ๋ฌธ์ ๋ค์ด ๋์ฌ๊ฒ์ด๋ค ๋ผ๋ ์๊ฒฌ๋ ์์ต๋๋ค.
๊ณผ์ฐ ์ด๋ป๊ฒ ์ถ์ ๊ฐ ๋ ์ง ๊ถ๊ธํด์ ์ํ์ ๋ ๋ด๋ณผ๊น..์ถ๊ธฐ๋ ํ๋ค์ ใ
ใ
(๊ณผ์ฐ??)
2024๋
๋ ์ํ ์ผ์ ์ด ๋ฐํ๋๋ฉด ํด๋น ๋ด์ฉ์ ํฌ์คํ
ํ๋๋ก ํ๊ฒ ์ต๋๋ค. ^^
'IT์๊ฒฉ์ฆ ๊ณต๋ถ > SQLD ์๊ฒฉ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQLD] SQL ๊ฐ๋ฐ์ ์๊ฒฉ์ฆ ๋ณด์๊ต์ก ํ๊ธฐ - 2024๋ (0) | 2024.01.06 |
---|---|
[SQLD] 2024๋ ๋ SQL ๊ตญ๊ฐ๊ณต์ธ ์๊ฒฉ์ํ ์ผ์ (4) | 2023.12.05 |
2023๋ ๋ ๋ฐ์ดํฐ ์ ๋ฌธ๊ฐ ์๊ฒฉ์ํ ์ผ์ (0) | 2023.01.22 |
[SQLD] 2022๋ 45ํ SQL ๊ฐ๋ฐ์ ๊ตญ๊ฐ๊ณต์ธ ์๊ฒฉ์ฆ ์ทจ๋ ํ๊ธฐ ( +sqld ๊ธฐ์ถ๋ฌธ์ ๋ชจ์ ) (4) | 2022.08.25 |
[SQLD] ์ 45ํ ์ํ๊ฒฐ๊ณผ - ์ฌ์ ์ ์ํ์ธ (4) | 2022.06.17 |