์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
Kdata(ํ๊ตญ๋ฐ์ดํฐ์ฐ์
์งํฅ์)[1]์์ ์ฃผ๊ดํ๋ ์ํ. SQL์ Structured Query Language) + D(Developer์ ์ค์ธ ๋ง๋ก, SQL ๊ฐ๋ฐ์๋ฅผ ์๋ฏธํ๋ค. ๊ณต์ธ์๊ฒฉ ์ 2013-02ํธ์ ํด๋นํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค SQL ๊ตญ๊ฐ๊ณต์ธ ์๊ฒฉ์ฆ์ด๋ค. ํํ์ด์ง
2013๋ ๋ถํฐ ๋ฏผ๊ฐ์๊ฒฉ์ฆ์์ ๊ตญ๊ฐ ๊ณต์ธ ๋ฏผ๊ฐ์๊ฒฉ์ฆ์ผ๋ก ์น๊ฒฉ๋์์ผ๋ฉฐ, ์์ ์ํ์ธ SQLP(Professional)๊ฐ ์กด์ฌํ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ถ์ผ๋ง ๋ณธ๋ค๋ ์ ์์ ๋ค๋ฅธ IT ์ทจ์ ์ฉ์ผ๋ก ๋ณด๋ ์ํ๋ค (TOPCIT, ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๋ฑ) ๋ณด๋ค ์ ๋ฌธ์ฑ์ด ์๋ค.
25ํ์ฐจ ์ํ ์ดํ๋ถํฐ๋ ์๊ฒฉ์ฆ์ ์ ํจ๊ธฐ๊ฐ์ด 2๋ ์ด๋ค. (24ํ์ฐจ ์ด์ ์ ์ํ๊น์ง๋ ์๊ตฌ ์๊ฒฉ์ฆ)
1๋ 6๊ฐ์์ด ์ง๋ ์์ ๋ถํฐ ์จ๋ผ์ธ ๋ณด์๊ต์ก์ 30ํ์ ์ด์ํด์ผ๋ง '์๊ตฌ' ์๊ฒฉ์ผ๋ก ์ ํ๋๋ค.
2๋ ์ด ์ง๋ ๋ง๋ฃ๊ฐ ๋์ด๋, ์๋์ ์จ๋ผ์ธ ๋ณด์๊ต์ก์ ํตํ ๊ฐฑ์ ์ด ๊ฐ๋ฅํ๋ค.
- ์ต์ ์ DB์ฑ๋ฅ ๊ฐ์ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ๋ต
- ์ค๋ผํด ์ตํฐ๋ง์ด์ ์๋ฆฌ์ ์ฑ๋ฅ๊ฐ์ ์ฌ๋ก
- (Oracle User๋ฅผ ์ํ) ๋น์ฉ๊ธฐ๋ฐ ์ตํฐ๋ง์ด์ ์ต์ ํ ์ ๋ต
2013๋ ๋ถํฐ ๋ฏผ๊ฐ์๊ฒฉ์ฆ์์ ๊ตญ๊ฐ ๊ณต์ธ ๋ฏผ๊ฐ์๊ฒฉ์ฆ์ผ๋ก ์น๊ฒฉ๋์์ผ๋ฉฐ, ์์ ์ํ์ธ SQLP(Professional)๊ฐ ์กด์ฌํ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ถ์ผ๋ง ๋ณธ๋ค๋ ์ ์์ ๋ค๋ฅธ IT ์ทจ์ ์ฉ์ผ๋ก ๋ณด๋ ์ํ๋ค (TOPCIT, ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๋ฑ) ๋ณด๋ค ์ ๋ฌธ์ฑ์ด ์๋ค.
25ํ์ฐจ ์ํ ์ดํ๋ถํฐ๋ ์๊ฒฉ์ฆ์ ์ ํจ๊ธฐ๊ฐ์ด 2๋ ์ด๋ค. (24ํ์ฐจ ์ด์ ์ ์ํ๊น์ง๋ ์๊ตฌ ์๊ฒฉ์ฆ)
1๋ 6๊ฐ์์ด ์ง๋ ์์ ๋ถํฐ ์จ๋ผ์ธ ๋ณด์๊ต์ก์ 30ํ์ ์ด์ํด์ผ๋ง '์๊ตฌ' ์๊ฒฉ์ผ๋ก ์ ํ๋๋ค.
2๋ ์ด ์ง๋ ๋ง๋ฃ๊ฐ ๋์ด๋, ์๋์ ์จ๋ผ์ธ ๋ณด์๊ต์ก์ ํตํ ๊ฐฑ์ ์ด ๊ฐ๋ฅํ๋ค.
- ์ต์ ์ DB์ฑ๋ฅ ๊ฐ์ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ๋ต
- ์ค๋ผํด ์ตํฐ๋ง์ด์ ์๋ฆฌ์ ์ฑ๋ฅ๊ฐ์ ์ฌ๋ก
- (Oracle User๋ฅผ ์ํ) ๋น์ฉ๊ธฐ๋ฐ ์ตํฐ๋ง์ด์ ์ต์ ํ ์ ๋ต
2. ์์ธ[ํธ์ง]
์ํ ์๊ฐ์ ์ด 90๋ถ์ด๋ฉฐ ์๋์ ๊ฐ์ด ๋ฌธ์ ๊ฐ ์ถ์ ๋๋ค.
- 1๊ณผ๋ชฉ - ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ์ดํด: 10๋ฌธ์ (๋ฌธํญ๋น 2์ ) โ ์ด 20์ (8์ ๋ฏธ๋ง ๊ณผ๋ฝ)
- 2๊ณผ๋ชฉ - SQL ๊ธฐ๋ณธ ๋ฐ ํ์ฉ: 40๋ฌธ์ (๋ฌธํญ๋น 2์ ) โ ์ด 80์ (32์ ๋ฏธ๋ง ๊ณผ๋ฝ)
๊ฐ ๊ณผ๋ชฉ๋ณ๋ก ์ต์ 40% ์ด์ ๋์ ๋ชปํ ์์ ๊ณผ๋ฝ์ด ๋๋ฉฐ, ์ด ์ ์๊ฐ "60์ ์ด์"์ด๋ฉด ํฉ๊ฒฉ์ด๋ค.
๋ฌธ์ ๋ Oracle ๊ณผ MS SQL Server ๋ DBMS ๊ธฐ์ค์ผ๋ก ํผ์ฉ๋์ด ์ถ์ ๋๋ค.[2] ํนํ, 2๊ณผ๋ชฉ์์ ๊ณ ๋์ ์ ํ๊ณ ๋ 1๊ณผ๋ชฉ์์ ๊ณผ๋ฝํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด๋ ์ค๋ฌด์ ์ผ๋ก๋ SQL์ ๋ง์ด ๋ค๋ค๋ดค์ง๋ง ๋ฐ์ดํฐ ๋ชจ๋ธ ์ธก๋ฉด์์์ ์ด๋ก ์ ์ดํด๋ ์ ๋ฌดํ ๊ฒฝ์ฐ๋ค.[3]
์ํ๋ฃ๊ฐ 5๋ง์์ผ๋ก ์๋นํ ๋น์ผ ํธ์ด๋ค. ์ถ์ ๊ธฐ๊ด์ธ ํ๊ตญ๋ฐ์ดํฐ์ฐ์ ์งํฅ์ ์์ ์ถ๊ฐํ๋ ๊ณต๋ถ๋ฅผ ์ํ ๊ฐ์ด๋์ ์คํ๊ฐ ๊ต์ฅํ ๋ง๋ค.
๋์ด๋์ ๊ฒฝ์ฐ ํธ์ฐจ๊ฐ ์๋๋ฐ 2017๋ ์ ๊ธฐ์ค์ผ๋ก ๋ณ๋ณ๋ ฅ์๋ํ ๋ฌธ์ ์ ๊ธฐ๊ฐ ๋ง์ ์ดํ๋ถํฐ ๋์ด๋๊ฐ ์๋นํ ์์นํ๋ค๋ ํ๊ฐ๊ฐ ๋ง๋ค. ๋ง๋งํ ๋ณด๋ 5๋ ์ฐจ ์ด์ ์ค์ SI ์ ์ฒด ๊ฐ๋ฐ์๋ค ๋จ์ด์ง๋ ๊ฒ ์์ฒญ ๋ง์ด ๋ณด์๋ค. โ ์ ์ ๊ฐ๋ฐ์๋ค์ ์ปดํจํฐ๊ณตํ๊ณผ ์ถ์ ์ด๋ผ ํด๋ ํ๋ถ ์์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณผ๋ชฉ์ ๋ํ ๊ด์ฌ์ด ์ ์๋ค๋ฉด (ํต์ ์ด๋, ์ธ๊ณต์ง๋ฅ๋ง ์ง์ค์ ์ผ๋ก ๊ณต๋ถํ ๊ฒฝ์ฐ ๋ฑ) ์ฝ๊ฒ ๋ถ์ง ๋ชปํ๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌํ์ด๋ก ์ ๋ค๋ฃจ๊ธฐ ๋๋ฌธ์ ์ด ์ํ์ 90์ ์ด์ ๋ฐ๊ณ ํฉ๊ฒฉํ๋ค๋ฉด, SQL์ (์ ๋ง ์ฌ์ํ ๊ฐ๋ ๊น์ง) ์๋ฒฝํ ๋ค๋ฃฐ ์ค ์๋ ์ธ๋ ฅ์ด๋ผ ๋ด๋ ๋ฌด๋ฐฉํ๋ค.
์์ธ ์์์์ ๊ฒฝ์ฐ, ๋ณดํต ๋๊ตญ๋ํ๊ต์์ ์ํ์ ์น๋ฅด๊ฒ ๋๋ค. 5๋ง์์ด๋ผ๋ ๊ฒฐ์ฝ ์ ๋ ดํ์ง ์์ ์ํ๋ฃ๋ฅผ ๋ฐ์ผ๋ฉด์[4], ์๊ฒฉ์ฆ ๋ฐ๊ธ์กฐ์ฐจ๋ ์ผ๊ด ๋ฐ๊ธ ๋ฐฐ์ก์ด ์๋ ์ ์ฒญ ํ ์ถ๋ ฅ์ด๋ผ ๋ถํธํ ์ ์ด ๋ง๋ค.[5]
3. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
[1] ์ด์ ์๋KoDB(ํ๊ตญ๋ฐ์ดํฐ๋ฒ ์ด์ค์งํฅ์)์ด์๋ค.
[2] ์ฆ MySQL/MariaDB, PostgreSQL ์์ฃผ๋ก ๋ค๋ฃจ๋ ์ฌ๋์ด๋ฉด ์ด ์ํ์ ๋ชป ๋ณธ๋ค(...). ์ ๋๊ณผ SQL ๊ตฌ๋ฌธ์ด ์๋นํ ๋ค๋ฅด๊ธฐ ๋๋ฌธ.
[3] ์๋ฅผ ๋ค์ด 2๊ณผ๋ชฉ์ด 60์ ๋์๋๋ฐ, 1๊ณผ๋ชฉ์ด 10์ ์ดํ์ธ ๊ฒฝ์ฐ๊ฐ ๊ทธ๊ฒ.
[4] ๊ทธ๋๋ ocp ๋ณด๋ค๋ ์์ฌ์ ์ธ ๊ฐ๊ฒฉ์ด๋ค.
[5] ์๊ฒฉ์ฆ ๋ฐ๊ธ์๊น์ง ๋์ ๋ฐ์๋จน๋ ์๊ณตํ์์์ ๋นํ๋ฉด ๊ทธ๋๋ ์์ฌ์ ์ด์ง๋ง(...) 2016๋
์ด์ ๊น์ง๋ ํ๋ผ์คํฑ ์๊ฒฉ์ฆ์ ๋ฐ๊ธ ๋ฐฐ์กํด์คฌ๋ค๊ณ ๋ ํ๋ค.