µ¥ÀÌÅͺ£À̽º´Â ´ë¿ë·®ÀÇ ÀڷḦ È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â ±â¼úÀÌ´Ù. ÄÄÇ»ÅÍÀÇ Áß¿äÇÑ È°¿ë ºÐ¾ßÀ̸ç ƯÈ÷ À¥ÀÇ ¹ßÀüÀ¸·Î ÀÎÇØ Àå¼Ò¿Í ½Ã°£¿¡ ±¸¾Ö¹ÞÁö ¾Ê°í µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏ°Ô µÇ¾î Á߿伺ÀÌ ´õ ³ô¾ÆÁ³´Ù. ´å³ÝÀº µ¥ÀÌÅͺ£À̽º Ŭ¶óÀ̾ðÆ® Á¦ÀÛÀ» ÈǸ¢È÷ Áö¿øÇÑ´Ù.
°·ÂÇÑ ¾ð¾î Áö¿øÀº ¹°·ÐÀÌ°í DB Á¢¼Ó ¶óÀ̺귯¸®±îÁö Æ÷ÇԵǾî ÀÖ¾î ÀÚüÀûÀÎ °³¹ßÀÌ °¡´ÉÇÏ´Ù. ¸¶¹ý»ç¿Í ÄÚµå »ý¼ºÅøÀ» ÅëÇØ ÃÖ¼ÒÇÑÀÇ ÀÇ»çÇ¥Çö¸¸À¸·Î ÀÚµ¿ÈµÈ 󸮰¡ °¡´ÉÇÏ´Ù. ½ÉÁö¾î DB »ý¼ºÀ̳ª Å×ÀÌºí °ü¸® µî ¼³°è¿Í Å×½ºÆ®¸¦ À§ÇÑ ¼¹öÀÇ ±â´É±îÁöµµ ÀϺΠÆ÷ÇÔÇÑ´Ù.
Ŭ¶óÀ̾ðÆ®/¼¹ö ȯ°æ¿¡¼´Â ¼¹öÃø ±â¼ú°ú Ŭ¶óÀ̾ðÆ®ÃøÀÇ ±â¼úÀÌ °áÇյǾî¾ß ¿Ïº®ÇÑ DB ½Ã½ºÅÛÀÌ ±¸ÃàµÈ´Ù. ¼¹öÃø ±â¼úÀº ³Ê¹« ¹æ´ëÇÒ »Ó¸¸ ¾Æ´Ï¶ó ÀÌ Ã¥¿¡¼ ´Ù·ê¸¸ÇÑ ÁÖÁ¦°¡ ¾Æ´Ï¹Ç·Î º°µµÀÇ ¼ÀûÀ» Âü°íÇϱ⠹ٶõ´Ù. DBÀÇ ±âÃÊ À̷аú SQL¹®¹ýÀ» ¾Ë¾Æ¾ß ´å³Ý ȯ°æ¿¡¼ DB °³¹ßÀ» ¿¬±¸ÇØ º¼ ¼ö ÀÖ´Ù.
DBMS´Â ÀڷḦ ÀúÀåÇÏ°í °ü¸®ÇÏ´Â ¿ªÇÒ¸¸ Çϸç ÃÖÁ¾ »ç¿ëÀÚ¸¦ ´ë¸éÇÏÁö ¾Ê´Â´Ù. Ŭ¶óÀ̾ðÆ®¿¡¼ ¼¹öÀÇ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏ·Á¸é ¼¹ö¿Í Åë½ÅÇØ¾ß ÇÑ´Ù. Ãʱ⿡´Â DBMS°¡ Á¦°øÇÏ´Â °íÀ¯ÀÇ Á¢¼Ó ¶óÀ̺귯¸®¸¦ »ç¿ëÇß¾ú´Âµ¥ SQL ¼¹ö´Â DBLibÀ», ¿À¶óŬÀº OCI(Oracle Call Interface)¸¦ Á¦°øÇß´Ù. Àü¿ë ¶óÀ̺귯¸®´Â ¼Óµµ´Â ºü¸£Áö¸¸ ¹ü¿ë¼ºÀÌ ¶³¾îÁø´Ù.
DBMS¸¦ ¹Ù²Ü ¶§¸¶´Ù ´Ù½Ã ¹è¿ö¾ß ÇÏ´Ï Áö½ÄÀÇ °¡Ä¡°¡ ¶³¾îÁö°í »çȸÀû ³¶ºñµµ ½ÉÇÏ´Ù. ±×·¡¼ ¿©·¯ ȸ»ç¿Í Ç¥ÁØ ´Üü°¡ Á¢¼Ó¸¸ °ü¸®ÇÏ´Â º°µµÀÇ ¶óÀ̺귯¸®¸¦ ¸¸µé±â ½ÃÀÛÇß´Ù. °¡Àå ¸ÕÀú ¸¸µé¾îÁø ODBC´Â ¿¸° Á¢¼Ó ȯ°æÀ» Á¦°øÇÏ¿© DBMS¿Í Ŭ¶óÀ̾ðÆ®ÀÇ Á¾¼Ó¼ºÀ» ²÷´Â ¼±±¸ÀûÀÎ ¿ªÇÒÀ» Çß´Ù. ±â´ÉÀûÀ¸·Î ÈǸ¢ÇßÁö¸¸ C¾ð¾î À§ÁÖÀÇ ÇÔ¼ö È£Ãâ ±¸Á¶(CLI)ÀÌ°í °´Ã¼ÁöÇâÀûÀÌÁö ¸øÇØ °í¼öÁØ ¾ð¾î¿¡¼ ¾²±â´Â ºÒÆíÇß´Ù.
ÀÌÈÄ ±â´É°ú ¼öÁØ¿¡ µû¶ó, ¶Ç´Â Á¤Ä¡ÀûÀÎ ÀÌÀ¯·Î ´Ù¾çÇÑ ¶óÀ̺귯¸®°¡ »ý°Ü³µ´Ù. IDAPI, DAO, RDO, JDBC, OLE DB µîÀÌ µîÀåÇß´Ù. OLE DB´Â COM ÇÁ·ÎÅäÄÝ¿¡ ±â¹ÝÇÏ¸ç ºñ°ü°èÇü µ¥ÀÌÅÍ¿¡µµ Á¢¼ÓÇÒ ¼ö ÀÖ¾î ±â´ÉÀûÀ¸·Î °ÅÀÇ ¿Ïº®ÇßÁö¸¸ ³Ê¹« ¾î·Æ°í º¹ÀâÇØ À¥ °³¹ßÀÚ³ª ºñÁÖ¾ó º£ÀÌÁ÷°°Àº RAD Åø¿¡¼ ¾²±â ¾î·Á¿ü´Ù.
±×·¡¼ OLE DB¸¦ ·¡ÇÎÇÑ °ÍÀÌ ADO(ActiveX Data Objects)À̸ç À̸¦ ´å³Ý ȯ°æ¿¡ ¸Â°Ô ¾÷±×·¹À̵åÇÑ °ÍÀÌ ADO.NETÀÌ¸ç ¼ö¸¹Àº DB Á¢¼Ó ¶óÀ̺귯¸®ÀÇ ÇÑ Á¾·ùÀÌ´Ù. ADO¿Í ADO.NETÀº À¯»çÇÑ ºÎºÐ¸¸ÅÀ̳ª Â÷ÀÌÁ¡µµ ¸¹´Ù. ADO´Â Å×ÀÌºí ¼öÁØÀε¥ ºñÇØ ADO.NETÀº Å×ÀÌÅͺ£À̽º ¼öÁØÀÌ¾î¼ ·¹º§ÀÌ ´Ù¸£´Ù.
ÃʱâÀÇ ADO.NET¿¡ ºñÇØ 2.0¿¡¼ ¸¹Àº ±â´É °³¼±°ú ÁúÀû º¯È°¡ ÀÖ¾ú´Ù. ³»ºÎÀûÀÎ º¯Èµµ ¸¹Áö¸¸ LINQ°¡ Ãß°¡µÈ °ÍÀÌ °¡Àå Å©´Ù. ´ÙÇàÈ÷ ¹öÀüÀÌ ¿Ã¶ó°¡µµ ¶óÀ̺귯¸® ÀÚü´Â ÇÏÀ§ ȣȯ¼ºÀ» Àß À¯ÁöÇÏ°í ÀÖ´Ù.