[Áß°í]2000 580p
Ã¥¼Ò°³
±¹³»¿¡¼ SQL ServerÀÇ Àü¹®°¡·Î ÀÎÁ¤¹Þ´Â Á¤¿øÇõ¾¾°¡ SQL Server 2000 °³¹ßÀÚ¸¦ À§ÇØ ¾´ Ã¥ÀÌ´Ù. Ãʺ¸ÀÚ¸¦ À§ÇØ SQLÀÇ ¼³Ä¡¿Í ±âº»¹®¹ýµîÀ» ÀÚ¼¼È÷ ´Ù·ç°í ÀÖÀ¸¸ç, °í±Þ »ç¿ëÀÚµéÀ» À§ÇÑ SQL Server 2000ÀÇ ´Ù¾çÇÑ ±â´Éµé°ú ¼º´ÉÇâ»óÀ» À§ÇÑ Á¶¾ðÀ» Áß°£Áß°£¿¡ ¼Ò°³ÇÏ°í ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
µû¶óÇϱ⸦ ÇÏ´Ùº¸¸é º¹ÀâÇÑ ¼³¸í ÇÊ¿ä¾øÀÌ ÀÌÇØ µÉ Á¤µµ·Î ½±°Ô SQL ¼¹ö 2000À» ÀÍÈú ¼ö ÀÖ´Ù. ¿©·¯ °ÀÇ¿Í ¼¼¹Ì³ª¿¡¼ Æø¹ßÀûÀÎ ÀαâÀÇ ÁÖÀΰø, Á¤¿øÇõ °»ç°¡ Á÷Á¢ ¾´ SQL ¼¹ö 2000 °³¹ßÀÚ¸¦ À§ÇÑ Áöħ¼ Ãʺ¸ÀÚ¸¦ À§ÇÑ ÀÚ¼¼ÇÑ Äõ¸® ºÐ¼®±âÀÇ »ç¿ë¹ý ¼³¸í°ú µ¥ÀÌÅͺ£À̽º ¼³°èÀÇ °æÇèÀÌ ¾ø´Â »ç¶÷µéÀ» À§ÇÑ °ÈµÈ µ¥ÀÌÅͺ£À̽º ¸ðµ¨¸µÀ» ¼³¸íÇß½À´Ï´Ù. SQL ¼¹ö 2000¸¸ÀÇ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö, INSTEAD OF TRIGGER, À妽ºµÈ ºä, »õ·Î¿î ÀÚ·áÇü, Àüü ÅؽºÆ® µî¿¡ ´ëÇÑ »õ·Ó°í °ÈµÈ ³»¿ëÀ» ÀÌÇØÇϱ⠽±µµ·Ï ¼³¸íÇß½À´Ï´Ù. Ä¿¼, µ¿ÀûÀÎ ¹®Àå ½ÇÇà(EXECUTE, sp_execute), ÇÏÀ§ ÁúÀÇ µî¿¡ ´ëÇÑ °ÈµÈ ³»¿ëÀ» µû¶óÇϱâ½Ä ±¸¼º¿¡ ?¶ó ¼³¸íÇßÀ¸¸ç °í±ÞÀÚµµ ¸¸Á·ÇÒ ¸¸ÇÑ ´õ¿í °ÈµÈ »öÀÎ, Æ®·£Àè¼Ç¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ç¾ú½À´Ï´Ù
¸ñÂ÷
1. SQL Server 2000À» ½ÃÀÛÇϸç
2. MS-SQL Server 2000ÀÇ ¼³Ä¡ ¼³Ä¡ ÀüÀÇ °í·Á »çÇ× SetupÀ» ½ÃÀÛÇÏÀÚ SetupÀ» ¸¶Ä£ ÈÄ - °Ë»ç ¼ºñ½º ½ÃÀÛ°ú ÁßÁö Á¢¼ÓÇϱâ Äõ¸® ºÐ¼®±â ±âÃÊ »ç¿ë¹ý ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ(EM) ±âÃÊ »ç¿ë¹ý ÀϹÝÀûÀÎ ¹®Á¦µé°ú ÇØ°áÃ¥ SQL ¼¹ö »èÁ¦Çϱ⠸ÖƼ ÀνºÅϽº ¾÷±×·¹ÀÌµå µû¶óÇϱâ
3. SELECT ¹® ±âÃÊ ¿Â¶óÀÎ ¼³¸í¼ »ç¿ëÇϱ⠵û¶óÇϱ⠱⺻ÀûÀÎ SELECT ¹® Ä÷³¿¡ ´ëÇÑ Ã³¸® µû¶óÇϱ⠺¯¼ö ÀÚ·áÇü(data type) SELECT¿¡¼ÀÇ ÀÚ·áÇü ¹Ù²Ù±â Çà¿¡ ´ëÇÑ Ã³¸® µû¶óÇϱâ
4. R-DBMS ÀÔ¹® °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ Æ¯¼º µ¥ÀÌÅÍ ¸ðµ¨¸µ CASE TOOL°ú ER-Diagram µû¶óÇϱâ
5. SELECT ¹®(2) ¿ä¾à Á¤º¸¿Í Á¶ÀÎ ¿ä¾à Á¤º¸ ó¸® ÇÏÀ§ ÁúÀÇ(subquery) IN / EXISTS »ó°ü°ü°èÀÇ ÇÏÀ§ ÁúÀÇ(Correlated subquery) SELECT INTO UNION µû¶óÇϱâ
6. Å×ÀÌºí ¸¸µé±â µ¥ÀÌÅͺ£À̽º °³Ã¼ Å×ÀÌºí ¸¸µé±â Å×ÀÌºí ¼öÁ¤Çϱ⠵û¶óÇϱâ
7. µ¥ÀÌÅÍ ¼öÁ¤ INSERT DELETE UPDATE
8. Å×ÀÌºí ¸¸µé±â-°í±Þ µ¥ÀÌÅÍ ¹«°á¼º(Data Integrity) NULL ±âº» Å° À¯ÀÏ Á¦¾à (UNIQUE) IDENTITY DEFAULT Á¦¾à°ú ÀýÂ÷Àû ¹æ¹ýÀÇ DEFAULT RULE°ú CHECK Á¦¾à ÂüÁ¶ Å° Á¦¾à ÁßÁö½ÃÅ°±â/ ±âÁ¸ µ¥ÀÌÅÍ °Ë»çÇÏÁö ¾Ê±â(Disable / Defer) ¹«°á¼º °È °´Ã¼µéÀ» »ç¿ëÇÒ ¶§ °í·ÁÇÒ »çÇ× µû¶óÇϱâ
9. SQL¹® °í±Þ È帧 Á¦¾î¹® °è»ê ÇÔ¼ö ´Ù½Ã º¸±â ÀÏ°ý ó¸®(Batch)¿Í ½ºÅ©¸³Æ® µû¶óÇϱâ
10. »öÀÎ(1) »öÀÎÀÇ ±âº» °³³ä »öÀÎÀÇ Á¾·ù »öÀÎ ½Ã¹Ä·¹ÀÌ¼Ç Äõ¸® ºÐ¼®±â ¿É¼Çµé(Plan º¸±â) µû¶óÇϱâ
11. »öÀÎ(2) »öÀÎ ´õ ±íÀÌ ¾Ë±â DBCC (DataBase Consistency Checker) µû¶óÇϱâ
12.Æ®·£Àè¼Ç(1) Æ®·£Àè¼Ç Æ®·£Àè¼Ç°ú Àá±Ý µû¶óÇϱâ
13. Æ®·£Àè¼Ç(2) Æ®·£Àè¼Ç °í¸³È ¼öÁØ(Transaction Isolation Level) Æ®·£Àè¼Ç °ü·Ã ¿É¼Ç Àá±Ý°ú ¼º´É Æ®·£Àè¼Ç°ú ºÐ»ê µ¥ÀÌÅÍ µû¶óÇϱâ
14. ºä ºä(view) °³³ä Àâ±â ºä ¸¸µé±â/ °íÄ¡±â/ Áö¿ì±â ºä¿¡ ´ëÇÑ Á¤º¸ ¾ò±â ºä¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â °Í ½Ã½ºÅÛ ºä À妽ºµÈ ºä(Indexed View) ºÐÇÒµÈ ºä(Partitioned View) µû¶óÇϱâ
15. ÀúÀå ÇÁ·Î½ÃÀú ÀúÀå ÇÁ·Î½ÃÀú ¸¸µé±â / °íÄ¡±â / Áö¿ì±â ÇÁ·Î½ÃÀú Á¾·ù ½ÇÇà½ÃÅ°±â µû¶óÇϱâ
16. Æ®¸®°Å Æ®¸®°Å Á¤ÀÇ ¸¸µé±â/ °íÄ¡±â/ Áö¿ì±â µû¶óÇϱâ Æ®¸®°Å »ç¿ë Çϱâ Æ®¸®°Å ´õ ±íÀÌ ¾Ë±â µû¶óÇϱâ
17. »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö °³³ä Àâ±â ¸¸µé±â/ °íÄ¡±â / Áö¿ì±â ½ÇÇàÇϱ⠰£´ÜÇÑ ¿¹ Á¤º¸ ¾ò±â / ¾ÏÈ£È WITH SCHEMABINDING ÀÇÁ¸¼º ¸¸µé°Å³ª °íÄ¥ ¶§ °í·Á»çÇ× ÇÔ¼öÀÇ Á¾·ù µû¶óÇϱâ
18. Ä¿¼ Ä¿¼(CURSOR) Á¤ÀÇ Ä¿¼ÀÇ Á¾·ù Ä¿¼ ±âº» ¹®¹ý Ä¿¼ ¸¸µé°í »ç¿ëÇϱ⠵û¶óÇϱâ Ä¿¼ vs Äõ¸® µû¶óÇϱâ
19. Àüü ÅؽºÆ® »öÀÎ(Full Text Index) Àüü ÅؽºÆ® »öÀÎ °³³ä Àâ±â Àüü ÅؽºÆ®¸¦ ¸¸µå´Â ÀýÂ÷ Àüü ÅؽºÆ® ÁúÀÇ µû¶óÇϱâ
Çʶó³Ý(http://www.feelanet.com) ÀÌ»çÀÌÀÚ, DB»ç¾÷ºÎÀåÀÌ°í SQL Server ¾ÆÄ«µ¥¹Ì(http://www.sqlacademy.com) º»ºÎÀåÀ» °âÀÓÇÏ°í ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® °øÀÎ °»ç(MCT)À̸ç MCDBAÀÌ´Ù. ºñ¿µ¸® ´Üü·Î SQL Server Àü¹®°¡ ¸ðÀÓÀÎ SQL SpecialistÀÇ ¸®´õÀ̸ç, PASS(Professional Association for SQL Server, http://sqlpass.org) Çѱ¹ ÁöºÎ ÁöºÎÀåÀÌ´Ù. Æ®¶óÀÌÄÞ ±³À°¼¾ÅÍ¿¡¼ ÁÖ·Î °ÀǸ¦ ÇÏ°í ÀÖ°í, ÀÌÀü¿¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼ ±â¼úÁö¿ø ¿£Áö´Ï¾î, ÄÁ¼³ÅÏÆ®·Î ÀÏÇß´Ù. ÀÌ·£µå¿¡¼ °³¹ßÀÚ¿Í DBA·Î ÀÏÇϱ⵵ Çß´Ù. ¶Ç, GTU (www.gtu.co.kr)¿¡¼ ¿Â¶óÀÎ °ÀǸ¦ ÁøÇàÇß´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® °øÀΰ»ç¿´À¸¸ç ½Ã½ºÅÛ ¿£Áö´Ï¾î (MCSE, MCT)ÀÌ´Ù. ÇöÀç ÁÖ·Î À¥Å¸ÀÓ(WWW.WTIME.NET) (Àü, TECH DATA CONSULTING ¶Ç´Â IT CONSULTING & SERVICES)ÀÇ SQL ¼¹ö ÀüÀÓ °»ç·Î ÀÏÇÏ°í ÀÖÀ¸¸ç, °ÀÇ°¡ ¾ø´Â Æ´À» ÀÌ¿ëÇÏ¿© Çö¾÷ ÄÁ¼³ÆÃÀ» ÇÏ°í ÀÖ´Ù. ¶Ç, ISTUDY4U(HTTP://ISTUDY4U.COM)¿¡¼ ¿Â¶óÀÎ °Áµµ ÇÏ°í ÀÖ´Ù. ±×´Â 97ÀÌÈÄ °è¼Ó ¿©·¯ Â÷·Ê TECH ED, À©µµ¿ì ¿ùµå µî¿¡¼ °ÀǸ¦ ÇßÀ¸¸ç ÇöÀç´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Åä¿ä ¼¼¹Ì³ª °»ç·Î ÀÚ½ÅÀÇ Áö½ÄÀ» Àü´ÞÇÏ°í ÀÖ´Ù. ¾Æ´Â °Í°ú °¡¸£Ä¡´Â °ÍÀÌ ÀÏÄ¡Çϱâ Èûµçµ¥ ±×ÀÇ °ÀǸ¦ µéÀº ¸¹Àº ¼ö°»ýµéÀº ±×ÀÇ °ÀÇ¿¡ ¸Å·á µÉ Á¤µµ·Î °ÀǸ¦ ÅëÇØ °¡¸£Ä¡´Â ´É·ÂÀÌ Å¹¿ùÇÏ´Ù. »Ó¸¸ ¾Æ´Ï¶ó ¸¹Àº Àú¼, ¹ø¿ª¼, ±â°í¸¦ ÅëÇØ ±×ÀÇ Áö½ÄÀ» Àü´ÞÇØ ¿ÔÀ¸¸ç ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¿©·¯ ±â¼ú ¹é¼¸¦ ¹ø¿ªÇÏ°í °¨¼öÇß´Ù. ÀÌ Àü¿¡´Â ´Ù¿ì ±³À°¿ø SQL ¼¹ö ÀüÀÓ °»ç¿´´ø ±×´Â °»ç »ýÈ° ½ÃÀÛ Àü¿¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ±â¼úÁö¿ø ºÎ¼¿Í ÄÁ¼³Æà ºÎ¼¿¡¼ 2³â¿© ±â°£ µ¿¾È ¿£Áö´Ï¾î¿Í ÄÁ¼³ÅÏÆ®·Î ÀÏÇß´Ù. ¶Ç ÀÌ·£µå Á¤º¸»ê¾÷¿¡¼ 5³â¿© ±â°£ µ¿¾È, Çö¾÷ ¾÷¹«¸¦ ÇÏ¿´´Ù. ÀÌ ±â°£µ¿¾È ±×´Â NOVELL NETWARE °ü¸®ÀÚ, ¹ÙÄÚµå ½Ã½ºÅÛ °³¹ß, ¿µ¾÷ ½Ã½ºÅÛ °³¹ß, UNIX °ü¸®ÀÚ, DB °ü¸®ÀÚ·Î ÀÏÇßÀ¸¸ç ºÎÁ·ÇÔÀ» ´À³¢ÀÚ ¹Ù·Î »çÇ¥¸¦ ³»°í ºñÆ® ÄÄÇ»ÅÍÀÇ ºñÆ®±³À°¼¾ÅÍ¿¡ ÀÔÇÐÇÏ¿© XE (C / UNIX) °úÁ¤À» 14±â·Î °øºÎÇÏ¿´À¸¸ç ÀÌ ±â°£µ¿¾È C-ISAM LIBRARY ÇÁ·ÎÁ§Æ® / WINDOWS C++ ÇÁ·Î±×·¡¹Ö ÇÁ·ÎÁ§Æ®¸¦ Çß´Ù.
|