DBÀÇ »ç¿ëÀº ¾î¶»°Ô ÇÏ´ÂÁö ¾Ë°í ½Í½À´Ï´Ù.
º°µµÀÇ DB¼­¹ö¸¦ º´·Ä·Î µÐ´Ù°í µé¾ú°Åµç¿ä.
±×·³..

µðºñ´Â µ¥ÀÌÅÍ º£À̽º·Î µ¥ÀÌÅ͸¸ °ü¸®ÇØÁÖ´Â ¼­¹ö ÀÔ´Ï´Ù.
º¸Åë RDB¸¦ ¸¹ÀÌ ¾²´Âµ¥ RDB´Â °ü°èÇü µðºñ¶ó°í Çϰí
ÅÂÀÌºí ±¸Á¶ÀÔ´Ï´Ù.
Object ±¸Á¶ÀÇ OODBµµ ÀÖÁö¸¸ ¾ÆÁ÷ Ç¥ÁØÀÌ ¾ø¾î¼­
¸¹ÀÌ ¾²ÀÌÁö ¾Ê°í ÀÖ½À´Ï´Ù. ¿À¶óŬ 8Àº ORDB¶ó°í °´Ã¼µðºñ(OODB)¿Í
°ü°èÇüµðºñ(RDB)ÀÇ Áß°£ÀûÀÎ ±¸Á¶¸¦ °¡Áö°í ÀÖ°í¿ä.
µðºñ¸¦ ¾²¸é µ¥ÀÌÅÍÀÇ °ü¸®°¡ ÆíÇØÁö°í ÇÁ·Î±×·¥À» Â¥±â°¡ °£ÆíÇØ
ÁöÁö¿ä. µ¥ÀÌÅÍÀÇ ¹é¾÷µîµµ µðºñ¿¡¼­ ¾Ë¾Æ¼­ ÇØÁִϱî¿ä.
ÇÏÁö¸¸ ±×¿¡ µû¸¥ ºÎÇÏ¿Í ¾ÈÀü¼º ¼Óµµ ¹®Á¦µîÀ» ÃæºÐÈ÷ °í·ÁÇÏ¼Å¾ß ÇÕ´Ï´Ù.
µðºñ´Â Çʼö´Â ¾Æ´Ï°í ¼±ÅÃÀÔ´Ï´Ù.
°ø°³µÈ µðºñµµ ¸î°³ ÀÖ±ä Çѵ¥. º°·Î ¾ÈÁ¤ÀûÀÌÁö ¾Ê¾Æ
ÃßÃµÇØµå¸®°í ½ÍÁø ¾Ê±º¿ä. mini SQLÀ̳ª Æ÷½ºÅ¸±×·¡½º µîµµ ÀÖ°í.
¿À¶óŬÀ̳ª ÀÎÆ÷¹Í½º ½ÎÀ̺£À̽ºµîÀÇ »ó¿ë µðºñµµ ¸®´ª½º¿¡¼­ µ¹¸± ¼ö ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ µðºñ¸¦ ¾´´Ù¸é ¾Æ·¡¿¡ ¾²¼ËµíÀÌ µû·Î µðºñ ¼­¹ö¸¦ µ¹¸®´Â°Ô ÁÁ½À´Ï´Ù.
±×·¡¾ß ºÎÇϸ¦ ÁÙÀÌ°í ¼Óµµ¹®Á¦µµ ÇØ°á ÇÒ ¼ö ÀÖÀ¸´Ï±î¿ä. Á¤µÎÀç (isoft )

°ÔÀÓ Á¦À۽à DB ¿¡ °üÇÑ Áú¹®

ODBC·Î ¾²°í ÀÖ½À´Ï´Ù. ½ÃÇè¿ëÀ̶ó ÀÏ´ÜÀº °£´ÜÇÏ°Ô access¸¦ ¾²Áö¸¸,
Á¶¸¸°£ mssqlµîÀ» ã¾Æº¼ «ÀÔ´Ï´Ù.
Å×½ºÆ®ÆÇÀÌÁö¸¸,Àß µ¹¾Æ°¡´õ±º¿ä. ÇÏÁö¸¸,access´Â ±×¸® ÁÁ´Ù°í º¸ÀÌÁö´Â
¾Ê½À´Ï´Ù. È¿À²ÀûÀÌÁö ¸øÇÑ °Í °°´õ±º¿ä. mfc·Î ¸¸µé¾ú±â ¶§¹®¿¡,µ¥ÀÌÅÍ
¼Ò½º³ª Å×À̺íÀÌ ÀϺΠº¯°æµÇ´Â ¼±¿¡¼­´Â ¼Õ½±°Ô °íÄ¥ ¼ö ÀÖ´Ù°í º¸À̱â
¶§¹®¿¡ mfc¿¡¼­ odbc¸¦ ¾µ »ÓÀÔ´Ï´Ù. Âü,winnt¿¡¼­ °×¼­¹ö¸¦ µ¹¸®°í ÀÖ½À´Ï´Ù.
¼Ö·ç¼ÇÀ» ã´Â´Ù¸é,¿ì¼±ÀûÀ¸·Î µûÁ®¾ß ÇÒ °ÍÀÌ ¸î°¡Áö ÀÖÀ»°Ì´Ï´Ù. Ç÷§Æû,
½Ã½ºÅÛ »ç¾ç,ÇÁ·Î±×·¥ ±¸¼º,°ÔÀÓÀÇ ½ºÅ¸ÀÏ,Âü¿© Àοø,Á¢¼Ó¼± µîµîÀ̰ÚÁÒ.
Àß ¸ð¸£½Ã°Ú´Ù¸é À§¿¡ ¾ð±ÞÇÑ µûÁú °ÍµéÀ» ³ª¿­Çؼ­ ¿Ã¸®¼¼¿ä.
¸·°É¸®

¾È³çÇϼ¼¿ä. ¿Â¶óÀÎ ¾×¼Ç°ÔÀÓÀ» ¸¸µé°í ÀÖ´Â »ç¶÷ÀÔ´Ï´Ù.

¾Æ·¡ ƨ±â´Â ¹®Á¦´Â ¸¹ÀÌ ÇØ°á‰ç½À´Ï´Ù.
Á»´õ µÎ°í º¸°í ±¦ÂúÀº°Å °°À¸¸é Á¦°¡ ¾´ ¹æ½ÄÀ» °Ô½ÃÆÇ¿¡ ¿Ã¸±²²¿ä.
À̹ø¿¡´Â »ç¿ëÀÚ DB¿¡ °üÇÑ Áú¹®Àä.
SQL°°Àº ÇÁ·Î±×·¥À» »ç¿ëÇϸé CPUÁ¡À¯³ª Memory»ç¿ëÀÌ ¸¹Áö ¾Ê³ª¿ä?
±×³É »ç¿ëÀÚ DB¸¦ ¸¸µé¶§, Àû´çÇÑ µð·ºÅ丮 ¸¸µçÈÄ »ç¿ëÀÚ ID¸¦
ÆÄÀÏÀ̸§À¸·Î ¾²¸é ¾î¶³±î¿ä?
¾Æµðµð °Ë»çÇÒ¶§ ÆÄÀÏ ¿ÀÇ¿¡ ½ÇÆÐÇÏ¸é »ç¿ëÀÚ µî·ÏÀÌ ¾ÈµÈ°Å°í,

ÆÄÀϳ»¿¡ ÆÐ½º¿öµå¹× ±âŸ Á¤º¸´Â Æ÷ÇÔÇϰí ÀÖ°í...
ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ °ü¸®µµ ½¬¿ï°Å °°°í, DB ¾ï¼¼½º ¾ÈÇϰí console¸ðµå·Î
¼­¹ö¸¦ ÀÛ¼ºÇصµ µÇ°í, ±âŸ ´Ù¸¥ OS·Î Æ÷ÆÃÇϱ⵵ ÆíÇÒ°Í °°Àºµ¥.
´Ü, NT³ª LINUX, UNIX¿¡¼­ ÇÑ µð·ºÅ丮¿¡ ¸¸µé ¼ö ÀÖ´Â ÆÄÀϼö°¡ ¾ó¸¶³ª
µÇ´ÂÁö ±Ã±ÝÇϳ׿ä. 1¸¸¸í ÀÌ»óÀÌ °¡ÀÔÇÏ¸é ÆÄÀϼö°¡ 1¸¸°³°¡ ³Ñ¾î°¡´Ï
¹®Á¦°¡ µÉ°Íµµ °°°í.
´äº¯ ºÎʵ右´Ï´Ù.
³Ê¹« °³³äÀûÀÎ ºÎºÐ¿¡¸¸ Ä¡¿ìÄ¡±ä Ç߾ ÇÁ·Î±×·¥¼¼°Ô 3¿ùÈ£ ³»¿ë
±¦Âú³×¿ä.

Çʼö°¡ ¾Æ´Ï¶ó ¼±ÅÃÀÔ´Ï´Ù.
µðºñ ÀÚü°¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ´ëüÇÏ´Â ºÎºÐµµ ÀÖ°í.
ÆÄÀÏ ½Ã½ºÅÛ º¸´Ü ü°èÀûÀ¸·Î °ü¸®°¡ µÈ´Ù´Â Á¡ÀÌ
ÀåÁ¡À̶ó°í ÇÒ ¼ö ÀÖ°Ú±º¿ä.
NT5.0¿¡¼± ÆÄÀÏ ½Ã½ºÅÛ ÀÚü°¡ µðºñÇüŰ¡ µÈ´Ù°í ÇÕ´Ï´Ù.
OS¿¡ µðºñ¸¦ Æ÷ÇÔ½ÃŰ´Â °ÅÁÒ.
µð·ºÅ丮 °¹¼ö ¹®Á¦´Â °ÆÁ¤ÇÏÁö ¸¶½Ê½Ã¿ä.
¸î ½Ê¸¸°³¸¦ ¸¸µé¾îµµ ¹®Á¦°¡ µÇÁö ¾Ê½À´Ï´Ù. (Á¦°¡ ¸¸µé¾î ºÃ¾¹´Ï´Ù.)
¹°·Ð SearchingÀ̳ª List°¡ ´À·ÁÁö´Â°Ç ¾î¿ ¼ö ¾ø´Â °ÅÁö¸¸¿ä.
RDBÀÚüÀÇ Å×ÀÌºí ±¸Á¶ÀÇ ÇÑ°è ¶§¹®¿¡ Ç¥Çö ¸øÇÏ´Â µ¥ÀÌÅÍ Çüµµ ÀÖ½À´Ï´Ù.
±×·³¿¡µµ ºÒ±¸ ÇÏ°í µðºñ¸¦ ¾²´Â°Ç µðºñ¿¡¼­ Á¦°øÇÏ´Â °ÍµéÀÌ ¸¹±â
¶§¹®ÀÌÁÒ. ƯÈ÷ ¾ÈÁ¤¼º°ú °­·ÂÇÑ ±â´É(Search, Join , Ŭ·¯½ºÆ®¸µ ,
Stored ProcedureµîÀÇ ¿©·¯°¡Áö Æí¸®ÇÑ ±â´É)À» Á¦°ø Çϱ⠶§¹® ÀÔ´Ï´Ù.
¹é¾÷µµ ÆíÇØÁö°í, °£´ÜÇÑ Äõ¸®¹®¸¸ ¾Ë¸é °Ë»öÀÌ ½¬¿öÁöÁö¿ä.
ÇÏÁö¸¸ µðºñ ÀÚü°¡ °ÔÀÓÀ» À§ÇØ ³ª¿Â°ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡

¸¹Àº À¯Àú¿Í ¸·´ëÇÑ Äõ¸®¿¡ ´ëÇØ ¾î¶»°Ô ¹ÝÀÀÇÒÁö´Â Å×½ºÆ® ÇØºÁ¾ß ÇÕ´Ï´Ù.
³»ºÎÀûÀÎ ±¸Çö¸¸ ¸Þ¸ð¸®³ª ÆÄÀÏ º£À̽º·Î ÇÏ°í ¹é¾÷¸¸ µðºñ¸¦ ¾²´õ¶óµµ
²Ï ¾µ¸¸ Çϴϱî¿ä.
¹¹ µðºñ¸¦ ¾µ·Á¸é ¾²µÇ Àß ½á¾ß ÇÑ´Ù¶ó´Â ±ÛÀÌ µÇ¾î ¹ö·È±º¿ä. ^^;

DB¸¦ ¾²¸é ´ç¿¬È÷ ½Ã½ºÅÛÀÇ ºÎÇϸ¦ ¸¹ÀÌ ¸Ô°Ô µË´Ï´Ù. Çü°ï´ÔÀÌ »ý°¢ÇϽйæ¹ýµµ
±¦Ã¯Àº ¹æ¹ýÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. »ç¿ëÀÚ °èÁ¤À̸§ÀÇ ¾Õ±ÛÀÚ ¾Æ½ºÅ°Äڵ庰·Î
µð·ºÅ丮¸¦ ¼¼ºÐÈ­ÇÏ¿© °¢°¢ÀÇ ÆÄÀÏ·Î ÀúÀåÇÏ¸é µÇ°ÚÁö¿ä. ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é
°èÁ¤ÀÌ ¾ø´Â °ÍÀ̴ϱñ... DB°Ë»öÀÌ Çʿ䰡 ¾øÀ¸´Ï °£´ÜÇÏÁÒ.
ÀÌ·± ¹æ¹ýÀº ¸¹ÀÌµé ¾²´Â °ÍÀ¸·Î ¾Ð´Ï´Ù

Á¦°¡ ½ÇÁ¦ °ÔÀÓ¼­ºñ½º¿¡¼­ µðºñ¸¦ »ç¿ëÇϰí ÀÖ½À´Ï´Ù.
¸ð ÁÁ´Ù, ³ª»Ú´ÙÀÇ °³³ä¿¡¼­ ¹þ¾î³ª¼­ ¸î°¡Áö ¸»¾¸µå¸®°í
½Í±º¿ä.. ù¹øÂ° °ÔÀÓÀ» ¸¸µé¾úÀ»¶§.. È­ÀÏ·Î ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ»
½è¾úÁÒ.. (Gunchase¶ó´Â ´Ü¼øÇÑ °ÔÀÓÀ̾ú½À´Ï´Ù. -.-;;)
¹°·Ð ºü¸£°í ±¦ÂúÀº Á¡ÀÌ ¸¹¾Ò½À´Ï´Ù. À̹æ¹ýµµ ³ª»ÚÁö ¾Ê´Ù°í
»ý°¢Çϰí ÀÖ°í¿ä.. µÎ¹øÂ° °ÔÀÓ.. ÀÌÁ¦ º£Å¸Å×½ºÆ®¸¦ Çϰí Àִµ¥¿ä.
¾î¼´Ù°¡º¸´Ï.. MSÀÇ SQL Server¸¦ ¾²°Ô µÇ¾ú½À´Ï´Ù. DBLIB¸¦ ÀÌ¿ëÇØ¼­

´ÙÀÌ·ºÆ®·Î µðºñ¿¡ ¾ï¼¼½º¸¦ Çϰí¿ä.. ¼º´É¸é¿¡¼­´Â ±×´ÙÁö ºÎÇϳª
¸Þ¸ð¸® Á¡À¯´Â ¾ø½À´Ï´Ù. ÁÖ·Î ´Ù·ç´Â µ¥ÀÌŸ´Â »ç¿ëÀÚÀÇ ÀÏ¹Ý Á¤º¸(
À̸§, ÁÖ¼Ò, À̸ÞÀϰ°Àº°Íµé).. ±×¸®°í °ÔÀÓ»ó¿¡ ÇÊ¿äÇÑ µ¥ÀÌŸµé(
¸Ó¸®¾ÆÀÌÅÛÀÇ ¹«°Ô, °¡°Ý, ·¹À̴٠ŽÁö°Å¸®.. ÃѾÆÀÌÅÛÀÇ °ø°Ý·Â
»çÁ¤°Å¸®..µîµî)¸¦ ÀúÀåÇÏ°í ¾²´Âµ¥¿ä.. ÇÑ»ç¶÷ÀÌ ·Î±×ÀÎÇÒ¶§
SELECT¹®ÀÇ ½ÃÀÛÇÏ´Â Äõ¸®°¡ 15°³Á¤µµ °©´Ï´Ù. ±×·¸Áö¸¸ ´À¸®´Ù°Å³ª
¸Þ¸ð¸®°¡ ¸ðÀß¶õ´Ù´Â °æ¿ì´Â ¾ø¾ú½À´Ï´Ù. ´Ù¸¸. ¾îÇø®ÄÉÀ̼ǿ¡¼­
ÇѰ¡Áö ÄÁ¼ÁÀ» À߸ø ÀâÀº°ÍÀÌ À־ ÁÖ±âÀûÀÎ ¿ÉƼ¸¶ÀÌÁî°¡ ÇÊ¿äÇÏ

±ä ÇÏÁö¸¸¿ä.. ÇÏÁö¸¸ ÀÌ°Ç µ¥ÀÌŸº£À̽º¸¦ ½á¼­ ±×·±°Ç ¾Æ´ÏÁö¿ä.
À½.. ±×¸®°í.. ÀÏ´Ü µ¥ÀÌŸº£À̽º¿¡ ½á³õÀ¸´Ï±î.. À¥°úÀÇ ¿¬µ¿ÀÌ
½±°Ô µÇ´õ±º¿ä.. ¸ð.. »ç¿ëÀÚÀÇ ÃÑÁ¡¼øÀ§º° TOP10ÆäÀÌÁö³ª °Ô½ÃÆÇ¿¡
ÀÎÁõ¿¡ °ü·ÃµÈ ºÎºÐµéÀÌ.. È­ÀÏ·Î ½è´Ù¸é ¹«Áö ³ë°¡´Ù(?) ÇßÀ» ºÎºÐ
À̾úÁÒ.. (Çæ.. ¾²´Ùº¸´Ï µðºñ°¡ ÁÁ´Ù´Âµí µé¸®´Â±º¿ä...-.-;;)
¸ð.. ´©±º°¡°¡ Àü»êÇÐÀÇ ¿ª»ç´Â µ¥ÀÌŸº£À̽ºÀÇ ¿ª»ç´Ù..¶ó´Â ¸»À»
µéÀº°Í °°±âµµÇѵ¥.. ¸Â´Â ¸»ÀΰŠ°°½À´Ï´Ù.

^__^;
¾Æ.. ¶Ç ÇѰ¡Áö »©¸Ô¾ú³×¿ä... ºÐ»ê¼­¹ö±¸Ãà¿¡µµ ¸¹Àº µµ¿òÀÌ µÇ°Ú±º¿ä.
Áß¾Ó µðºñ¿¡¼­ °ü¸®¸¦ ÇÏ¸é ¼­¹ö¸¦ ºÐ»ê½ÃŰ´õ·¡µµ »ç¿ëÀÚÀÎÁõÀ̳ª µ¥ÀÌŸ
´Â ÀϰýµÇ°Ô °ü¸®°¡ µÇ°ÚÁÒ..
ÇÏÁö¸¸.. ÇÑÆíÀ¸·Ð ¸¹Àº ¼ÕÀÌ °¡´Â°Ç »ç½ÇÀÔ´Ï´Ù. Æ®·£Àè¼Ç·Î±×³ª µðºñ¹é¾÷.
µîµîÀÇ ¸ÞÀÎÆ¼³Í½º¿¡ ¼ÕÀÌ Á» ¸¹ÀÌ °¡¿ä.. ^__^;
±×·³.. ÀüÁؼö (Jun92 )