๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ชฉ๋ก์ด ์—†์Šต๋‹ˆ๋‹ค.

[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ จ ๋„๊ตฌ(Tool)

๐Ÿ›ข DB
    ๋ฐ˜์‘ํ˜•

    DatabaseDatabase



    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค. ๊ทธ์ค‘์—์„œ ์šฐ๋ฆฌ๋Š” MySQL์„ ๋‹ค๋ฃฌ๋‹ค(๊ฐœ์ธ์ ์ธ ์‚ฌ์šฉ์€ ๋ฌด๋ฃŒ์ด๊ธฐ ๋•Œ๋ฌธ์ด์ง€).


    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ ˆ์ฐจ๊ฐ€ ์žˆ๋Š”๋ฐ ๊ณผ์ •์— ๋”ฐ๋ผ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋‚˜๋ˆ ์ ธ ์žˆ๋‹ค. ์ผ๋‹จ ์ฒ˜์Œ์—๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ธ๋ง ํ•˜๋Š” ๊ณผ์ •์—์„œ ์‚ฌ์šฉ ๋˜๋Š” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์€ eXERD๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์กŒ๋‹ค.



    eXERD ์‹คํ–‰ ํ™”๋ฉดeXERD ์‹คํ–‰ ํ™”๋ฉด


    ์ด ๊ธ€์—์„œ๋Š” ์†Œ๊ฐœ๋งŒ ํ•˜๊ณ  ๋‚˜์ค‘์— ์‚ฌ์šฉ์„ ํ•˜๋ฉด์„œ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•œ ํฌ์ŠคํŒ…์€ ๋”ฐ๋กœ ํ•  ๊ฒƒ์ด๋‹ค. ์ด๋ฒˆ์—๋Š” ๊ทธ๋ƒฅ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒจ๋จน์—ˆ๋Š”์ง€๋งŒ ๋ณด๊ณ  ๋„˜์–ด๊ฐ€์ž.





    ๊ทธ๋ ‡๋‹ค๋ฉด ๋ชจ๋ธ๋ง์„ ํ•˜๊ณ  ๋‚œ ๋‹ค์Œ์—๋Š” ? ๋ชจ๋ธ๋งํ•œ๊ฒƒ์„ ํ†ตํ•ด์„œ ์ฟผ๋ฆฌ๋ฌธ์„ ์ž‘์„ฑํ•ด์•ผํ•œ๋‹ค. eXERD ํˆด์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฟผ๋ฆฌ๋ฌธ ์ž‘์„ฑ๋„ ์‰ฝ๋‹ค. ๋ชจ๋ธ๋งํ•œ ๊ฒƒ์„ ์ฟผ๋ฆฌ๋ฌธ์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋ชจ๋ธ๋ง ํ•œ๊ฒƒ ๋ง๊ณ  ์ž์‹ ์ด ์ž„์˜๋กœ ์ฟผ๋ฆฌ๋ฌธ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด? cmd(Command) ์ฐฝ์„ ๋„์›Œ์„œ mysql ์ ‘์†ํ•ด์„œ ์ˆ˜ํ–‰ํ•ด๋„ ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฐฉ๋ฒ•์€ ์ฟผ๋ฆฌ๋ฌธ๋“ค์„ ์ €์žฅํ•  ์ˆ˜๋„ ์—†์„ ๋ฟ๋”๋Ÿฌ SQL๊ตฌ๋ฌธ์— ๋น ์‚ญํ•˜์ง€ ์•Š๋‹ค๋ฉด ์—๋Ÿฌ๋ฅผ ์ฐพ๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์— ์‹œ๊ฐ„์„ ๋‹ค ์จ๋ฒ„๋ฆด ๊ฒƒ์ด๋‹ค. ์ด์— ๋Œ€ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์œ ๋ฃŒ์ง€๋งŒ MySQL Workbench ๋„ ์žˆ๊ณ  SQLGate ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ๋ฌผ๋ก  ๋ง์€ ์•ˆํ–ˆ์ง€๋งŒ ์œ„์˜ ๋ชจ๋ธ๋งํ•˜๋Š” ํˆด ๋˜ํ•œ eXERD ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” SQLGate๋ฅผ ์‚ดํŽด๋ณด์ž.






    SQLGate ์‹คํ–‰ ํ™”๋ฉดSQLGate ์‹คํ–‰ ํ™”๋ฉด


    (โ€ปSQLGate๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ๋ฌด๋ฃŒ๊ฐ€ ์•„๋‹ˆ๋ผ ์œ ๋ฃŒ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ์„œ ์‚ฌ์•ผํ•œ๋‹ค.)


    SQLGate๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ฟผ๋ฆฌ๋ฌธ์„ ํ†ตํ•ด์„œ DB๋ฅผ ์ˆ˜์ • ๋ฐ ์ ‘๊ทผํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ GUIํ™˜๊ฒฝ์—์„œ ํด๋ฆญ์งˆ๋กœ ์ƒ์„ฑํ•˜๊ณ  ๊ฐฑ์‹ ํ•˜๊ณ  ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํด๋ฆญ์งˆ๋กœ ํ•˜๋‹ค ๋ณด๋ฉด ๋‚˜์ค‘์— ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์—ฐ๋™ํ•  ๋•Œ ํž˜๋“ค ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋‚˜์ค‘์„ ์œ„ํ•ด์„œ ์ฟผ๋ฆฌ๋ฌธ์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ๋ฒ„๋ฆ‡์„ ๋“ค์ด์ž. ์ฐธ๊ณ ๋กœ ๊ธฐ๋ณธ์ ์ธ ์ฟผ๋ฆฌ๋ฌธ์˜ ์ข…๋ฅ˜๋ฅผ CRUD๋ผ ํ•ด์„œ Create, Retrive(Select), Update, Delete ๋ผ๊ณ ๋„ ํ•œ๋‹ค.



    ์ด๋Ÿฐ ํˆด๋“ค์„ ํ™œ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ์ ‘๊ทผํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. 



    2017 . 9 . 8 - SQLGate์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ ์ค‘ ๋ฌด๋ฃŒ Tool์ด Toad ๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‹ค. (ํ˜„์žฌ ์‚ฌ์šฉ์ค‘)


    ๋ฐ˜์‘ํ˜•