๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฌ์ฉํ๋ ์ธ์ด์ธ SQL์ ์ ๋ฐ์ ์ผ๋ก ํ์ตํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค. ํนํ, ์คํ ์์ ๋ฅผ ORACLE ํ๊ฒฝ์์ ์์ฑํ์ต๋๋ค. ํ์ต ๋ด์ฉ์ ํฌ๊ฒ 2๊ฐ์ Part, ์ด 11๊ฐ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ ์ฒด ๋ด์ฉ์ ํ์ตํ ํ์๋ SQL๊ณ ํ ์ ์๋ ์ ๋ฐ์ ์ธ ์ง์๊ณผ ํจ๊ป ๋ฐ์ดํฐ๋ฒ ์ด์ค์์์ ์ ๋ฌด ใ ์ํ ๋ฅ๋ ฅ์ ๋ฐฐ์ํ ์ ์๊ณ , , ๊ตญ๊ฐ๊ณต์ธ SQL ๊ฐ๋ฐ์ ์๊ฒฉ๋ ์ค๋นํ ์ ์์ต๋๋ค.
์ค๋ผํด ํ๊ฒฝ์์์ SQL์ ์ ๋ฌธ์ง์์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์์์ ์ง๋ฌธ ๋ฅ๋ ฅ์ ๋ฐฐ์ํ ์ ์์ต๋๋ค.
ํน์ ๋ด๊ฐ SQL ์ง์์ด ๋ถ์กฑํ ๊ฒ ๊ฐ๋ค๋ฉด?
๊ธฐ์ด๋ถํฐ ํ์ฉ๊น์ง ํ ๋ฒ ํ์ด๋ณด์ธ์ ๐
SQL์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฌ์ฉํ๋ ํ๋์ ์ธ์ด์ ๋๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ง๋ฌด๋ฅผ ์ํํ๊ณ ์ ํ๋ ๋ถ์ด๋ผ๋ฉด SQL์ ๋ฐ๋์ ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค. ์ด SQL์ ์ข ๋ฅ๋ถํฐ ๋ค์ํ ํจ์์ ์ด๋ฅด๊ธฐ๊น์ง ํ์ตํ๊ณ ์ง์ ์ฌ์ฉํด ๋ณด๋ฉด ์ ๋ฐ์ ์ธ ์ง์๊ณผ ํจ๊ป ํด๋น ๋ถ์ผ์ ๋ํ ์์ ๊ฐ์ ์ป์ ์ ์์ต๋๋ค.
๋ณธ ๊ฐ์๋ SQL๊ณผ ๊ด๋ จํ ์ ๋ฌธ์ ์ธ ์ง์์ ๋ฐฐ์ํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์์ ์ ๋ฌด ์ํ ๋ฅ๋ ฅ์ ๊ฐ์ถ๋๋ก ๊ธฐํํ์ต๋๋ค. ์ค๋ผํด ํ๊ฒฝ์์ ์์คํ ๊ตฌ์ถ์ ์ํ ํ๋ก์ ํธ๋ฅผ ์ํ ์ค ๋๋ ๊ณํ์ด ์๋ ๋ถ๋ค์ ๋ณธ ๊ฐ์๋ฅผ ์๊ฐํ๋ฉด ์ข๊ฒ ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ SQLD 2๊ณผ๋ชฉ์ ์ค๋นํ์๋ ๋ถ๋ค๋ ๋ณธ ๊ฐ์๋ฅผ ํตํด ํ์ตํ์๊ธธ ๊ถํฉ๋๋ค.
๊ฐ์์์๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฌ๋ฌ ํํ์ ์ ๋ฌด๋ฅผ ์ํํ๊ณ ์ ํ ๋ ๊ผญ ํ์ํ ์ธ์ด์ธ SQL์ ํ์ตํฉ๋๋ค. SQL์ ๋ํ ์ ๋ฌธ์ ์ธ ์ง์์ ๋ฐฐ์ํ ์ ์๋๋ก DDl, DML๊ณผ TCL, ํจ์, ์กฐ์ธ, ๊ณ์ธตํ ์ง์, ์ธ๋ฑ์ค ๊ธฐ๋ณธ, ์๋์ฐ ํจ์ ๋ฑ์ ์ฃผ์ ๋ด์ฉ์ผ๋ก ํ์ต๋๋ค.
์ค๋ผํด์์์ SQL์ ๋ํด ์์ธํ๊ฒ ํ์ตํฉ๋๋ค. SQL์ ์ข ๋ฅ์ธ DDL, DML & TCL, ๋ถํฐ WHERE ์ , ๋ฌธ์/์ซ์/๋ ์ง/๋ณํ/๋/๊ธฐ๋ณธ ํจ์, ๊ทธ๋ฃน ํจ์, ์กฐ์ธ, ์๋ธ์ฟผ๋ฆฌ, ํ์ค ์กฐ์ธ, ๊ณ์ธตํ ์ง์, ์ธ๋ฑ์ค ๊ธฐ๋ณธ, ์๋์ฐ ํจ์ ๋ฑ์ ํ์ตํฉ๋๋ค.
โ๏ธ ์๊ฐ ์ ํ์ธํด์ฃผ์ธ์!
SQL์ ๋ํ ์ ๋ฌธ์ ์ธ ์ง์์
๋ฐฐ์ฐ๊ณ ์ถ์ ๋ถ
์ค๋ผํด ํ๊ฒฝ์์
์ง๋ฌด๋ฅผ ์ํํ๊ณ ์๋ ๋ถ
SQLD์ 2๊ณผ๋ชฉ ๊ด๋ จ
ํ์ต์ด ํ์ํ ๋ถ
์ค์ค๋ก SQL ๊ฒฝํ์ด
๋ถ์กฑํ๋ค๊ณ ๋๋ผ๋ ๋ถ
์ ์์ง์์ด ์์ด๋
ํ์ต ๊ฐ๋ฅ!
์์ ๋ฅผ ํตํด
SQL ๋ช
๋ น์ ์ดํด!
SQL ๊ธฐ๋ณธ๋ถํฐ ํ์ฉ๊น์ง
ํ ๋ฒ์!
Part 1. SQL ๊ธฐ๋ณธ
Part 2. SQL ํ์ฉ
Q. SQL์ ๋ํ ์ง์๊ณผ ๊ฒฝํ์ด ๋ถ์กฑํ๋ฐ ํ์ต์ด ๊ฐ๋ฅํ๊ฐ์?
์, ์ด๋ ต์ง ์๊ฒ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
Q. ํ์ต ๊ธฐ๊ฐ์ ์ด๋ ์ ๋์ธ๊ฐ์?
ํ ๋ฒ ์๊ฐ ์ ์ฒญ ์, 2๊ฐ์ ๋์ ํ์ต์ด ๊ฐ๋ฅํฉ๋๋ค.
Q. ๋น์ ๊ณต์๋ ํ์ต์ด ๊ฐ๋ฅํฉ๋๊น?
๋ค, ํ์ตํ์๋ ๋ฐ ์์ด ํฐ ์ด๋ ค์ ์์ด ๋ฐฐ์ธ ์ ์์ต๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ จํ ์ง๋ฌด๋ฅผ ์ํํ๋ ๋ถ
SQL์ ์ฒ์ ๋ฐฐ์ฐ๊ณ ์ ํ๋ ๋ถ
๊ตญ๊ฐ๊ณต์ธ SQL ์๊ฒฉ์ ์ค๋นํ๋ ๋ถ
๋ ธ๋ฒ ์ด์ค(๋น์ ๊ณต์)์ธ ๋ถ๋ ๊ฐ๋ฅ
91
๋ช
์๊ฐ์
4
๊ฐ
์๊ฐํ
4.0
์
๊ฐ์ ํ์
3
๊ฐ
๊ฐ์
1. ์
๋ฌด ๋ฐ ๊ฐ์ ์ด๋ ฅ :
1) ์ผ์ฑSDS ๊ทผ๋ฌด (์ผ์ฑ ์๋ฒ๋๋ ISํ, 1992.06 ~~ 2002.04
2) ์ผ์ฑSDS ๋ฉํฐ์บ ํผ์ค ๊ฐ์ (๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ๋ถ์ผ, 2002.04 ~~ 2020.12)
2. ๊ฐ์ ๋ถ์ผ :
1) ์ค๋ผํด SQL ํ์ฉ
2) ์ค๋ผํด SQL ํ๋
3. ์๊ฒฉ์ฆ :
ORACLE 7.3 Database Administrator (1998.06 ์ทจ๋)
ORACLE 8.0 Database Administrator (1999.01 ์ทจ๋)
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
SQL์๊ฒฉ๊ฒ์ ์ค์ ๋ฌธ์ ํ์ด๋ ๋ฌผ๋ก SQL ํ์ต๊ณผ ๊ด๋ จํ ๊ณผ์ ์ ๋๋ค.
ํนํ, SQLD ์๊ฒฉ์ ์ํ ์ํ ์ค๋น๋ฅผ ์ํด
"SQL ์๊ฒฉ๊ฒ์ ์ค์ ๋ฌธ์ - ํ๊ตญ ๋ฐ์ดํฐ์งํฅ์"๋ฅผ ๊ต์ฌ๋ก ์ฑํํ์ต๋๋ค.
๐ 1๊ณผ๋ชฉ
๐ ์์ : M1 ~ M9
๐ ๋ฌธํญ : ์ด 52 ๋ฌธํญ
๐ ์๊ฐ : 2์๊ฐ 48๋ถ 38์ด
์ด ์ธ์๋ SQL์ ๋ํ ํ์ต๊ณผ ๊ด๋ จํ์ฌ ๊ธฐ๋ณธ ์ง์์
์์ ์ ์๋๋ก ๊ฐ์ฅ ํ์์ ์ธ ๋ด์ฉ์ ์ ๋ฆฌํ ์๋ฃ๋ ํจ๊ป ๋ง๋ จํ์ต๋๋ค.
SQLD ์๊ฒฉ์ ์ทจ๋ํ๊ธฐ ์ํ SQL ํ์ต์ผ๋ก ์งํ๋๋ ๊ฒ์ด ์์ฝ๊ธฐ๋ ํฉ๋๋ค.
๋ฌผ๋ก ์ด๋ฌํ ์ ์ ๊ณ ๋ คํ๊ณ ๋ ๋์๊ฐ ์ค๋ฌด์ ์ธ SQL ํ์ฉ ์คํฌ(skill)์ ํฅ์์ ์ํด
๋ค์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์๋๋ก ๊ณํํ๊ณ ์์ต๋๋ค.
SQL์ ํ์ตํ๊ณ ์ ํ๋ ์ฌ๋ฌ๋ถ ๋ชจ๋์๊ฒ
์ ์ตํ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์ ์ฒด
11๊ฐ โ (5์๊ฐ 42๋ถ)
1. 1๊ฐ. DDL
33:56
2. 2๊ฐ. DML & TCL
43:20
3. 3๊ฐ. WHERE ์
15:40