Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : µ¥ÀÌÅͺ£À̽º / SQL ÇÁ·Î±×·¡¹Ö
Beginning SQL Programming - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ John Kauffman , Brian Matsik , Kevin Spencer
¤ý¿ª ÀÚ Á¤µ¿¿ø
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2002³â 04¿ù 20ÀÏ
¤ýÁ¤ °¡ 30,000¿ø
¤ýÆäÀÌÁö 872 ÆäÀÌÁö
¤ýISBN 89-7627-957-3
¤ý³­À̵µ ÃʱÞ.Áß±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
- ANSI 99 SQL
- Microsoft SQL Server 2000 Enterprise Edition
- IBM DB2 ¹öÀü 7.1 Personal Edition



±¸Á¶È­µÈ Äõ¸® ¾ð¾î(Structured Query Language)´Â °ü°èÇü µ¥ÀÌÅͺ£À̽º ¾È¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ ÁúÀÇÇÏ´Â µ¥ »ç¿ëµÇ´Â ¾÷°è Ç¥ÁØÀÇ ¾ð¾îÀÌ´Ù. SQLÀº µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇϰí, ±× ±¸Á¶¸¦ º¯°æÇϰí, »õ·Î¿î µ¥ÀÌÅ͸¦ Ãß°¡Çϰí, ±âÁ¸ÀÇ µ¥ÀÌÅ͸¦ ¾×¼¼½ºÇϰųª ¾÷µ¥ÀÌÆ®ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù. Beginning SQL ProgrammingÀº SQLÀÌ ¹«¾ùÀΰ¡¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸´Â °ÍºÎÅÍ ½ÃÀÛÇÑ´Ù. ±×·± ´ÙÀ½, Access¿¡ µû¶ó¿À´Â Northwind »ùÇà µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿© ANSI SQLÀÇ ±âº»Àû »çÇ×À» ¿©·¯ºÐ¿¡°Ô °¡¸£Ä£´Ù.

ÀÌ Ã¥Àº ´Ü°èÀûÀÎ ÁöħµéÀ» Á¦°øÇϸç, ¹üÇϱ⠽¬¿î ½Ç¼ö, Âø°¢, ¶ÇÇÑ ÇÔÁ¤¿¡ ´ëÇØ µ¶Àڵ鿡°Ô ¾Ë·ÁÁØ´Ù. ¶ÇÇÑ µÎ °¡ÁöÀÇ ±¤¹üÀ§ÇÑ »ç·Ê ¿¬±¸¸¦ Æ÷ÇÔÇÑ, ½Ç¼¼°èÀÇ »ùÇÃÀ» ÅëÇØ¼­ ¿Ïº®ÇÑ Ãʺ¸¿ë µµ¼­°¡ µÇµµ·Ï ²Ù¸ì´Ù. ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ °ð¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Â SQL °³³ä¿¡ ´ëÇÑ È®°íÇÑ ÀÌÇØ·ÂÀ» µ¶Àڵ鿡°Ô Á¦°øÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ưưÇÑ Åä´ë¿Í ȹ±âÀû ¾ÆÀ̵ð¾î¸¦ Á¦°øÇÔÀ¸·Î½á ¿©·¯ºÐÀÌ ³ªÁß¿¡ Á»´õ Çâ»óµÈ SQL ±â¹ýµéÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.


´©°¡ ÀÌ Ã¥À» ÇÊ¿ä·Î Çϴ°¡?

Beginning SQL ProgrammingÀº Ãʺ¸ µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¸Ó³ª Access¿Í °°Àº µ¥½ºÅ©Å¾ ¼Ö·ç¼Ç¿¡ Àͼ÷ÇÑ »ç¶÷µéÀÌ SQLÀ» ÇÊ¿ä·Î ÇÏ´Â °ü°èÇü µ¥ÀÌÅͺ£À̽º·Î È®ÀåÇØ ³ª°¡°íÀÚ ÇÒ ¶§ µµ¿òÀ» ÁÖ±â À§ÇØ ¾º¾îÁ³´Ù. ¶ÇÇÑ Visual Basic ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀÌ ÀÖ´Â »ç¶÷µé°ú µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿© µ¿ÀûÀ¸·Î ÆäÀÌÁö¸¦ »ý¼ºÇÏ´Â ¼¼°è¸¦ ²Þ²Ù´Â À¥ °³¹ßÀڵ鿡°Ôµµ À¯¿ëÇÑ Ã¥ÀÌ µÉ °ÍÀÌ´Ù.


ÀÌ Ã¥ÀÌ ´Ù·ç´Â ³»¿ë
  • ¼ø¼ö ANSI 99 SQLÀ» °¡¸£Ä£´Ù.

  • Å×À̺í·ÎºÎÅÍ Á¤±ÔÈ­¿¡ À̸£±â±îÁö °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ °³³äÀ» ´Ù·é´Ù.

  • SQL ¹®ÀåÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

  • µ¥ÀÌÅ͸¦ Á¶ÀÛÇÏ°í ¾÷µ¥ÀÌÆ®½ÃŰ´Â °Í¿¡ ´ëÇØ¼­ »ìÆìº»´Ù.

  • ÇÔ¼ö¸¦ »ç¿ëÇϰí, ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ý¼ºÇϰí, ¶ÇÇÑ ºäµéÀ» °®°í ÀÛ¾÷ÇÏ´Â ¹æ¹ýµéÀ» º¸ÀδÙ.

  • IBM DB2, ¿À¶óŬ, MySQL, SQL Server, Access µî¿¡¼­ »ç¿ëµÇ´Â ´Ù¾çÇÑ SQL "Á¾·ù"µéÀ» »ìÆìº»´Ù.

  • º¸¾È°ú DCL(Data Control Language)¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù.

  • Microsoft SQL Server 2000 120ÀÏ Æò°¡ÆÇÀ» Á¦°øÇÑ´Ù.

  • IBM DB2ÀÇ ÃֽйöÀüÀÎ 7.1ÀÇ 120ÀÏ Æò°¡ÆÇÀ» Á¦°øÇÑ´Ù.



  • ¡Ø ¹«·á ¼Ò½º ÄÚµå¿Í ÀÌ Ã¥¿¡ ´ëÇÑ Áö¿øÀº www.wrox.com¿¡ ÀÖ´Â À¥ »çÀÌÆ®¸¦ ÂüÁ¶Çϼ¼¿ä.
    ¡Ø ¿Â¶óÀÎ Æ÷·³¿¡ ´ëÇØ¼­´Â p2p.wrox.comÀ» ÂüÁ¶Çϼ¼¿ä.

     
    ¿À´Ã³¯ÀÇ ÇÁ·Î±×·¡¹Ö ±â¼ú¿¡ À־ µ¥ÀÌÅͺ£À̽º´Â IBM ¸ÞÀÎÇÁ·¹ÀÓ¿¡¼­ ÀÛ¼ºÇÏ´Â ºñÁî´Ï½º ·ÎÁ÷ÀÌµç ¾Æ´Ï¸é ´Ü¼øÈ÷ À¥ ÇÁ·Î±×·¡¹ÖÀÌµç °£¿¡ ¸Å¿ì Áß¿äÇÑ À§Ä¡¸¦ Â÷ÁöÇϰí ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÀÌÀ¯´Â ÁÖ·Î ¿ì¸®°¡ ÇÊ¿ä·Î ÇÏ´Â µ¥ÀÌÅ͸¦ ¾ò¾î¿Í¼­ Á¶ÀÛ/Ȱ¿ëÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ±×·¯±â À§Çؼ­´Â µ¥ÀÌÅͺ£À̽º¶ó´Â µ¥ÀÌÅÍ·Î °¡µæ Â÷ Àִ â°í¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×¶§ »ç¿ëÇÏ´Â À¯ÀÏÇÑ µµ±¸°¡ ¹Ù·Î ±¸Á¶È­µÈ Äõ¸® ¾ð¾î(Structured Query Language)ÀÔ´Ï´Ù. ´Ù¸¥ ´ëºÎºÐÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ¸¶Âù°¡Áö·Î, SQLµµ ¿ø·¡ IBM¿¡¼­, ÃÖÃÊÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÎ System/RÀÇ °³¹ß ÆÀÀ» À̲ø¾ú´ø E. F. Codd ¹Ú»ç°¡ ¸¸µé¾î³½ ¾ð¾îÀÔ´Ï´Ù. »ç½Ç, ¿©±â¼­ ¿ì¸®´Â 'µ¥ÀÌÅͺ£À̽º(database)'¶õ ¿ë¾î¸¦ »ç¿ëÇÏÁö¸¸ ±×°ÍÀº °íµµÀÇ ±º»çÀû ¿ë¾îÀÔ´Ï´Ù. Áö±Ýµµ ±×·¸Áö¸¸ ¸ðµç »õ·Î¿î ±â¼úÀº óÀ½¿¡´Â ±º»çÀûÀÎ ¸ñÀûÀ» À§ÇØ °³¹ßµÈ °ÍÀ̾ú½À´Ï´Ù. ¿ªÀÚ°¡ ¾Ë±â·Î´Â ¹Ì±ºÀÌ Àü¼¼°è¿¡ ÀÖ´Â ÀÚ±¹ÀÇ ±âÁö(base)¿¡ º¸±ÞǰÀ» º¸³»´Â º¹ÀâÇÑ ¾÷¹«¸¦ ó¸®Çϱâ À§ÇØ °³¹ß ÀÇ·Ú¸¦ ÇÑ °ÍÀÌ µ¥ÀÌÅÍ ±âÁö(database), Áï ±º»ç ±âÁö(base)¿¡ ´ëÀÀµÇ´Â µ¥ÀÌÅÍ ±âÁö(data base)°¡ »ý°Ü³ª°Ô µÈ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ ÀÌ·¯ÇÑ ±º»çÀû ¸ñÀûÀÌ ¾Æ´Ï¶ó¸é 'µ¥ÀÌÅͺ£À̽º'¶õ ¿ë¾î ´ë½Å¿¡ 'µ¥ÀÌÅÍ ÀúÀå¼Ò(data store)'¶õ ¿ë¾î°¡ ´õ ¾î¿ï¸°´Ù°í »ý°¢µË´Ï´Ù.

    ¿©·¯ºÐÀÌ ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡¼­ ¾î¶°ÇÑ ¸ñÀûÀ» °®°í ÀÖµçÁö °£¿¡, ¿©·¯ºÐÀÌ ¾ò°íÀÚ ÇÏ´Â µ¥ÀÌÅ͸¦ ¾×¼¼½ºÇÏ´Â ÀÏÀº ±× ÇÁ·Î±×·¥ ³»¿¡¼­ °¡Àå ÇÙ½ÉÀÌ µÇ´Â ºÎºÐÀÔ´Ï´Ù. »ç½Ç, ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼­ ÀÛ¾÷ÇÏ´Â ÇÁ·Î±×·¡¸Ó»Ó¸¸ ¾Æ´Ï¶ó, ¸ðµç ÇÁ·Î±×·¡¸Ó°¡ SQLÀ» ¾Ë¾Æ¾ß µÈ´Ù°í »ý°¢ÇÕ´Ï´Ù. ÀÌ Ã¥Àº ÀÌ·¯ÇÑ Çʿ伺À» ´À³¤ ¸ðµç »ç¶÷¿¡°Ô SQLÀÇ ±âº» Áö½ÄÀ» Àü´ÞÇÒ °ÍÀÔ´Ï´Ù. ¹°·Ð DBA ÂÊÀ¸·Î ³ª°¡°íÀÚ ÇÏ´Â »ç¶÷µéÀº µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ ´ëÇÑ Àü¹® ¼­ÀûÀ» Àоî¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼Ò°³´Â ÀÌ Ã¥ÀÇ ¸ñÂ÷³ª ¼Ò°³¿¡µµ ³ª¿Í ÀÖÀ¸¹Ç·Î ¿©±â¼­ ´Ù½Ã ¹Ýº¹ÇÏÁö´Â ¾Ê°Ú½À´Ï´Ù.

    ³¡À¸·Î ÀÌ Ã¥ÀÇ ºÎ·Ï CD¿¡ Æ÷ÇÔµÈ IBM DB2 ¹öÀü 7.1À» Á¦°øÇØÁֽŠÇѱ¹ IBMÀÇ ÁÖöÈÖ ºÎÀå´Ô²² °í¸¶¿òÀ» Ç¥½ÃÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ ÀÌ Ã¥À» ÅëÇØ SQL¿¡ ´ëÇØ Àß ¾Ë°Ô µÇ¾ú´Ù¸é, ´ÙÀ½ ´Ü°è·Î "Ãʺ¸ÀÚ¸¦ À§ÇÑ DB2 Universal µ¥ÀÌÅͺ£À̽º 21ÀÏ ¿Ï¼º"(ÀÎÆ÷ºÏ ÊÊ)À̶ó´Â Ã¥À» ÅëÇØ IBM DB2 µ¥ÀÌÅͺ£À̽º¸¦ Ȱ¿ëÇÏ¿© SQL ÇÁ·Î±×·¡¹ÖÀ» Á»´õ ±íÀÌ ¿¬½ÀÇØ º¼ ¼ö ÀÖÀ¸¸®¶ó »ý°¢µË´Ï´Ù. ¶ÇÇÑ Àü¹®ÀûÀÎ ÇÁ·Î±×·¡¸Ó¸¦ À§Çؼ­ IBM DB2 V7.1¿¡ ´ëÇÑ »õ·Î¿î ±â´ÉµéÀ» ÀÌ Ã¥ÀÇ ºÎ·Ï¿¡¼­ ¼Ò°³Çϰí ÀÖ½À´Ï´Ù.


    ¿ªÀÚ Á¤µ¿¿ø (IBM3@lycos.co.kr)
     
    Microsoft SQL Server 2000 Enterprise Edition ÇÑ±Û 120ÀÏ Æò°¡ÆÇ
    IBM DB2 ¹öÀü 7.1 Personal EditionÀÇ 120ÀÏ Æò°¡ÆÇ
     
    "Wrox-Beginning ½Ã¸®Áî" °ü·Ãµµ¼­´Â ÃÑ 36±Ç ÀÔ´Ï´Ù.
    - ÇÁ·Î±×·¡¸Ó µÎ³ú´Ü·Ã ÆÛÁñ 44Á¦
    - Beginning Ruby on Rails
    - Beginning Linux Programming Á¦3ÆÇ
    - Beginning ÀÚ¹Ù À¥ ¼­ºñ½º
    - Beginning ASP.NET Databases (C# Æí)
    - Beginning ASP.NET Databases (VB.NET Æí)
    - Beginning Java 2 SDK 1.4 Edition
    - Beginning Oracle Programming
    - Beginning XML 2nd Edition
    - Beginning Java Networking
    - Beginning Visual Basic .NET
    - Beginning Visual Basic .NET Databases
    - Beginning Java Databases
    - Beginning ASP.NET using C#
    - Beginning ASP.NET using VB.NET
    - Beginning SQL Programming
    - Beginning C#
    - Beginning Databases with PostgreSQL
    - Beginning JSP Web Development
    - Beginning SQL Server 2000 Programming
    - Beginning Java Objects
    - Beginning SQL Server 2000 For Visual Basic Developers
    - Beginning WAP, WML, & WMLScript
    - Beginning PHP 4
    - Beginning Visual Basic 6 Database Programming
    - Beginning XML
    - Beginning XHTML
    - Beginning Active Server Pages 3.0
    - Beginning ASP Databases
    - Beginning Linux Programming
    - Beginning Java 2 JDK 1.3 Edition
    - Beginning ATL COM Programming
    - Beginning Visual Basic 6
    - Beginning Windows NT Programming
    - Beginning Active Server Pages 2.0
    - Beginning Visual C++ 6
     
    1.
    Beginning SQL Programming Á¤¿ÀÇ¥ ÀÔ´Ï´Ù.
    ÷ºÎÆÄÀÏ : BegSQLProgÁ¤¿ÀÇ¥.zip 2066B

                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»