[์ธ์ ] 1. ์ฝ๋ฉ ์ด๋ณด์ ํ์ค ์๊ฐ ํ์: ๊น๋ง ํ๋ฉด์ ๋์ด GUI ๊ด๋ฆฌ์ ๋์๋ณด๋๊ฐ ์ ์คํด์ง ์ด์
์๋ ํ์ธ์. ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ ์ํ์์ ๋งจ๋ ์ ํค๋ฉํ๋ฏ ๋๋ง์ ์ปค๋ฎค๋ํฐ ์น์ฌ์ดํธ๋ฅผ ๊ตฌ์ถํด ๋๊ฐ๊ณ ์๋ ์ด๋ณด ๊ฐ๋ฐ์์ ๋๋ค. ์ค๋์ ์๋ฒ ์ธํ ์ด๋ ์ฝ๋ ์ด์ผ๊ธฐ์์ ์ ์ ๋ฒ์ด๋, ์ ๊ฐ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค๋ฉฐ ๊ฐ์ฅ ๋ผ์ ๋ฆฌ๊ฒ ๋๊ผ๋ '์ด์๊ณผ ํ์ค์ ์ฐจ์ด', ๊ทธ๋ฆฌ๊ณ ์์ผ๋ก ์ฌ์ดํธ๊ฐ ๋์๊ฐ์ผ ํ ๋ฐฉํฅ์ ๋ํด ์กฐ๊ธ ํธ์ํ๊ฒ ์ด์ผ๊ธฐํด ๋ณด๋ ค๊ณ ํฉ๋๋ค.
1. ๋ด๊ฐ ์์ํ๋ ๊ฐ๋ฐ ํ๊ฒฝ vs ์ฝ๋ฉ ์ด๋ณด๋ฅผ ๋ฐ๊ฒจ์ค ๋ฌด์๋นํ ๊น๋ง ํ๋ฉด

<์ค์ ๊ฐ๋ฐ์์ ๋ดค๋ ๊ทธ๋ฅ ์ฝ๋ฉํ๋ฉด, ์ง๊ด์ ์ผ๋ก ๋ณผ ์๊ฐ ์๋ค.>
์ฒ์ "๋ด ์์ผ๋ก ์ง์ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด๋ด์ผ๊ฒ ๋ค!"๋ผ๊ณ ๊ฒฐ์ฌํ์ ๋, ์ ๋จธ๋ฆฟ์์ ๋ ์ค๋ฅธ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ฝค๋ ๋ฉ์ง๊ณ ์ธ๋ จ๋ ๋ชจ์ต์ด์์ต๋๋ค. ํ๋ฉด ์ผ์ชฝ์ ์์ ๋ฒํผ๋ค์ด ๋์ด๋์ด ์๊ณ , ๋ง์ฐ์ค๋ก ์์๋ฅผ ์ญ ๋์ด๋ค๊ฐ ๋์ผ๋ฉด(Drag & Drop) ์ฌ์ดํธ ๋ผ๋๊ฐ ๋๋ฑ ์์ฑ๋๋ ์ง๊ด์ ์ธ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค(GUI)๋ฅผ ์์ํ์ฃ . ๋ธ๋ก๋์ด๋ฅผ ํ๋ฏ ํ๋ฉด์ ๊พธ๋ฏธ๊ณ , ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ฐฉ์ฐฉ ์ ๋ฆฌ๋๋ ๊ทธ๋ฐ ์ฐ์ํ ๊ฐ๋ฐ์ ๊ฟ๊ฟจ์ต๋๋ค.
ํ์ง๋ง ๋ง์ ํด๋ผ์ฐ๋ ํธ์คํ ์ ๋ฐ๊ณ ์๋ฒ์ ์ ์ํ์ ๋ ์ ๋ฅผ ๋ฐ๊ฒจ์ค ๊ฒ์, ์ํ '๋งคํธ๋ฆญ์ค'์์๋ ๋ณด๋ ๋์๋ ๊น๋ง์ ๋ฐํ๊ณผ ๊น๋นก์ด๋ ํ์์ ์ปค์๋ฟ์ด์์ต๋๋ค. ๋ง์ฐ์ค๋ ์์ ์ธ ์๋ ์๊ณ , ์ค์ง ํค๋ณด๋๋ก ์ ์ ์๋ ์์ด ๋ช ๋ น์ด๋ค์ ํ์ดํํด์ผ๋ง ์ปดํจํฐ์ ๋ํํ ์ ์๋ ๋ฌด์๋นํ CLI(Command Line Interface) ํ๊ฒฝ์ด์์ฃ .
์ฒ์ ๋ฆฌ๋ ์ค(Linux) ํฐ๋ฏธ๋์ ์ด๊ณ ํ์ด์ฌ(Python) ๊ฐ์ํ๊ฒฝ์ ์ธํ ํ ๋๋ "์ค, ๋ ์ข ํด์ปค ๊ฐ์๋ฐ?" ํ๋ ๋ฌํ ์๋ถ์ฌ๋ ์ ์ ๋ค์์ต๋๋ค. ํ์ง๋ง ํฐ๋ฏธ๋ ์ฐฝ ์์์ ์๋ฐฑ ์ค์ ์ฝ๋๋ฅผ ์์ ํ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ค์ด๊ฐ๋์ง SQL ๋ช ๋ น์ด๋ฅผ ํ ์คํธ๋ก ์ผ์ผ์ด ์ณ์ ํ์ธํ๋ค ๋ณด๋ ์์ํ ๋์ด ์นจ์นจํด์ง๊ณ ์ ์ ์ด ์๋ํด์ง๊ธฐ ์์ํ์ต๋๋ค. "์, ๋ด๊ฐ ์ํ๋ ๊ฑด ์ด๋ฐ ๊ฒ ์๋๋ฐ..." ํ๋ ํ์ค ์๊ฐ ํ์์ด ์ธ๊ฒ ์ฐพ์์จ ๊ฒ์ ๋๋ค.
2. ์น์ฌ์ดํธ๋ '๋ง๋๋ ๊ฒ'๋ณด๋ค '๊ด๋ฆฌํ๋ ๊ฒ'์ด ์ง์ง ๋ฌธ์ ๋ค
์ด์ฐ์ด์ฐ ์๋ง์ ์๋ฌ์ ์ธ์๊ฐ๋ฉฐ ํ์๊ฐ์ ๊ธฐ๋ฅ๋ ๋ง๋ค๊ณ , ๊ธ์ฐ๊ธฐ์ ์ธ๋ค์ผ ๊ฒ์ํ๋ ๊ทธ๋ด์ธํ๊ฒ ์์ฑํ์ต๋๋ค. ์ฌ์ฉ์ ์ ์ฅ์์๋ ๊ฝค ์์๊ณ ํธ๋ฆฌํ ์น์ฌ์ดํธ๊ฐ ํ์ํ์ฃ . ํ์ง๋ง ์ ์ ์ด ์ฌ์ดํธ๋ฅผ ์ด์ํด์ผ ํ๋ '๊ด๋ฆฌ์(Admin)'์ธ ์ ์ ์ฅ์ด ๋๋ ์ด์ผ๊ธฐ๊ฐ ์์ ํ ๋ฌ๋ผ์ก์ต๋๋ค.
์ปค๋ฎค๋ํฐ ์ฌ์ดํธ๋ ์๋ฌผ๊ณผ๋ ๊ฐ์ต๋๋ค. ์ฌ๋๋ค์ด ์ด๋ค ๊ธ์ ์ฐ๊ณ , ์ด๋ค ๋๊ธ์ ๋ฌ๊ณ , ํ๋ฃจ์ ํ์์ด ๋ช ๋ช ์ด๋ ๊ฐ์ ํ๋์ง ๋์์์ด ๋ชจ๋ํฐ๋งํด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ง๊ธ์ ์ ๋ฐฉ์๋๋ก๋ผ๋ฉด, ๋๊ฐ ์ด์ํ ๊ธ์ ์ผ๋์ง ํ์ธํ๊ธฐ ์ํด ๊น๋ง์ ํฐ๋ฏธ๋ ์ฐฝ์ ์ด๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์กฐํ ๋ช ๋ น์ด๋ฅผ ์ณ์ผ ํฉ๋๋ค. ์ด๊ฑด ๋๋ฌด ๋นํจ์จ์ ์ด๊ณ ๊ณ ํต์ค๋ฌ์ด ์ผ์ ๋๋ค.
3. ํต์ ์ค์ด ํ์ํด: GUI ๊ธฐ๋ฐ ๊ด๋ฆฌ์ ๋์๋ณด๋(Dashboard)์ ์ ์คํจ

<์ฌ์ดํธ์ ์ ๋ฐ์ ์ด ์ํ๋ฅผ ํ๋์ ๋ณด์ด๋ ๋์๋ณด๋, ๊น๋ง ์ฝ๋ฉ์ฐฝ๋ณด๋ค ๋ณด๊ธฐ ์ฝ๊ณ ์ง๊ด์ ์ด๋ค.>
๊ฒฐ๊ตญ ์น์ฌ์ดํธ๊ฐ ์ ๋๋ก ๊ตด๋ฌ๊ฐ๋ ค๋ฉด, ์ผ๋ฐ ์ฌ์ฉ์๋ค์ด ๋ณด๋ ์์ ๋๋ฌธ ๋ง๊ณ ๋ ๊ด๋ฆฌ์๋ง์ ์ํ ์พ์ ํ 'ํต์ ์ค', ์ฆ GUI(Graphic User Interface) ๊ธฐ๋ฐ์ ๊ด๋ฆฌ์ ๋์๋ณด๋๊ฐ ์ ํ์ด ์๋ ํ์๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์ ๊ฐ ์ง๊ธ ๊ฐ์ฅ ์ ์คํ๊ฒ ํ์์ฑ์ ๋๋ผ๋ ๋์๋ณด๋์ ํ์ ๊ธฐ๋ฅ๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฒซ์งธ, ํ๋์ ๋ค์ด์ค๋ ์ฌ์ดํธ ํํฉํ์ ๋๋ค. ์ค๋ ์ ๊ท๋ก ๊ฐ์ ํ ํ์์ด ๋๊ตฌ์ธ์ง, ํ์ฌ ์ด๊ฒ์๊ธ ์๋ ๋ช ๊ฐ์ธ์ง ๊ทธ๋ํ๋ ์์ ํ ํํ๋ก ์ง๊ด์ ์ผ๋ก ๋ณผ ์ ์์ด์ผ ํฉ๋๋ค.
๋์งธ, ๊ฒ์๊ธ๊ณผ ๋๊ธ์ ํตํฉ ๊ด๋ฆฌ ์์คํ ์ ๋๋ค. ์ง๊ธ์ ๊ฒ์๊ธ์ ๊ด๋ฆฌํ๋ ค๋ฉด ์ ๊ฐ ์ง์ ์ปค๋ฎค๋ํฐ ๊ฒ์ํ์ ์ด๋ฆฌ์ ๋ฆฌ ๋์๋ค๋๋ฉฐ ๊ธ์ ํ์ธํด์ผ ํฉ๋๋ค. ๋์๋ณด๋๊ฐ ์๋ค๋ฉด ๋ชจ๋ ๊ฒ์ํ์ ์ฌ๋ผ์จ ์ต์ ๊ธ๊ณผ ๋๊ธ๋ค์ ์๊ฐ์์ผ๋ก ๋ฆฌ์คํธ์ ํด์ ํ ๋ฒ์ ๋ชจ์ ๋ณผ ์ ์๊ฒ ์ฃ .
์ ์งธ, ๊ฐ์ฅ ์ค์ํ 'ํด๋ฆญ ํ ๋ฒ'์ ์ ์ฑ ์ ์ ๋ฐ ์ ํด๋ฌผ ์ฐจ๋จ ๊ธฐ๋ฅ์ ๋๋ค. ์ปค๋ฎค๋ํฐ๊ฐ ์ปค์ง๋ฉด ํ์ฐ์ ์ผ๋ก ๊ด๊ณ ๋๋ฐฐ ๊ธ์ ์ฌ๋ฆฌ๋ ์คํธ ๋ด์ด๋, ์ฑ์ ์ธ ์์๊ฐ ํฌํจ๋ ๋ถ์ ์ ํ ๊ฒ์๋ฌผ์ ์ฌ๋ฆฌ๋ ์ ์ฑ ์ ์ ๊ฐ ์๊ธฐ๊ธฐ ๋ง๋ จ์ ๋๋ค. ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ ๊น๋ง ํฐ๋ฏธ๋ ์ฐฝ์ ์ด์ด์ ๊ธ ๋ฒํธ๋ฅผ ์ฐพ์ ์ง์ฐ๋ ๊ฒ์ ์์๋ง ํด๋ ๋์ฐํฉ๋๋ค. ๋์๋ณด๋ ํ๋ฉด์์ ๋ฌธ์ ์ ๊ธ๋ค์ ์ฒดํฌ๋ฐ์ค๋ก ์น ์ ํํ ๋ค [์ผ๊ด ์ญ์ ] ๋ฒํผ์ ๋๋ฅด๊ณ , ํด๋น ์ ์ ์ ํ๋์ ๋ฒํผ ํ๋๋ก ์ ์ง์ํฌ ์ ์๋ ๊ฐ๋ ฅํ๊ณ ์ง๊ด์ ์ธ ๊ด๋ฆฌ ๋๊ตฌ๊ฐ ๋ฐ๋์ ํ์ํฉ๋๋ค.
4. ์ง์ ํ ์น์ฌ์ดํธ ์ด์์๋ก ๊ฑฐ๋ญ๋๊ธฐ ์ํ ๋ค์ ์คํ
๋ฐฑ์๋ ์๋ฒ๋ฅผ ๋ง๋ค๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐ๊ฒฐํ๋ ๊ณผ์ ์์ ์ฝ๋ฉ์ ์ด๋ง์ ์ ๋๋ก ๋ณด์์ง๋ง, ์ด ๊ณผ์ ์ด ์์๋ค๋ฉด ๊ด๋ฆฌ์ ๋์๋ณด๋๊ฐ ์ ๊ทธํ ๋ก ์ค์ํ์ง ํ์ ์ดํดํ์ง ๋ชปํ์ ๊ฒ์ ๋๋ค. ๊น๋ง ํ๋ฉด ์์์ ๊ณ ๊ตฐ๋ถํฌํ๋ฉฐ ๋ฐ์ดํฐ์ ํ๋ฆ์ ์ดํดํ๊ธฐ์, ์ด์ ๋ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ํ๋ฉด์ ์ด๋ป๊ฒ ์์๊ณ ํธ๋ฆฌํ๊ฒ ๋ฟ๋ ค์ค์ง ๊ณ ๋ฏผํ ์ ์๋ ๋จ๊ณ๊น์ง ์ฑ์ฅํ ๊ฒ ๊ฐ์ต๋๋ค.
ํ์ฌ๋ ๊ฒ์๊ธ ํ๋จ์ ๊ด๋ฆฌ์ ์์ด๋๋ก ์ ์ํ์ ๋๋ง ์ด์ง ๋ณด์ด๊ฒ ๋ง๋ค์ด๋ '๊ฒ์ํ ์ด๋' ๋ฒํผ์ด๋ '์ญ์ ' ๋ฒํผ์ผ๋ก ๊ทผ๊ทผ์ด ๋ฒํฐ๊ณ ์์ต๋๋ค. ํ์ง๋ง ์ธ์ ๊ฐ๋ ์ ๋ง์ ์๋ฒฝํ ๋ ๋ฆฝํ ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ๋ฉ์ง๊ฒ ์ฝ๋ฉํด์ ์ฐ๋ํ๋ ๋ ์ด ์ค๊ฒ ์ฃ ? ๋ณต์กํ ํ ์คํธ ๋ฉ์ด๋ฆฌ๋ค์ ๊น๋ํ ์ฐจํธ์ ํ๋ก ๋๊ฐ์ํค๋ ๊ทธ๋ ๊น์ง, ์ด๋ณด ๊ฐ๋ฐ์์ ์ฐ๋นํํ ์น์ฌ์ดํธ ์ ์๊ธฐ๋ ๊ณ์๋ ์์ ์ ๋๋ค. ๋ค์์๋ ๋ ์ด๋ค ์๋ฌ๊ฐ ์ ๋ฅผ ๋ท๋ชฉ ์ก๊ฒ ํ ์ง ๋ฒ์จ๋ถํฐ ๊ธฐ๋(?)๊ฐ ๋ฉ๋๋ค.
๐ฌ ๋๊ธ 0๊ฐ