Oracle๋ก ๋ฐฐ์ฐ๋
์ค์ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๐
์ต์ ๋ฒ์ ์ ์ค๋ผํด 18c๋ฅผ ํ์
ํ๋ก๊ทธ๋๋จธ์๊ฒ ๋ฐฐ์ธ ์ ์๋ค๋ฉด?
ํ์ฅ์์ ํ์ฉํ๋ ๊ทธ๋๋ก์ ๋
ธํ์ฐ๋ฅผ ๋
น์ฌ ์ค๋ฌด์์ ๋ง์ด ์ฐ๊ณ ๋ฐ๋ก ์ธ ์ ์๋ ํต์ฌ๋ง ๋ชจ์์ด์. ์ค๋ผํด 18c๋ฅผ ํตํด ๋ฐ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ฌธ๊ฐ๋ก ๋์๊ฐ ๋ด์!
IT ๊ธฐ์ ๊ณผ ํต์ ๊ธฐ์ ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ์๋ง์ ์ ๋ณด๊ฐ ๋์งํธํ, ๋๋ํ๋๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๋น
๋ฐ์ดํฐ ์์์ ๊ฐ ๋ฐ์ดํฐ์ ์ค๋ณต์ ์ต์ํํ๊ณ ์๋ฃ๋ฅผ ๊ตฌ์กฐํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํด์ผ ํ๋ ํ์์ฑ์ด ๋๋๋๋ฉด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์ ๋ํ ํ๋ก๊ทธ๋จ์ธ Oracle์ ํ์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ์
๋ฌด์ ํจ์จ์ ๋์ผ ์ ์๋ ๊ต์ก ๊ณผ์ ์ด ํ์ํ๊ฒ ๋์์ต๋๋ค.
์ค๋ผํด์ ๊ฐ๋
์ ์ตํ๋ ๊ฒ๋ ์ค์ํ์ง๋ง ์ค์ต ๊ธฐ๋ฐ์ ํ์ต์ด ๋๋ฐ๋์ด์ผ ๋๋์ฑ ๋ด ๊ฒ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค. ๊ฐ์ ๋ด์์ ์ ๊ณต๋๋ ์ค์ต ํ์ผ์ ํตํด ์ข ๋ ๋ํ
์ผํ ํ์ต์ ์งํํด๋ณด์ธ์!
๊ฐ์๋ฅผ ํตํด ์ป์ ์ ์๋ ๊ฒ โ๏ธ
- Oracle 18c๋ฅผ ์ค์นํ๊ณ ๊ตฌ์ฑํ ์ ์์ด์.
- Oracle DBMS ๊ธฐ๋ฐ ๋ฐ์ดํฐ ํธ๋ค๋ง ๊ธฐ์ ์ ์ต๋ํ๊ณ ๊ตฌ์ฌํ ์ ์์ด์.
- SQL์ ์ฃผ์ ํจ์๋ฅผ ํ์ฉํ SQL ๋ฌธ์ ์์ฑํ ์ ์์ด์.
- Oracle 18c์์ ์ถ๊ฐ๋ ๋ถ๋ถ์ ์ดํดํ๊ณ ํ์ฉํ ์ ์์ด์.
๊ฐ์ ํน์ง โจ
[1] ๋ํ์ ๋ฐ์ดํฐ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ, Oracle ๐ฟ
Oracle์ ๋ฐ์ดํฐ๊ด๋ฆฌ ๋ถ์ผ์์ ๊ฐ์ฅ ํ์ฉ๋๊ฐ ๋์ ํ๋ก๊ทธ๋จ์ด์์. ๊ฐ์ฅ ๋ณดํธ์ ์ผ๋ก ํ์ฉํ๊ณ ์๋ 18c ๋ฒ์ ๊ธฐ๋ฐ ๊ฐ์๋ก ํ์
ํ์ฉ๋๋ฅผ ๋์์ต๋๋ค!
[2] ์ก๊ธฐ์ค๋ง ๋ฐฐ์ ๋ฐ๋ก ํ์ฉํ์!
์ค๋ผํด์ ๊ธฐ๋ณธ๋ถํฐ DBMS์ ์๊ฐ, ์ค๋ผํด ์ค์น๋ถํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ฌธ๊ฐ๋ก ํฅํ๊ธฐ ์ํ ์ด๋ก ๊ณผ ์ค์ต์ ๋ชจ๋ ์ ๊ณตํ์ฌ ํ์
์์ ์ฌ์ฉํ ์ ์๊ฒ ๊ตฌ์ฑํ์ต๋๋ค!
[3] ๋ฐ์ดํฐ ๋ฐฐํ
๋, ํํ๊ฒฝ ๊ฐ์ฌ์ ์ง๊ฐ ๐โโ๏ธ
ํ์
ํ๋ก๊ทธ๋๋จธ์ด์ ๋ค์์ SQL ๋์๋ฅผ ์งํํ ํํ๊ฒฝ ๊ฐ์ฌ๊ฐ ์ค๋ฌด ํ์ฅ์์ ํ์ฉํ๋ ๊ทธ๋๋ก์ ๋
ธํ์ฐ๋ฅผ ๋
น์ฌ ์ค๋ฌด์์๊ฒ ํ์ํ ๋ด์ฉ์ ์ฝ๊ณ ์ ํํ๊ฒ ์ ๋ฌํฉ๋๋ค!
์ด๋ฐ ๊ฑธ ๋ฐฐ์์ ๐
#1 RDBMS ์๊ฐ ๋ฐ ์ค๋ผํด 18c ์ค์น
- DBMS ๊ฐ์
- RDBMS ์๊ฐ
- ์ค๋ผํด์ ๊ฐ๋
๋ฐ ์ค์น
#2 SQL Developer ์ค์น์ ์ค๋ผํด ๊ธฐ๋ณธ ์ค์
- SQL*Plus์ SQL Developer
- ์ค๋ผํด 18c Express ๊ตฌ์กฐ
- 18c Express ํ๊ฒฝ ๊ตฌ์ฑ
#3 SQL์ ์ ์์ ์ข
๋ฅ
- ํ
์ด๋ธ์ด๋?
- ํ
์ด๋ธ ์ ์ ๋ฐฉ๋ฒ
- ํ
์ด๋ธ ์ปฌ๋ผ์ ์ ์ฝ์กฐ๊ฑด
#4 ๋ฐ์ดํฐ ์ ์ฅ์์ธ ํ
์ด๋ธ ํํค์น๊ธฐ
- SQL์ด๋?
- SQL ์ข
๋ฅ
- ํ
์ด๋ธ ์์ฑ, ์์ , ์ญ์
#5 SQL์ ๋ํ์ฃผ์, SELECT ๋ฌธ์ ๊ธฐ๋ณธ
- SELECT ๋ฌธ
- WHERE ์
- ORDER BY ์
#6 SQL ์ฐ์ฐ์์ ํํ์
- SQL ์ฐ์ฐ์
- SQL ํํ์
- ์์ฌ ์นผ๋ผ
#7 SQL ํจ์1 - ๋ฌธ์/์ซ์/๋ ์ง ํ ํจ์
- ํจ์๋?
- ์ซ์ ํ ํจ์
- ๋ฌธ์ ํ ํจ์
- ๋ ์ง ํ ํจ์
#8 SQL ํจ์ 2 - ํ๋ณํ/๊ธฐํํจ์
- ํ๋ณํ ํจ์
- Null ์ฒ๋ฆฌ ๋ฐ ๊ธฐํ ํจ์
- ํจ์ ์ค์ต
#9 ์ง๊ณ ์ฟผ๋ฆฌ - ์ง๊ณ ํจ์์ GROUP BY ์
- GROUP BY ์ ๊ณผ ์ง๊ณ ํจ์
- GROUP BY ์ ๊ณผ ์ง๊ณ ํจ์ ์ค์ต
- HAVING ์ ๊ณผ DISTINCT
#10 ์ง๊ณ ์ฟผ๋ฆฌ - ์ง๊ณ ํจ์์ GROUP BY ์
- ์งํฉ ์ฟผ๋ฆฌ
- ์งํฉ ์ฐ์ฐ์
- ์งํฉ ์ฐ์ฐ์ ์ค์ต
#11 ํ
์ด๋ธ ๊ฐ ๊ด๊ณ ๋งบ๊ธฐ - ์กฐ์ธ 1(๋ด๋ถ ์กฐ์ธ, ์ธ๋ถ ์กฐ์ธ)
- ์กฐ์ธ
- ๋ด๋ถ ์กฐ์ธ
- ์ธ๋ถ ์กฐ์ธ
- ๋ด์ธ๋ถ ์กฐ์ธ ์ค์ต
#12 ์๋ธ์ฟผ๋ฆฌ ํ์ฉ
- ์๋ธ์ฟผ๋ฆฌ์ ์ข
๋ฅ
- ์๋ธ์ฟผ๋ฆฌ ์ค์ต
#13 ํ
์ด๋ธ๊ฐ ๊ด๊ณ ๋งบ๊ธฐ - ์กฐ์ธ 2(ANSI ์กฐ์ธ, ์ธ๋ฏธ ์กฐ์ธ)
- ANSI ์กฐ์ธ
- ์ธ๋ฏธ ์กฐ์ธ, ์ํฐ ์กฐ์ธ, ์
ํ ์กฐ์ธ
- ์กฐ์ธ ์ค์ต
#14 ๋ฐ์ดํฐ ์
๋ ฅ/์์ /์ญ์ - INSERT, UPDATE, DELETE ๋ฌธ
- INSERT, UPDATE, DELETE ๋ฌธ
- INSERT, UPDATE, DELETE ์ค์ต
#15 ํธ๋์ญ์
์ฒ๋ฆฌ
- ํธ๋์ญ์
์ฒ๋ฆฌ์ ๋ทฐ
- ์ธ๋ฑ์ค์ ๋ฐ์ดํฐ ๋์
๋๋ฆฌ
- ํธ๋์ญ์
๊ณผ ๋ทฐ, ์ธ๋ฑ์ค ์ค์ต
#16 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด ํ์ - ๋ทฐ, ์ธ๋ฑ์ค
- ์๋
ธ๋
- ์ํ์ค
- ์๋
ธ๋๊ณผ ์ํ์ค ์ค์ต
์์ ์ง๋ฌธ Q&A ๐ฌ
Q. ํ์ต ๊ด๋ จ ์ค์ต ํ์ผ์ด ์ ๊ณต๋๋์?
๋ค! ๊ด๋ จ ์น์
์์ ์ค์ต ํ์ผ์ด ์ ๊ณต๋ฉ๋๋ค. :)