Database
๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ฌ๋ฌ๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค. ๊ทธ์ค์์ ์ฐ๋ฆฌ๋ MySQL์ ๋ค๋ฃฌ๋ค(๊ฐ์ธ์ ์ธ ์ฌ์ฉ์ ๋ฌด๋ฃ์ด๊ธฐ ๋๋ฌธ์ด์ง).
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ฑํ๋ ์ ์ฐจ๊ฐ ์๋๋ฐ ๊ณผ์ ์ ๋ฐ๋ผ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋๋ ์ ธ ์๋ค. ์ผ๋จ ์ฒ์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ธ๋ง ํ๋ ๊ณผ์ ์์ ์ฌ์ฉ ๋๋ ์์ฉํ๋ก๊ทธ๋จ์ eXERD๋ผ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ก๋ค.
eXERD ์คํ ํ๋ฉด
์ด ๊ธ์์๋ ์๊ฐ๋ง ํ๊ณ ๋์ค์ ์ฌ์ฉ์ ํ๋ฉด์ ์ฌ์ฉ๋ฒ์ ๋ํ ํฌ์คํ ์ ๋ฐ๋ก ํ ๊ฒ์ด๋ค. ์ด๋ฒ์๋ ๊ทธ๋ฅ ์ด๋ป๊ฒ ์๊ฒจ๋จน์๋์ง๋ง ๋ณด๊ณ ๋์ด๊ฐ์.
๊ทธ๋ ๋ค๋ฉด ๋ชจ๋ธ๋ง์ ํ๊ณ ๋ ๋ค์์๋ ? ๋ชจ๋ธ๋งํ๊ฒ์ ํตํด์ ์ฟผ๋ฆฌ๋ฌธ์ ์์ฑํด์ผํ๋ค. eXERD ํด์ ์ฌ์ฉํ๋ฉด ์ฟผ๋ฆฌ๋ฌธ ์์ฑ๋ ์ฝ๋ค. ๋ชจ๋ธ๋งํ ๊ฒ์ ์ฟผ๋ฆฌ๋ฌธ์ผ๋ก ๋ณํํด์ฃผ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ชจ๋ธ๋ง ํ๊ฒ ๋ง๊ณ ์์ ์ด ์์๋ก ์ฟผ๋ฆฌ๋ฌธ์ ์ํํ๊ณ ์ถ๋ค๋ฉด? cmd(Command) ์ฐฝ์ ๋์์ mysql ์ ์ํด์ ์ํํด๋ ๋๋ค. ํ์ง๋ง ์ด ๋ฐฉ๋ฒ์ ์ฟผ๋ฆฌ๋ฌธ๋ค์ ์ ์ฅํ ์๋ ์์ ๋ฟ๋๋ฌ SQL๊ตฌ๋ฌธ์ ๋น ์ญํ์ง ์๋ค๋ฉด ์๋ฌ๋ฅผ ์ฐพ๊ณ ์์ ํ๋ ๊ฒ์ ์๊ฐ์ ๋ค ์จ๋ฒ๋ฆด ๊ฒ์ด๋ค. ์ด์ ๋ํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ฃ์ง๋ง MySQL Workbench ๋ ์๊ณ SQLGate ๋ฑ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๋ค. ๋ฌผ๋ก ๋ง์ ์ํ์ง๋ง ์์ ๋ชจ๋ธ๋งํ๋ ํด ๋ํ eXERD ๋ฟ๋ง ์๋๋ผ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์กด์ฌํ๋ค. ์ด๋ฒ ๊ธ์์๋ SQLGate๋ฅผ ์ดํด๋ณด์.
SQLGate ์คํ ํ๋ฉด
(โปSQLGate๊ฐ์ ๊ฒฝ์ฐ๋ ๋ฌด๋ฃ๊ฐ ์๋๋ผ ์ ๋ฃ ํ๋ก๊ทธ๋จ์ด๋ผ์ ์ฌ์ผํ๋ค.)
SQLGate๋ฅผ ํ์ฉํ๋ฉด ์ฟผ๋ฆฌ๋ฌธ์ ํตํด์ DB๋ฅผ ์์ ๋ฐ ์ ๊ทผํ ์๋ ์์ง๋ง GUIํ๊ฒฝ์์ ํด๋ฆญ์ง๋ก ์์ฑํ๊ณ ๊ฐฑ์ ํ๊ณ ์ ๊ทผํ ์ ์๋ค. ํ์ง๋ง ํด๋ฆญ์ง๋ก ํ๋ค ๋ณด๋ฉด ๋์ค์ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐ๋ํ ๋ ํ๋ค ์ ์์ผ๋ ๋์ค์ ์ํด์ ์ฟผ๋ฆฌ๋ฌธ์ผ๋ก ์์ฑํ๋ ๋ฒ๋ฆ์ ๋ค์ด์. ์ฐธ๊ณ ๋ก ๊ธฐ๋ณธ์ ์ธ ์ฟผ๋ฆฌ๋ฌธ์ ์ข ๋ฅ๋ฅผ CRUD๋ผ ํด์ Create, Retrive(Select), Update, Delete ๋ผ๊ณ ๋ ํ๋ค.
์ด๋ฐ ํด๋ค์ ํ์ฉํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํ๊ณ ์ ๊ทผํ๊ณ ์์ ํ ์ ์๋ค.
2017 . 9 . 8 - SQLGate์ ๊ฐ์ ํ๋ก๊ทธ๋จ ์ค ๋ฌด๋ฃ Tool์ด Toad ๋ผ๋ ํ๋ก๊ทธ๋จ์ด ์๋ค. (ํ์ฌ ์ฌ์ฉ์ค)