SQL(Structured Query Language)

  • ÀúÀÚ : Á¶¼º°Ç
  • ¹ßÇàÀÏ : 2010-02-01
  • °¡°Ý : 17,000¿ø
  • ISBN : 9788957172766
 Çö´ë¸¦ ÈçÈ÷ Á¤º¸È­»çȸ¶ó°í ÇÕ´Ï´Ù. ±×·¯³ª Á¤º¸¶õ ÇÊ¿äÇÑ »ç¶÷ÀÌ ¼ÒÀ¯ÇßÀ» ¶§´Â Á¤º¸°¡ µÇÁö¸¸ ±×·¸Áö ¾Ê´Ù¸é ÈÞÁöÁ¶°¢º¸´Ù ¸øÇÒ ¶§°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µç´Ù¸é ´ç½ÅÀÌ Áö±Ý ±º»ç°­±¹ ¹Ì±¹ÀÌ ¼ÒÀ¯ÇÏ°í ÀÖ´Â Çٹ̻çÀÏÀÇ ÅºµÎ °³¼ö¿Í ¹Ì»çÀÏ ¹ß»ç´ëÀÇ À§Ä¡¸¦ ±×·Á³õÀº Áöµµ¸¦ ÇÑ Àå °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇØ º¾½Ã´Ù. ±×·¸´Ù¸é ´ç½ÅÀÇ ÀÏ»ó»ýÈ°¿¡ ¾î¶»°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ°Ú½À´Ï±î? ¹°·Ð °ÇÀüÇÏ°Ô Á¤º¸¸¦ ÀÌ¿ëÇÑ´Ù´Â ÀüÁ¦Á¶°ÇÀ» ºÙ¿©¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ·± »óȲÀ̶ó¸é ´ëºÎºÐÀÇ »ç¶÷Àº ¾Æ¹«·± ¼Ò¿ëÀÌ ¾ø´Ù°í ´ë´äÇÒ °ÍÀÔ´Ï´Ù. ¾î¶»°Ô º¸¸é, ¹Ì±¹ÀÇ °ü±¤Áöµµ 1À庸´Ù ¸øÇÑ °ÍÀÌ µÉ ¼öµµ ÀÖÀ» °ÍÀÔ´Ï´Ù. ±×·¯³ª ¹Ì±¹ÀÇ Àû´ë ±¹°¡³ª ÀÌ·± Á¤º¸¸¦ ÇÊ¿ä·Î ÇÏ´Â »ç¶÷ÀÌ °¡Áö°í ÀÖ´Ù¸é ¸Å¿ì À¯¿ëÇÑ Á¤º¸°¡ µÉ °ÍÀÔ´Ï´Ù. ÀÌ¿Í °°ÀÌ Á¤º¸´Â ÇÊ¿äÇÑ »ç¶÷¿¡°Ô ÇÊ¿ä·Î ÇÒ ¶§ ÁÖ¾îÁ®¾ß¸¸ ±×°ÍÀÌ Á¤º¸°¡ µÇ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô ¸»Çϸé Á¤º¸¿¡ ½Ã°£Àû °³³äÀ» °¡¹ÌÇÑ °æ¿ì¶ó°í º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¿ì¸®°¡ ÇÊ¿ä·Î ÇÏ´Â Á¤º¸´Â µ¥ÀÌÅÍ ÀÚü°¡ Á¤º¸·Î À¯¿ëÇÏ°Ô »ç¿ëµÉ ¼öµµ ÀÖÁö¸¸ ´ëºÎºÐÀº ¸¹Àº ·®ÀÇ µ¥ÀÌÅ͸¦ °¡°ø ó¸®ÇÏ¿© ¾ò°Ô µÇ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ÀÌ·¸°Ô ¸¹Àº ·®ÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÏ¿© ³»°¡ ÇÊ¿ä·Î ÇÏ´Â Á¤º¸¸¦ ¾ò±â À§Çؼ­´Â ¸¹Àº ·®ÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °ø°£ÀÌ ÇÊ¿äÇÏ°Ô µÇ¸ç, ÀÌ·± µ¥ÀÌÅ͸¦ °¡°ø ó¸®ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ ¾ð¾î°¡ ÇÊ¿äÇÏ°Ô µÇ°í, °¡°ø ó¸®µÈ Á¤º¸¸¦ º¸°üÇÏ°í °ü¸®ÇÒ °ø°£ÀÌ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ±×¸®°í À̸¦ ¿î¿µÇÒ ¼ö ÀÖ´Â ¿î¿µÃ¼Á¦°¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ¿ì¸®´Â ÀÌ°ÍÀ» ÃÑĪÇÏ¿© µ¥ÀÌÅͺ£À̽º°ü¸®¶ó°í ÇÕ´Ï´Ù. µû¶ó¼­ ¿ì¸®°¡ ¹è¿ì°Ô µÉ DBMS´Â ÀÌ°ÍÀ» ü°èÀûÀ¸·Î ¿î¿µÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â ½Ã½ºÅÛÀ̶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ ½Ã½ºÅÛÀÇ ¿î¿µ¿¡ ÇʼöÀûÀ¸·Î ÇÊ¿äÇÑ °ÍÀÌ SQLÀ̶ó´Â ¾ð¾îÀÔ´Ï´Ù. ±â¾÷À̳ª ¾î¶² ´Üü°¡ Á¤º¸¸¦ °¡°ø ó¸®ÇÏ°í, º¸°ü °ü¸®Çϱâ À§Çؼ­´Â ÀÌ·± ½Ã½ºÅÛÀÌ ÇÊ¿äÇÏ°Ô µÇ´Âµ¥, ¿ì¸®´Â ÀÌ·± °æ¿ì, ¾î¶² °ÍÀ» ¹è¿ï °ÍÀÎÁö¸¦ Á¤Ç϶ó°í ÇÑ´Ù¸é ¼¼°èÀûÀ¸·Î °¡Àå ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖ´Â Oracle Database¶ó°í ÇÒ ¼ö¹Û¿¡ ¾øÀ» °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô º¸¸é, ¿ì¸®´Â ¾î¿ ¼ö ¾øÀÌ OracleÀ» ¹è¿ï ¼ö¹Û¿¡ ¾ø°Ô µÇ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª ¸ðµç »ç¶÷ÀÌ OracleÀ» ¹è¿ü´Ù°í Çؼ­ ¶È °°Àº ¼öÁØÀ̶ó°í º¼ ¼ö´Â ¾øÀ» °ÍÀÔ´Ï´Ù. ÀßÇÏ´Â »ç¶÷µµ ÀÖ°í, ¸øÇÏ´Â »ç¶÷µµ Àֱ⠸¶·ÃÀ̹ǷΠOracle»ç¿¡¼­´Â À̸¦ ÆÇ´ÜÇÒ ¼ö ÀÖ´Â ±âÁØÀ¸·Î »ï±â À§Çؼ­ ±¹Á¦°øÀÎÀÎÁõ¼­¶ó´Â Á¦µµ¸¦ ¿î¿µÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ±¹Á¦°øÀÎÀÎÁõÀÇ Ã¹ ´Ü°è°¡ OCA¶ó´Â ±¹Á¦°øÀÎÀÎÁõ¼­À̸ç, ´ÙÀ½ ´Ü°è°¡ OCP¶ó´Â ±¹Á¦°øÀÎÀÎÁõ¼­ÀÔ´Ï´Ù. ±×¸®°í ÇлýµéÀÌ °øºÎÇÏ¿© OCA³ª OCP¸¦ ÃëµæÇϱâ À§Çؼ­´Â Á¦ÀÏ ¸ÕÀú °ÅÃÄ¾ß ÇÏ´Â °úÁ¤ÀÌ SQLÀ̶ó´Â °ú¸ñÀÔ´Ï´Ù. º» ±³Àç´Â OCA³ª OCP ±¹Á¦°øÀÎÀÎÁõ¼­¸¦ ÃëµæÇÏ°íÀÚ ÇÏ´Â Çлýµé¿¡°Ô µµ¿òÀ» ÁÖ±â À§Çؼ­ ¸¸µé¾îÁø ¼öÇè¼­ÀÇ Çü½ÄÀ» ÃëÇÏ°í ÀÖ´Â ±³Àç¶ó°í º¼ ¼ö ÀÖ½À´Ï´Ù. ¸¹Àº ÇлýµéÀÌ ÀÌ ±³À縦 ÀÌ¿ëÇÏ¿© °øºÎÇÏ°í, Oracle»ç¿¡¼­ ÀÎÁõÇÏ´Â OCA³ª OCP ±¹Á¦°øÀÎÀÎÁõ¼­¸¦ ÃëµæÇÏ¿© Ãë¾÷ÀÇ ¹üÀ§µµ ±¹³»¿¡¼­ ±¹Á¦ÀûÀ¸·Î ³ÐÈú ¼ö ÀÖ´Â ÇлýÀÌ µÇ±æ ¹Ù¶ø´Ï´Ù.
2010³â 1¿ù
¿¬±¸½Ç¿¡¼­
ÀúÀÚ µå¸²

 


1Àå ¼­·Ð
1.1  °ü°èÇü Database¿Í SQL 
1.2  Database¿¡ »ç¿ëµÇ´Â ¿ë¾î 
1.3  Database ±¸¼º 
1.4  °ü°èÇü Database 
1.5  SQL, SQL£ªPlus, PL/SQL 
1.6  Data Type  2Àå Database ¼³°è ¹× »ý¼º
2.1  Data Á¶»ç 
2.2  SELECT ¸í·É 
2.3  ±Þ¿©°è»ê 
2.4  Data Á¶ÀÛ¾ð¾î(DML) 
2.5  Data Á¤ÀǾî(DDL) 
2.6  PAY_MASTER º¯°æÀÛ¾÷ 
2.7  Transaction Á¦¾î 
2.8  º¸¾È 
2.9  ÇÔ¼ö 
2.10  2°³ ÀÌ»óÀÇ Table·ÎºÎÅÍ Data Á¶È¸ 
2.11  GROUP ÇÔ¼ö 
2.12  Subquery 
2.13  º¯¼ö 
2.14  Table Á¦¾àÁ¶°Ç º¯°æ 
2.15  Sequence »ý¼º 
2.16  VIEWÀÇ »ý¼º 
2.17  INDEXÀÇ »ý¼º 
2.18  ROWNUM°ú ROWID 
2.19  DECODE 
2.20  COLUMN°ú ROWÀÇ °ü°è 
3Àå SQL*Plus 3.1  °³¿ä 
3.2  ¸í·É¾î 
3.3  »ç¿ë¹æ¹ý ¾Ë¾Æº¸±â 
4Àå PL/SQL▹▸291 4.1  °³¿ä 
4.2  PL/SQLÀÇ BLOCK ±¸Á¶ 
4.3  SQL*Plus¸¦ ÀÌ¿ëÇÑ PL/SQL ºí·Ï ÀÛ¼º 
4.4  Server ProgramÀ» ÀÌ¿ëÇÑ ModuleÈ­ Programming 
4.5  ORACLE DATABASE¿Í Interface 
5Àå OCP(OCA) Ãëµæ´ëºñ ¿¹»ó¹®Á¦ ▸A Part 
▸B Part 
▸C Part 
▸D Part 
▸E Part 
▸F Part 
▸¹®Á¦Ç®ÀÌ ´ä¾ÈÁö