¡á µ¥ÀÌÅͺ£À̽º°¡ ÇÊ¿äÇÑ ¹è°æ óÀ½¿¡´Â ¹°·Ð µ¥ÀÌÅͺ£À̽º¶ó´Â °ÍÀÌ ¾ø¾ú´Ù. 3-40³â Àü¿¡´Â ÆÄÀÏ¿¡´Ù ¼ø¼­´ë·Î ¾²°í, ¿øÇÏ´Â ÀڷḦ ã¾Æ³»´Â °ÍÀÌ ÀڷḦ ó¸®ÇÏ´Â ¹æ¹ýÀÇ ÀüºÎ¿´´Ù. ÀÏ·ÃÀÇ ¼ø¼­´ë·Î ¾²°í, ÀÐÀ» ¶§µµ ÀÏ·ÃÀÇ ¼ø¼­´ë·Î Àоî¿Â´Ù°í Çؼ­ SAM(Sequential Access Method) ÆÄÀÏÀ̶ó°í ºÒ¸®´ø ¹æ½ÄÀÌ´Ù. ±â¾÷¿¡¼­´Â SAM ÀÇ ÇѰ踦 ±Øº¹Çϱâ À§Çؼ­ »öÀÎ(index) ÀÇ Çʿ伺À» ´À³¢°Ô µÇ¾ú´Ù. Â÷·Ê´ë·Î ÀÐÀ» ¶§, óÀ½¿¡ ÀÖ´Â ÀڷḦ °¡Á®¿À´Â °ÍÀº ÁÁÁö¸¸, ¸Ç ¸¶Áö¸·ÀÇ ÀڷḦ °¡Á®¿À±â À§Çؼ­´Â óÀ½ºÎÅÍ Àüü ÀڷḦ °Ë»öÇؾ߸¸ ÇÑ´Ù. ±×·¡¼­ Á»´õ ºü¸¥ ¹æ ¹ýÀ» ã±â ½ÃÀÛÇß´Ù. ±× ÇØ°áÃ¥ÀÌ »öÀÎÀ̾ú´Ù. ÀÚÁÖ »ç¿ëÇÏ´Â Ç׸ñ¿¡ »öÀÎÀ» ¸¸µé¾îµÎ°í ºü¸£°Ô ãÀ» ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇØ ÁÖ¾ú´Ù. ¿¹·Î Ã¥¿¡¼­ ã¾Æº¸±â¸¦ ºÙÀÎ ¹æ½ÄÀÌ´Ù. ÀÌ°ÍÀ» I-SAM(Indexed SAM)ÆÄÀÏÀ̶ó°í ºÒ·¶´Ù. ÀÌ·¯ÇÑ È¯°æµéÀÌ Á¡Â÷ ¹ßÀüµÇ¾î I-SAM ¶óÀ̺귯¸®µéÀÌ ´ë°Å Ã⿬ÇÏ°í PC ¿¡¼­ »ç¿ëÇÏ´Â xBase ¶ó°í ºÒ¸®´Â dBASE°¡ Ã⿬Çؼ­ ÀÏ¹Ý »ç¿ëÀڵ鿡°Ô °¢±¤À» ¹Þ¾Ò´Ù. È£½ºÆ® ȯ°æ¿¡¼­´Â ³×Æ®¿öÅ© µ¥ÀÌÅͺ£À̽º, °èÃþÀû µ¥ÀÌÅͺ£À̽º µîÀÌ µîÀåÇÏ¿´´Ù. ¶ÇÇÑ °©ÀÛ½º·¯¿î ÀÛ¾÷ÀÇ Áß´Ü(¿¹·Î Á¤Àü µî)¿¡µµ µ¥ÀÌÅ͸¦ ½Å·Ú¼º ÀÖ°Ô º¸È£ÇØÁÖ´Â ¹æ¹ýµéµµ °³¹ßµÇ±â ½ÃÀÛÇß´Ù. ´Ù¼ö »ç¿ëÀÚ ¸¦ À§ÇÑ Àá±Ý(lock) ó¸®ÀÇ ¹æ¹ýµµ µîÀåÇß´Ù. DBMS(DataBase Management System)´Â ¿©±â¼­ ´õ ¹ßÀüÇؼ­ µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇÏ´Â ½Ã½ºÅÛÀ» ¸¸µç °ÍÀÌ´Ù. DBMS ¾È¿¡´Â µ¥ÀÌ Åͺ£À̽º¸¦ »ç¿ëÇÏ´Â ±ÇÇÑÀ» °ü¸®ÇÏ°í µ¥ÀÌÅͺ£À̽ºÀÇ ¾ÈÁ¤¼ºÀ̳ª ¼º´ÉÀ» À¯ÁöÇϱâ À§ÇÑ µµ±¸µéÀÌ ¸¹ÀÌ µé¾î ÀÖ´Ù. SQL ¼­¹ö´Â DBMS Áß¿¡¼­µµ °ü°èÇü µ¥ÀÌÅͺ£À̽º(RDBMS; Relational DBMS)ÀÌ´Ù. ÀÌ ¸»Àº °ü°èÇü µ¥ÀÌÅͺ£À̽º°¡ Áö´Ï´Â ¸ðµç ¼Ó¼ºÀÌ SQL ¼­¹ö¿¡µµ µ¿ÀÏÇÏ°Ô ¿µÇâÀ» ¹ÌÄ£´Ù´Â °ÍÀÌ´Ù. µû¶ó¼­ SQL ¼­¹ö¸¦ Á¦´ë·Î Àß »ç¿ëÇÏ·Á¸é °ü°èÇü µ¥ÀÌÅͺ£À̽º(µ¥ÀÌÅͺ£À̽º ³»¿¡¼­ °¢°¢ÀÇ °´Ã¼( ¿¹·Î Å×À̺í)µéÀº ¼­·Î °ü°è¸¦ °¡Áú¼ö ÀÖ´Ù)¿¡ ´ëÇؼ­ Àß ¾Ë¾Æ¾ß ÇÑ´Ù. ¡á MS SQL ServerÀÇ ¿ª»ç 1970³â¿¡ IBM Àº µ¥ÀÌÅͺ£À̽º ÁúÀǸ¦ À§ÇÑ ¾ð¾î¸¦ ¸¸µé¾ú´Âµ¥ ÀÌ°ÍÀ» SEQUEL Áï, ±¸Á¶Àû ¿µ¾î ÁúÀÇ ¾ð¾î(Structured English Query Language)¶ó°í ºÒ·¶´Ù.(±×·¡¼­, ÀÌ°ÍÀ» ¼Ò¸®³ª´Â ´ë·Î ¿¡½ºÅ¥¿¤(SQL)À̶ó°í Àб⵵ ÇÏ°í "¾¾Ä÷"À̶ó°í Àб⵵ ÇÑ´Ù). ±×·±µ¥ ÀÌ°ÍÀÌ ½Ã°£ÀÌ Èê·¯ ±× ¾ð¾î ÀÚü¸¦ °¡¸®Å°´Â ÀÇ¹Ì¿Í ÇÔ²² À̸¦ ó¸®ÇÏ´Â µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» °¡¸®Å°´Â ¸»·Î º¯¸ðÇß´Ù. SQL ¼­¹ö´Â ¿ø·¡ Sybase(»çÀ̺£À̽º)¿¡ ÀÇÇؼ­ ¸¸µç µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÌ´Ù. ÀÌ°ÍÀ» Microsoft¿Í »çÀ̺£À̽º°¡ Çù·Â ÇÏ¿© ¹öÀü 1.0À» OS/2 ¿ëÀ¸·Î À̽ÄÀ» Çß°í, ¹öÀü 4.2 ºÎÅÍ NT ¼­¹ö·Î À̽ÄÇß´Ù. ÀÌÈÄ 4.21, 4.21a µîÀ¸·Î ¹öÀü ¾÷ÀÌ µÇ¾ú´Ù. À̶§´Â 3.5ÀÎÄ¡ µð½ºÄÏ ³Ê ´ñ ÀåÀÌ SQL ¼­¹ö Á¦Ç°ÀÇ ÀüºÎ¿´´Ù. Áö±ÝÀÌ¸é »ó»óÇÒ ¼ö ¾ø´Â ¸Å¿ì ÀÛÀº Å©±âÀÇ µ¥ÀÌÅͺ£À̽º¿´´Ù. ±×·¯´ø °ÍÀÌ ¹öÀü 6.0ºÎÅÍ´Â Microsoft°¡ Sybase·Î ºÎÅÍ ¸ðµç ¶óÀ̼¾½º¸¦ »ç°í Microsoft µ¶ÀÚÀûÀ¸·Î °³¹ßÇÏ°Ô µÇ¾ú´Ù. ¹°·Ð ±× À̸鿡´Â ¸¹Àº °¥µî(?)ÀÌ ÀÖ¾úÀ½À» ÁüÀÛÇÒ ¼ö ÀÖ´Ù. ±×¸®°í, ½Ã°£ÀÌ Èê·¯ 96³â¿¡´Â Á¦¹ý »ç¿ëÇÒ¸¸ÇÑ 6.5 ¹öÀüÀÌ Ãâ½ÃµÇ¾ú ´Ù. 6.0°ú 6.5 »çÀÌ¿¡ »ó´çÇÑ º¯È­°¡ ÀÖ¾ú´Ù. ±×¸®°í 1³â µÚºÎÅÍ 7.0 ¹öÀüÀÇ ¼Ò½ÄÀÌ µé·Á¿Ô´Ù. ±×·¯³ª 7.0 ¹öÀüÀº ÇѾøÀÌ ÇѾøÀÌ Ãâ½Ã°¡ Áö¿¬µÇ¾ú´Ù. ³»ºÎÀûÀ¸·Î 97³â 2¿ù °æ Ãâ½ÃµÉ °ÍÀ̶ó°í Çß´Ù°¡, ¹«±â ¿¬±â·Î ¹Ù²î¾ú´Ù. ±×¸®°í´Â 98³â 12¿ù¿¡¾ß Ãâ½ÃµÇ¾ú´Ù. SQL Server 7.0 ¹öÀüÀÌ ´Ê°Ô Ãâ½ÃµÈ À̸鿡´Â, ¸¹Àº À¯´ÉÇÑ µ¥ÀÌÅͺ£À̽º Àü¹®°¡µéÀÌ Microsoft ·Î ½ºÄ«¿ôµÇ¾ú±â ¶§¹®À̶ó´Â ¼Ò¹®ÀÌ ÀÖ´Ù. ±×·ÎÀÎÇØ µ¥ÀÌÅͺ£À̽º ¿£Áø ÀÚü°¡ ¿ÏÀüÈ÷ ¹Ù²î´Â ÀÏ´ë º¯ÇõÀÌ ÀϾ´Ù. MS SQL Server 4.2 ÀÌÀü ¹öÀüÀº »çÀ̺£À̽º(Sybase) »çÀÇ DBMS ¿£ÁøÀ» ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿Í »çÀ̺£À̽º°¡ Çù·ÂÇÏ¿© Windows NT ¿¡ žÀçÇÑ °ÍÀ̸ç, 6.0 °ú 6.5 ¹öÀüÀº ¸¶ÀÌÅ©·Î¼ÒÇÁ»ç°¡ »çÀ̺£À̽º·ÎºÎÅÍ RDBMS¿¡ ´ëÇÑ ¶óÀ̼¾½º¸¦ »ç¼­ µ¶ÀÚÀûÀ¸·Î °³¹ßÇÑ Á¦Ç°ÀÌ´Ù. ±×·¡¼­ SQL ¼­¹ö´Â »çÀ̺£À̽º»ç¿Í ¿©·¯ °¡Áö Ãø¸é¿¡¼­ À¯»çÇÑ Æ¯¼ºÀ» ¸¹ÀÌ °¡Áö°í ÀÖ¾úÀ¸¸ç, À¯´Ð½º Ç÷§Æû¿¡¼­ µ¿ÀÛÇÏ´Â »çÀ̺£À̽ºÀÇ ±â´ÉÀ̳ª ÀåÁ¡µéÀ» Windows NT ¿î¿µÃ¼Á¦¿¡ À̽ÄÇÏ´Â °úÁ¤¿¡¼­ Windows NT ¿î¿µÃ¼Á¦°¡ Áö¿øÇÏÁö ¸øÇÏ´Â ºÎºÐÀÇ ±â´ÉÀº Á¦¿ÜµÇ°Å³ª º¯ÇüµÇ¾ú°í, ±×·Î ÀÎÇØ SQL ¼­¹ö 6.0 °ú 6.5´Â ÀÌÀü ¹öÀüº¸´Ù´Â ¿ùµîÈ÷ ±â´ÉÀ̳ª ¼º´ÉÀÌ Çâ»óµÇ¾úÁö¸¸ ¿À¶óŬ ¶Ç´Â DB2 ¿Í ºñ±³Çؼ­´Â °æÀïÀÇ »ó´ë·Î´Â ºó¾àÇÑ RDBMS¿´´Ù. ÇÏÁö¸¸, SQL ¼­¹ö 7.0 Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ½ÉÇ÷À» ±â¿ï¿© ¸¸µç RDBMS À̸ç, ÀÌÀü ¹öÀüÀÎ 6.5 ¿Í ´Â ¾ÆÅ°ÅØóºÎÅÍ ´Ù¸£°Ô ¼³°èµÇ¾úÀ¸¸ç ¿£ÅÍÇÁ¶óÀÌÁî±Þ RDBMS ·Î ¸¸µé¾îÁ³´Ù. 98³â 12¿ù¿¡ SQL ¼­¹ö 7.0ÀÌ ¹ßÇ¥µÇ¸é¼­ ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®ÀÇ SQL ¼­¹ö µµ ¿£ÅÍÇÁ¶óÀÌÁî±Þ RDBMS ½ÃÀå¿¡ ¹®À» µÎµå¸®°Ô µÇ¾ú´Ù. SQL ¼­¹ö 7.0ºÎÅÍ´Â ¼º´É°ú È®À强, °ü¸®ÀÇ ¿ëÀ̼º, ÇÁ·Î±×·¡¹Ö °¡´É¼º, À¯¿ë¼º µîÀ¸·Î ÀÎÇØ ¼ö¸¹Àº °í°´ °ü°è °ü¸®,ºñÁö´Ï½º ÀÎÅÚ¸®Àü½º, Àü»çÀû ÀÚ¿ø °ü¸®, ±× ¹ÛÀÇ ¾÷¹«¿ë ÀÀ¿ë ÇÁ·Î±×·¡¹Ö °ø±Þ¾÷ü¿Í °í°´ µîÀ¸·ÎºÎÅÍ ¼±È£µÇ´Â µ¥ÀÌÅͺ£À̽º°¡ µÇ¾ú´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ÀÎÅÍ³Ý µ¥ÀÌÅͺ£À̽ºµµ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù. ÀÌÁ¦ SQL ¼­¹ö 2000 ¹öÀüÀÌ Ãâ½ÃµÈ ½ÃÁ¡¿¡¼­ ±× Àǹ̴ ¶Ç ´Ù¸£´Ù ÇÒ ¼ö ÀÖ´Ù. SQL ¼­¹ö 2000Àº ÀÌÀü Á¦Ç°ÀÇ È£È¯¼ºÀ̳ª ±â´É À» º¼ ¶§ »õ·Î Ãß°¡µÇ¾î Çõ½ÅÀûÀÎ ±â¼ú°ú ÇÔ²² ±âÁ¸ ±â´ÉÀÇ Çâ»ó, ¾ÈÁ¤¼ºÀ» À§ÇÑ ³»ºÎÀûÀÎ ¾Ë°í¸®ÁòÀÇ Ãß°¡·Î Á»´õ ¿Ï¼ºµµ ³ôÀº Á¦Ç°À¸·Î °Åµì³µ´Ù°í º¼ ¼ö ÀÖ´Ù. SQL ¼­¹ö 2000Àº È®Àå °¡´ÉÇÑ Â÷¼¼´ë À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ½Å¼ÓÈ÷ Á¦°øÇϱâ À§ÇÑ È¿À²ÀûÀÎ µ¥ÀÌÅͺ£À̽º¿Í ºÐ¼® ¼Ö·ç¼ÇÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ Windows DNA ÀÇ ÇÙ½É ±¸¼º¿ä¼Ò·Î¼­, ¿ä±¸°¡ ´Ù¾çÇÑ È¯°æ¿¡ ÇÊ¿äÇÑ È®À强À» Á¦°øÇÔ°ú µ¿½Ã¿¡ ÀüÀÚ »ó°Å·¡, ¾÷ ¹« ¹× µ¥ÀÌÅÍ ¿þ¾îÇÏ¿ì¡ ÀÀ¿ë ÇÁ·Î±×·¥À» »óÇ°È­ Çϴµ¥ ÇÊ¿äÇÑ ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù. SQL ¼­¹ö 2000¿¡´Â XML °ú HTTP¿¡ ´ëÇÑ ´Ù¾çÇÑ Áö¿ø°ú ·Îµå¸¦ ºÐÇÒÇÏ°í ½ÇÇà ½Ã°£À» À¯ÁöÇϱâ À§ÇÑ ¼º´É ¹× °¡¿ë¼º Çâ»ó°ú ÀÏ»ó ÀûÀÎ ÀÛ¾÷À» ÀÚµ¿È­ÇÏ°í ÃÑ ¼ÒÀ¯ ºñ¿ëÀ» Àý°¨Çϱâ À§ÇÑ °í±Þ °ü¸® ¹× Æ©´× ±â´É µîÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¶ÇÇÑ SQL ¼­¹ö 2000Àº ¿¢Æ¼ºê µð·ºÅ丮 ¼­ºñ½º¿Í Windows 2000 Datacenter ServerÀ§¿¡¼­ 32°³±îÁöÀÇ ÇÁ·Î¼¼¼­ ¹× 64GB RAM ¿¡ ´ëÇÑ Áö¿øÀ» ºñ·ÔÇÏ¿© W indows 2000ÀÇ ±â´ÉÀ» ÃæºÐÈ÷ È°¿ëÇÏ°Ô µÉ °ÍÀÌ´Ù. SQL ¼­¹ö 2000ÀÇ Á¦Ç°°ú Ãß°¡µÈ ÁÖ¿ä ±â´É¿¡ ´ëÇØ »ìÆì º¸±â·Î ÇÏÀÚ. SQL ¼­¹ö 2000Àº °³ÀÎ, Á¶Á÷ÀÇ ±Ô¸ð, ¼º´É, ·±Å¸ÀÓ, °¡°Ý¿¡ ´ëÇÑ °³º°ÀûÀÎ ¿ä±¸»çÇ׿¡ ¸ÂÃß±â À§ÇØ ¿©·¯ °¡Áö ´Ù¾çÇÑ E ditionÀ¸·Î Á¦°øµÈ´Ù. Á¦Ç°À¸·Î´Â SQL 2000 Server 2000 Enterprise Edition, SQL Server 2000 Standard Edition, SQL Server 2000 Personal Edition , SQL 2000 Developer Edition, SQL Server 2000 Windows CE Edition µîÀÌ ÀÖÀ¸¸ç, Enterprise EditionÀº Windows 2000 Datac enter Server¿¡¼­´Â 32°³ÀÇ CPU ¿Í 64GBÀÇ ·¥À» Áö¿øÇϸç, Windows 2000 Advanced Server¿¡¼­´Â 8°³ CPU ¿Í 8GB ÀÇ RAM À» Áö¿øÇϸç, Standard Edition Àº 4°³ÀÇ CPU ¿Í 2GBÀÇ RAM À» Áö¿øÇÏ°í, CE Edition Àº Pocket-PC ¿Í °°Àº ¼Ò¿ë·® 󸮸¦ À§ÇÑ Á¦Ç°ÀÌ´Ù. ÀüüÀûÀ¸·Î È®À强°ú ¾ÈÁ¤¼º ¸é¿¡¼­ SQL ¼­¹ö¿¡¼­ Ãß°¡µÈ ÁÖ¿äÇÑ ±â´ÉÀ¸·Î´Â URL·Î Äõ¸®¸¦ ½ÇÇàÇÏ¿© XML ¹®¼­·Î Á¶È¸Çϰųª ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±â´É°ú ´ÙÁß ÀνºÅϽº Áö¿øÀ¸·Î µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ µ¶¸³µÈ SQL ¼­¹ö¸¦ ¿©·¯ °³ ¼³Ä¡ ÇÒ ¼ö ÀÖ´Â ±â´É, ÆÄƼ¼Ç ºä( Partition View), ·Î±× ½¬ÇÎ(Log Shipping), Çâ»óµÈ Ŭ·¯½ºÅ͸µ(Clustring)°ú °°Àº ±â´ÉÀ¸·Î ´ëºÎºÐ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Áö¿øÀ̳ª ´ë¿ë·® 󸮸¦ À§ÇÑ ±â´ÉÀÌ ¸¹ÀÌ º¸°­µÇ¾ú´Ù. Analysis ¼­ºñ½º¿¡¼­´Â µ¥ÀÌÅÍ ¸¶ÀÌ´×(Data Mining) ±â´ÉÀÇ Ãß°¡¿Í ºÐ»êµÈ Å¥ºêÀÇ ¿¬°á, ¾×¼Ç(Action)Á¤ÀÇ·Î º°µµÀÇ ÀÛ¾÷ ¼öÇà, ¿©·¯ ¹æ¹ýÀÇ Write Back ±â´É, Dill Through ±â´É µî Ãʱ⠹öÀüÀ¸·Î ¹Ìºñ Çß´ø ¸¹Àº ºÎºÐÀÌ º¸°­µÇ¾ú´Ù.