¡º±âÃÊ°¡ µçµçÇÑ µ¥ÀÌÅͺ£À̽º¡»´Â µ¥ÀÌÅͺ£À̽º¿Í À̸¦ ÀÌ¿ëÇÏ´Â SQL ¾ð¾î¸¦ óÀ½ ¹è¿ì´Â »õ³»±â¸¦ À§ÇÑ ÀÔ¹®¼·Î¼ ¿¹Á¦¸¦ ÀÌ¿ëÇØ µ¶ÀÚ°¡ Á÷Á¢SQL ¾ð¾î¸¦ ¸¶½ºÅÍÇÏ°í µ¥ÀÌÅͺ£À̽º °³³ä¿¡ ´ëÇÑ ÀÌÇظ¦ ¹ÙÅÁÀ¸·Î µ¥ÀÌÅͺ£À̽º ¼³°è ½Ç¹« µµ±¸¿Í µ¥ÀÌÅͺ£À̽º ±¸Ãà ½Ç¹« µµ±¸¸¦ ½Àµæ ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù. ¶ÇÇÑ, µ¥ÀÌÅͺ£À̽º ½Ç¹«¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â ERD¿Í Å×ÀÌºí ¸í¼¼¼¸¦ ÀÌ¿ëÇØ µ¥ÀÌÅͺ£À̽º¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
1ºÎ µ¥ÀÌÅͺ£À̽º °³³ä1Àå µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ 1 µ¥ÀÌÅͺ£À̽º 1.1 µ¥ÀÌÅÍ¿Í µ¥ÀÌÅͺ£À̽º °³³ä 1.2 µ¥ÀÌÅÍ¿Í Á¤º¸ 1.3 µ¥ÀÌÅͺ£À̽º Á¤ÀÇ¿Í Æ¯Â¡ 2 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ 2.1 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ °³³ä 2.2 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ µîÀå¹è°æ2.3 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ Á¤ÀÇ ¹× Àå´ÜÁ¡2.4 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ Á¾·ù3 µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ3.1 µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ ±¸¼º¿ä¼Ò3.2 3´Ü°è µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ±¸Á¶¿Í µ¥ÀÌÅÍ µ¶¸³¼º ¿ä¾à ¿¬½À ¹®Á¦ 2Àå µ¥ÀÌÅÍ ¸ðµ¨ 1 µ¥ÀÌÅÍ ¸ðµ¨1.1 µ¥ÀÌÅÍ ¸ðµ¨ÀÇ °³³ä 1.2 µ¥ÀÌÅÍ ¸ðµ¨ÀÇ ±¸¼º¿ä¼Ò1.3 µ¥ÀÌÅÍ ¸ðµ¨ÀÇ Á¾·ù 2 °³³äÀû µ¥ÀÌÅÍ ¸ðµ¨2.1 °³Ã¼ 2.2 ¼Ó¼º2.3 °ü°è3 ³í¸®Àû µ¥ÀÌÅÍ ¸ðµ¨3.1 °èÃþ µ¥ÀÌÅÍ ¸ðµ¨3.2 ³×Æ®¿öÅ© µ¥ÀÌÅÍ ¸ðµ¨3.3 °ü°è µ¥ÀÌÅÍ ¸ðµ¨ ¿ä¾à ¿¬½À ¹®Á¦ 3Àå °ü°è µ¥ÀÌÅÍ ¸ðµ¨°ú Á¦¾àÁ¶°Ç 1 °ü°è µ¥ÀÌÅÍ ¸ðµ¨1.1 ¸±·¹ÀÌ¼Ç °³³ä 1.2 ¸±·¹ÀÌ¼Ç ½ºÅ°¸¶¿Í ÀνºÅϽº1.3 ¸±·¹ÀÌ¼Ç °ü·Ã ¿ë¾î 1.4 ¸±·¹ÀÌ¼Ç Æ¯¼º 2 ¹«°á¼º Á¦¾àÁ¶°Ç 2.1 Å° °³³ä2.2 ¸±·¹ÀÌ¼Ç Å°2.3 ¹«°á¼º Á¦¾àÁ¶°Ç ¿ä¾à ¿¬½À ¹®Á¦ 4Àå °ü°è ´ë¼ö 1 °ü°è ´ë¼öÀÇ Æ¯Â¡ 2 ÀÏ¹Ý ÁýÇÕ ¿¬»êÀÚ2.1 ÇÕÁýÇÕ ¿¬»êÀÚ2.2 ±³ÁýÇÕ ¿¬»êÀÚ2.3 Â÷ÁýÇÕ ¿¬»êÀÚ2.4 Ä«µð¼Ç ÇÁ·Î´öÆ® ¿¬»êÀÚ3 ¼ø¼ö °ü°è ¿¬»êÀÚ3.1 ¼¿·º¼Ç ¿¬»êÀÚ3.2 ÇÁ·ÎÁ§¼Ç ¿¬»êÀÚ3.3 Á¶ÀÎ ¿¬»êÀÚ3.4 µðºñÀü ¿¬»êÀÚ ¿ä¾à 2ºÎ µ¥ÀÌÅͺ£À̽º ±¸Ãà ¹× È°¿ë 5Àå SQL Server ¼³Ä¡ ¹× ¿¹Á¦ µ¥ÀÌÅͺ£À̽º ±¸Ãà1 SQL Server ¼³Ä¡ 1.1 SQL Server ¼Ò°³ 1.2 SQL Server ¼³Ä¡ 1.3 SQL Server ±âº» »ç¿ë ¹æ¹ý 2 ¿¹Á¦ µ¥ÀÌÅͺ£À̽º ±¸Ãà 2.1 SQL Server µ¥ÀÌÅͺ£À̽º ±¸Á¶ 2.2 µ¥ÀÌÅͺ£À̽º »ý¼º 2.3 »ç¿ëÀÚ »ý¼º ¹× »ç¿ë±ÇÇÑ ºÎ¿© ¿ä¾à 6Àå Å×ÀÌºí °ü¸®1 Å×ÀÌºí »ý¼º 1.1 µ¥ÀÌÅÍ Çü½ÄÀ» »ç¿ëÇÑ Å×À̺í Á¤ÀÇ 1.2 NULL °ª »ç¿ë1.3 ±âº» Å° Á¦¾àÁ¶°Ç ¼³Á¤ 1.4 ¿Ü·¡ Å° Á¦¾àÁ¶°Ç ¼³Á¤ 1.5 ±âŸ Á¦¾àÁ¶°Ç Ãß°¡2 Å×ÀÌºí ±¸Á¶ º¯°æ2.1 ¿ Ãß°¡ 2.2 ¿ »èÁ¦ 2.3 ¿ º¯°æ3 Å×À̺í Á¦°Å ¿ä¾à ¿¬½À¹®Á¦ 7Àå µ¥ÀÌÅÍ °ü¸®1 µ¥ÀÌÅÍ ÀÔ·Â 1.1 Á÷Á¢ Å×ÀÌºí¿¡ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ´Â ¹æ¹ý1.2 ºÎ¼Ó ÁúÀǹ®À» ÀÌ¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ´Â ¹æ¹ý2 µ¥ÀÌÅÍ ¼öÁ¤ 3 µ¥ÀÌÅÍ »èÁ¦ ¿ä¾à ¿¬½À¹®Á¦ 8Àå µ¥ÀÌÅÍ °Ë»ö1 ±âº»ÀûÀÎ SELECT ¸í·É¹®1.1 Å×À̺íÀÇ ¸ðµç ¿À» °Ë»ö 1.2 Å×À̺íÀÇ Æ¯Á¤ ¿¸¸ ¼±ÅÃÀûÀ¸·Î °Ë»ö 1.3 ȸ鿡 Ç¥½ÃµÇ´Â ¿ À̸§ º¯°æ 1.4 Áߺ¹µÇ´Â Çà °Ë»ö ¹æÁö 2 WHERE ÀýÀ» ÀÌ¿ëÇÑ Á¶°Ç °Ë»ö2.1 ºñ±³ ¿¬»êÀÚ 2.2 ³í¸® ¿¬»êÀÚ 2.3 BETWEEN ... AND ¿¬»êÀÚ 2.4 IN, NOT IN ¿¬»êÀÚ 2.5 LIKE ¿¬»êÀÚ 2.6 NULL ¿¬»êÀÚ 2.7 IS NULL ¿¬»êÀÚ¿Í IS NOT NULL ¿¬»êÀÚ2.8 ¿¬»êÀÚ ¿ì¼±¼øÀ§ 3 ORDER BY ÀýÀ» ÀÌ¿ëÇÑ Á¤·Ä3.1 ±âº»ÀûÀÎ Á¤·Ä ¹æ¹ý 3.2 ¿©·¯ °³ÀÇ ¿À» ÀÌ¿ëÇÑ Á¤·Ä 3.3 ¿ÀÇ À§Ä¡¸¦ ÀÌ¿ëÇÑ Á¤·Ä4 ¼ºêÄõ¸®5 Áý´ÜÇÔ¼ö¸¦ ÀÌ¿ëÇÑ ¿ä¾à Á¤º¸ÀÇ °Ë»ö 5.1 Áý´ÜÇÔ¼ö5.2 ±×·ìÈ5.3 ±×·ì °Ë»ö Á¶°Ç6 ¿©·¯ °³ Å×ÀÌºí¿¡¼ÀÇ µ¥ÀÌÅÍ °Ë»ö6.1 Á¶ÀÎ ¿ä¾à ¿¬½À ¹®Á¦ 9Àå µ¥ÀÌÅͺ£À̽º ±¸Ãà ½Ç½À1 ±¹°¡Á¤º¸ µ¥ÀÌÅͺ£À̽º ±¸Ãà ¹× È°¿ë 1.1 µ¥ÀÌÅͺ£À̽º »ý¼º 1.2 Å×ÀÌºí »ý¼º »ý¼º 1.3 µ¥ÀÌÅÍ ÀÔ·Â 1.4 µ¥ÀÌÅÍ °Ë»ö 2 À½¾Ç µ¥ÀÌÅͺ£À̽º ±¸Ãà ¹× È°¿ë 2.1 µ¥ÀÌÅͺ£À̽º »ý¼º 2.2 Å×ÀÌºí »ý¼º »ý¼º 2.3 µ¥ÀÌÅÍ ÀÔ·Â 2.4 µ¥ÀÌÅÍ °Ë»ö 3 ¿µÈÁ¤º¸ µ¥ÀÌÅͺ£À̽º ±¸Ãà ¹× È°¿ë 3.1 µ¥ÀÌÅͺ£À̽º »ý¼º 3.2 Å×ÀÌºí »ý¼º »ý¼º 3.3 µ¥ÀÌÅÍ ÀÔ·Â 3.4 µ¥ÀÌÅÍ °Ë»ö 4 ÇлçÁ¤º¸ µ¥ÀÌÅͺ£À̽º ±¸Ãà ¹× È°¿ë 4.1 µ¥ÀÌÅͺ£À̽º »ý¼º 4.2 Å×ÀÌºí »ý¼º »ý¼º 4.3 µ¥ÀÌÅÍ ÀÔ·Â 4.4 µ¥ÀÌÅÍ °Ë»ö 10Àå µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö1 µ¥ÀÌÅͺ£À̽ºÇÁ·Î±×·¡¹Ö 2 SQL Server ¿¬µ¿ Java ÇÁ·Î±×·¥ °³¹ß 2.1 Java ÇÁ·Î±×·¥ °³¹ß ȯ°æ ±¸Ãà 2.2 Java ÇÁ·Î±×·¥ ÀÛ¼º ¹× ½ÇÇà ¹æ¹ý 3 SQL Server ¿¬µ¿ JSP ÇÁ·Î±×·¥ °³¹ß 3.1 JSP ÇÁ·Î±×·¥ °³¹ß ȯ°æ ±¸Ãà 3.2 JSP ÇÁ·Î±×·¥ ÀÛ¼º ¹× ½ÇÇà ¹æ¹ý ¿ä¾à ¿¬½À ¹®Á¦ 3ºÎ µ¥ÀÌÅͺ£À̽º ¼³°è 11Àå ER ¸ðµ¨1 ER ¸ðµ¨ÀÇ °³³ä 1.1 ÁýÇÕ°ú ¿ø¼Ò 1.2 ER ¸ðµ¨ 2 ER ¸ðµ¨ÀÇ ±¸¼º¿ä¼Ò2.1 °³Ã¼ 2.2 ¼Ó¼º 2.3 °ü°è 3 ´Ù¾çÇÑ ERD Ç¥±â¹ý ¿ä¾à ¿¬½À ¹®Á¦ 12Àå Á¤±ÔÈ1 ÀÌ»óÇö»ó 1.1»ðÀÔ ÀÌ»ó 1.2 »èÁ¦ ÀÌ»ó 1.3 ¼öÁ¤ ÀÌ»ó 2 Á¤±ÔÈ 2.1 Á¦1Á¤±ÔÇü 2.2 Á¦2Á¤±ÔÇü2.3 Á¦3Á¤±ÔÇü2.4 Á¤±ÔÈ ¿ä¾à 2.5 ºñÁ¤±ÔÈ ¿ä¾à ¿¬½À ¹®Á¦ 13Àå µ¥ÀÌÅͺ£À̽º ¼³°è ½Ç½À1 µ¥ÀÌÅͺ£À̽º ¼³°èÀÇ ´Ü°è 1.1 °³³äÀû µ¥ÀÌÅͺ£À̽º ¼³°è 1.2 DBMSÀÇ ¼±Á¤1.3 ³í¸®Àû µ¥ÀÌÅͺ£À̽º ¼³°è 1.4 ¹°¸®Àû µ¥ÀÌÅͺ£À̽º ¼³°è2 µ¥ÀÌÅͺ£À̽ºÀÇ ERD ÀÛ¼º ÀýÂ÷ 2.1 µ¥ÀÌÅÍ ¿ä±¸»çÇ× ¼öÁý°ú ºÐ¼®2.2 ¿£ÅÍƼ¿Í ¼Ó¼ºÀÇ ½Äº°2.3 °ü°è¿Í ¼Ó¼ºÀÇ ½Äº° 3 µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí ¸í¼¼¼ ÀÛ¼º ÀýÂ÷ 3.1 ¿£ÅÍƼ¿Í ´Ü¼ø ¼Ó¼º º¯È¯3.2 º¹ÇÕ ¼Ó¼º º¯È¯3.3 °ü°è º¯È¯3.4 ´ÙÁß°ª ¼Ó¼º º¯È¯4 µ¥ÀÌÅͺ£À̽º ¼³°è µµ±¸ È°¿ë4.1 Åäµå µ¥ÀÌÅÍ ¸ðµ¨·¯ ¼³Ä¡ ÆÄÀÏ ´Ù¿î·Îµå ¹× ¼³Ä¡ 4.2 Åäµå µ¥ÀÌÅÍ ¸ðµ¨·¯ ½ÇÇà ¹× ERD ÀÛ¼º ¿ä¾à ¿¬½À ¹®Á¦ 4ºÎ µ¥ÀÌÅͺ£À̽º °ü¸® 14Àå Æ®·£Àè¼Ç1 Æ®·£Àè¼Ç °³³ä2 Æ®·£Àè¼ÇÀÇ ACID Ư¼º 2.1 ¿øÀÚ¼º(Atomicity) 2.2 ÀÏ°ü¼º(Consistency) 2.3 °í¸³¼º ¶Ç´Â °Ý¸®¼º(Isolation) 2.4 Áö¼Ó¼º ¶Ç´Â ¿µ¼Ó¼º(Durability) 3 Æ®·£Àè¼ÇÀÇ ¿øÀÚ¼ºÀ» Á¦°øÇϱâ À§ÇÑ ¿¬»ê3.1 Æ®·£Àè¼ÇÀÇ ¼º°øÀûÀÎ Á¾·á, COMMIT 3.2 Æ®·£Àè¼ÇÀÇ ºñÁ¤»óÀûÀÎ Á¾·á, ROLLBACK 4 Æ®·£Àè¼Ç »óÅ ¹× DBMS¿ÍÀÇ °ü°è 4.1 Æ®·£Àè¼Ç »óÅ 4.2 Æ®·£Àè¼Ç Ư¼º°ú DBMS ±â´É°úÀÇ °ü°è ¿ä¾à ¿¬½À ¹®Á¦ 15Àå µ¥ÀÌÅͺ£À̽º ÀÀ¿ë ±â¼ú1 µ¥ÀÌÅͺ£À̽º¸¦ È°¿ëÇÑ ¾÷¹« Àç¼³°è1.1 Æ÷µå»çÀÇ ¿Ü»ó¸ÅÀÔ±Ý Ã³¸® »ç·Ê 2 µ¥ÀÌÅÍ¿þ¾îÇϿ콺ÀÌÇØ 2.1 µ¥ÀÌÅÍ ¿þ¾îÇϿ콺ÀÇ Á¤ÀÇ¿Í Æ¯Â¡ 2.2 µ¥ÀÌÅÍ ¿þ¾îÇϿ콺ÀÇ ±¸Á¶ 2.3 µ¥ÀÌÅÍ ¿þ¾îÇϿ콺ÀÇ ½ºÅ°¸¶ 3 OLAP ÀÌÇØ 3.1 OLAPÀÇ Á¤ÀÇ¿Í Æ¯Â¡ 3.2 OLAPÀÇ ÁÖ¿ä ±â´É3.3 OLAPÀÇ Á¾·ù 4 µ¥ÀÌÅÍ ¸¶ÀÌ´× ÀÌÇØ 4.1 µ¥ÀÌÅÍ ¸¶ÀÌ´×ÀÇ Á¤ÀÇ 4.2 µ¥ÀÌÅÍ ¸¶ÀÌ´× ÀýÂ÷¿Í ÀÛ¾÷ À¯Çü ¿ä¾à ¿¬½À ¹®Á¦ ºÎ·Ï ¾×¼¼½º µ¥ÀÌÅͺ£À̽º1 ¾×¼¼½º 2013 1.1 ¾×¼¼½º 2013 °³¿ä 1.2 ¾×¼¼½º 2013 °³Ã¼ 2 µ¥ÀÌÅͺ£À̽º¿Í Å×À̺í2.1 µ¥ÀÌÅͺ£À̽º »ý¼º 2.2 µðÀÚÀÎ º¸±â¸¦ ÀÌ¿ëÇÑ Å×ÀÌºí »ý¼º 3 µ¥ÀÌÅÍ¿Í Äõ¸® 3.1 µ¥ÀÌÅÍ ÀÔ·Â 3.2 µðÀÚÀÎ º¸±â¸¦ ÀÌ¿ëÇÑ Äõ¸® 3.3 SQL Äõ¸® 4 ¾×¼¼½º µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö 4.1 µðÀÚÀÎ º¸±â¸¦ ÀÌ¿ëÇÑ Æû 4.2 ADO¸¦ ÀÌ¿ëÇÑ À̺¥Æ® ó¸®