×÷Òµ²Î¿¼´ð°¸
ͬʱ£¬ÊÂÎñÒ²ÊÇ DBMS ×îСµÄ¹ÊÕϻָ´ÈÎÎñµ¥ÔªºÍ²¢·¢¿ØÖÆÈÎÎñµ¥Ôª¡£ÎªÁËÈ·±£Êý¾Ý¿â¹²Ïí·ÃÎʵÄÊý¾ÝÕýÈ·ÐÔ£¬ÒªÇó DBMS µÄÊÂÎñ¹ÜÀí»úÖÆÎ¬»¤ÊÂÎñµÄ ACID ÌØÐÔ¡£ÊÂÎñ³ÌÐòÖ÷Òª½â¾ö²¢·¢¿ØÖƺÍϵͳ»Ö¸´¡£
3)·ÀÖ¹ËÀËøµÄ²ßÂÔ£ºÔÊÐíÓû§Ò»´Î·¢³öµ±Ç°ËùÐèÈ«²¿×ÊÔ´µÄËø¶¨£¬Ê¹ÓÃÍê³Éºó£¬ÔÙÊͷŸøÆäËüÓû§·ÃÎÊ¡£¹æ¶¨ËùÓÐÓ¦ÓóÌÐòËø¶¨×ÊÔ´µÄ˳Ðò±ØÐëÍêÈ«Ïàͬ¡£µ±·¢ÉúËÀËøÊ±£¬»Ø¹öÆäÖеÄÒ»¸öÊÂÎñ£¬²¢È¡ÏûËü¶ÔÊý¾Ý¿âËù×öµÄ¸Ä¶¯¡£
˳Ðò·âËø·¨: ½«Êý¾Ý¿â¶ÔÏó°´Ä³Öֹ涨µÄ˳ÐòÅÅÁУ¬ÒªÇóÊÂÎñʵÐзâËøÒ²±ØÐë°´ÕÕÕâ¸ö˳Ðò½øÐС£
Ò»´Î·âËø·¨: ÒªÇóÊÂÎñÔÚ¿ªÊ¼Ö´ÐÐǰÏÈÉêÇëµ½ËùÐèµÄËùÓзâËø£¬Èç¹ûÓÐÒ»¸ö·âËøÃ»ÓÐÉêÇëµ½£¬ÔòÊÂÎñÖÐÖ¹¡£
ÓÃʱ¼ä´ÁµÄËÀËøÔ¤·À£º¸ù¾ÝÊÂÎñÆô¶¯Ê±µÄʱ¼ä´ÁÉèÖÃÊÂÎñµÄÓÅÏȼ¶£¬Ô½Ô翪ʼÔËÐеÄÊÂÎñÓÅÏȼ¶Ô½¸ß¡£ÎªÔ¤·ÀËÀËø£¬ÔÚÊÂÎñ Ti ÉêÇëµÄ·âËøÓëÊÂÎñ Tj ÒѾӵÓеķâËø·¢Éú³åͻʱ£¬Ëø¹ÜÀíÆ÷¿ÉʹÓÃÈçÏÂÁ½ÖÖ²»Í¬µÄ»úÖÆ£ºWait-die »úÖÆ£ºÈô Ti ÓÅÏȼ¶½Ï¸ß£¬Ôò Ti ¿ÉÒԵȴý£»·ñÔòÖÐÖ¹ÊÂÎñ Ti¡£Wound-wait »úÖÆ£ºÈô Ti ÓÅÏȼ¶½Ï¸ß£¬ÔòÖÐÖ¹ Tj£»·ñÔò Ti µÈ´ý¡£
4) Êý¾Ý¿âϵͳ°²È«Ä£ÐÍ£ºÉí·ÝÑéÖ¤£ºÓÃÀ´È·ÈϵǼÓû§ÊÇ·ñÊǺϷ¨Ê¹ÓÃÕߣ»È¨ÏÞ¿ØÖÆ£ºÍ¨¹ýȨÏÞ»úÖÆ¿ØÖÆÓû§¶ÔÊý¾ÝµÄ·ÃÎÊ£»ÏµÍ³·À»¤£ºOS ϵͳ°²È«»úÖÆ·À·¶·Ç·¨ÏµÍ³·ÃÎÊ£»È¨ÏÞ¿ØÖÆ£ºÍ¨¹ý¼ÓÃÜËã·¨¶ÔÊý¾Ý¿âÖÐÊý¾Ý½øÐмÓÃÜ´æ´¢¡£ÊµÏÖ·½·¨£ºÓû§Òª·ÃÎÊÊý¾Ý¿â£¬±ØÐëÏÈÔÚ DBMS Öд´½¨ÆäÕ˺ţ¬²¢³ÉΪÊý¾Ý¿âµÄÓû§¡£´Ëºó£¬Óû§Ã¿´Î·ÃÎÊÊý¾Ý¿â£¬¶¼ÐèÒªÔÚ DBMS ½øÐÐÉí·ÝÑéÖ¤£¬Ö»ÓкϷ¨Óû§²ÅÄܽøÈëϵͳ£¬·ÃÎʲÙ×÷Êý¾Ý¿â¶ÔÏó¡£ 5)Êý¾Ý¿â±¸·Ý¡ª¡ªÊÇÖ¸½«Êý¾Ý¿âµ±Ç°Êý¾ÝºÍ״̬½øÐи±±¾¸´ÖÆ£¬ÒԱ㵱Êý¾Ý¿âÊܵ½ÆÆ»µ»ò¶ªÊ§Êý¾Ýʱ¿ÉÒÔ½øÐÐÐÞ¸´¡£Êý¾Ý¿â»Ö¸´¡ª¡ªÊÇÖ¸Êý¾Ý¿âÖÐÊý¾Ý¶ªÊ§»ò±»ÆÆ»µÊ±£¬´Ó±¸·Ý¸±±¾½«Êý¾Ý¿â´Ó´íÎó״̬»Ö¸´µ½Ä³Ò»Õýȷ״̬¡£»Ö¸´»úÖÆÉæ¼°Á½¸ö¹Ø¼üÎÊÌ⣺ÈçºÎ½¨Á¢ÈßÓàÊý¾Ý£¨ÔÚÊý¾Ý¿âÕý³£ÔËÐеÄÇé¿öÏÂËæÊ±¼Ç¼Êý¾Ý¿âµÄ±ä»¯£©£¬ÈçºÎÀûÓÃÈßÓàÊý¾ÝʵʩÊý¾Ý¿â»Ö¸´£¨Êý¾Ý¿âÒ»µ©Ê§Ð§£¬ÓüǼµÄÊý¾Ý½øÐлָ´£©¡£»Ö¸´¼¼ÊõÊǺâÁ¿Êý¾Ý¿â¹ÜÀíϵͳÓÅÁÓµÄÖØÒªÖ¸±ê£»»Ö¸´»úÖÆ³£Óõļ¼Êõ£º¼Ç¼ÈÕÖ¾ÎļþºÍÊý¾Ýת´¢¡£
±¸·ÝÄÚÈÝ¡ª¡ª°üÀ¨Êý¾ÝÎļþ¡¢ÈÕÖ¾Îļþ¡¢ÏµÍ³Êý¾Ý¿âµÈ¡£Ëùνת´¢ÊÇÖ¸ DBA ¶¨ÆÚµØ½«Õû¸öÊý¾Ý¿â¸´ÖƵ½Ä³ÖÖ´æ´¢½éÖÊ£¨Èç´Å´ø¡¢´ÅÅÌ¡¢¹âÅ̵ȣ©Éϱ£´æÆðÀ´µÄ¹ý³Ì¡£±¸ÓõÄÊý¾ÝÎı¾³ÆÎªºó±¸¸±±¾»òºóÔ®¸±±¾¡£Êý¾Ýת´¢ÊÇÊý¾Ý¿â»Ö¸´ÖвÉÓõĻù±¾¼¼Êõ¡£±¸·Ýʱ»ú¡ª¡ªµ±ÏµÍ³Êý¾Ý¿â±»Ð޸ġ¢ÈÕÖ¾±»ÇåÀí¡¢Óû§Êý¾Ý¿â´´½¨¡¢Óû§Êý¾Ý¿â¼ÓÔØµÈʼþ³öÏÖʱ»ò¶¨ÆÚ±¸·Ý¡£¾²Ì¬×ª´¢Ó붯̬ת´¢£¬Íêȫת´¢ÓëÔöÁ¿×ª´¢ µÚÆßÕ 1 µ¥Ñ¡Ìâ A C C
2. ÅжÏÌâ ¶Ô´í¶Ô´í ¶Ô¶Ô
3 Ìî¿ÕÌâ ¹ý³Ì²ÎÊý£»ÏµÍ³´æ´¢¹ý³Ì ÁÙʱ´æ´¢¹ý³Ì£»´æ´¢¹ý³Ì 4 ¼ò´ðÌâ
1) Êý¾Ý¿âÓ¦ÓÃϵͳ´Ó×÷Ó÷¶Î§µÄ½Ç¶È¿É·ÖΪÈýÖÖÀàÐÍ£º»ùÓÚµ¥»úµÄÊý¾Ý¿âÓ¦ÓÃϵͳ: ÌØµã: ÔÚµ¥»ú½á¹¹ÏµÍ³ÖУ¬Õû¸öÊý¾Ý¿âϵͳ¶¼×°ÔÚһ̨¼ÆËã»úÉÏ£¬ÓÉÒ»¸öÓû§½øÐзÃÎʲÙ×÷£¬Êý¾Ý²»Äܹ²Ïí£¬Êý¾ÝÈßÓà¶È´ó¡£ . ¼¯ÖÐʽ½á¹¹: Êý¾Ý¿âϵͳµÄÓ¦ÓóÌÐò¡¢DBMS¡¢Êý¾Ý£¬¶¼·ÅÔÚͬһÖ÷»úÉÏ£¬ËùÓеĴ¦ÀíÈÎÎñÓÉÖ÷»úÍê³É£¬¶à¸öÓû§¿Éͬʱ²¢·¢µØ´æÈ¡Êý¾Ý£¬Äܹ»¹²ÏíÊý¾Ý¡£
»ùÓÚ¾ÖÓòÍøµÄ¿Í»§-·þÎñÆ÷£¨C/S£©Êý¾Ý¿âÓ¦ÓÃϵͳ: Óû§½«Êý¾Ý´«Ë͵½·þÎñÆ÷½øÐд¦Àí¡£·þÎñÆ÷½«½á¹û·µ»Ø¸øÓû§£¬Ìá¸ßÁËϵͳµÄÐÔÄܺ͸ºÔØÄÜÁ¦£¬µ«¿ÉÄÜ´øÀ´ÍøÂçÉÏÊý¾Ý´«ÊýÁ¿¹ý´ó¡£»ùÓÚ»¥ÁªÍøµÄä¯ÀÀÆ÷-·þÎñÆ÷£¨B/S£©µÄÊý¾Ý¿âÓ¦ÓÃϵͳ¡£·Ö²¼Ê½½á¹¹£ºÓû§½«Êý¾Ý´«Ë͵½·þÎñÆ÷½øÐд¦Àí¡£·þÎñÆ÷½«½á¹û·µ»Ø¸øÓû§£¬Ìá¸ßÁËϵͳµÄÐÔÄܺ͸ºÔØÄÜÁ¦£¬µ«¿ÉÄÜ´øÀ´ÍøÂçÉÏÊý¾Ý´«ÊýÁ¿¹ý´ó¡£Óû§½«Êý¾Ý´«Ë͵½·þÎñÆ÷½øÐд¦Àí¡£·þÎñÆ÷½«½á¹û·µ»Ø¸øÓû§£¬Ìá¸ßÁËϵͳµÄÐÔÄܺ͸ºÔØÄÜÁ¦£¬µ«¿ÉÄÜ´øÀ´ÍøÂçÉÏÊý¾Ý´«ÊýÁ¿¹ý´ó¡£
2) Êý¾Ý¿â¿ª·¢ÉúÃüÖÜÆÚÊÇÒ»¸öÉè¼Æ¡¢ÊµÏÖºÍά»¤Êý¾Ý¿âϵͳµÄ¹ý³Ì£¬ÐèÒª·ûºÏ×éÖ¯Õ½ÂԺͲÙ×÷ÐÅÏ¢µÄÐèÇó¡£Êý¾Ý¿â¿ª·¢ÉúÃüÖÜÆÚÓëÐÅϢϵͳÈí¼þ¿ª·¢ÉúÃüÖÜÆÚÊÇÄÚÔÚ¹ØÁªµÄ¡£DDLC Óë SDLC ÊÇͬ²½½øÐеġ£
a. ϵͳÐèÇó·ÖÎöϵͳ·ÖÎöÈËÔ±ÓëÓû§½»Á÷£¬°´ÕÕÈí¼þ¹¤³Ì·½·¨»ñȡϵͳÊý¾ÝÐèÇóÐÅÏ¢£¬²¢²ÉÓÃÄ£ÐͶ¨ÒåϵͳÊý¾Ý×é³É£¬¼°ÆäÊý¾Ý×ֵ䡣
b. ϵͳÊý¾Ý¼Ü¹¹Éè¼Æ ϵͳ¼Ü¹¹Éè¼ÆÈËÔ±¸ù¾Ýϵͳ¹¦ÄܺÍÐÔÄÜÐèÇ󣬶ÔϵͳÊý¾Ý¼Ü¹¹Ä£ÐͽøÐÐÉè¼Æ£¬°üÀ¨ÏµÍ³Êý¾Ý¸ÅÄîÄ£ÐÍ¡¢ÏµÍ³Êý¾ÝÂ߼ģÐͺÍϵͳÊý¾ÝÎïÀíÄ£ÐÍ¡£ c.
ϵͳÊý¾Ý¿âʵÏÖ ÏµÍ³Êý¾Ý¿â¿ª·¢ÈËÔ±¸ù¾ÝϵͳÉè¼Æ·½°¸£¬¶ÔϵͳÊý¾Ý¿â½øÐв¿ÊðºÍÄ£ÐÍʵÏÖ£¬°üÀ¨ÏµÍ³Êý¾Ý¿â´´½¨¡¢Êý¾Ý±í´´½¨¡¢Ë÷ÒýºÍÔ¼ÊøµÈ¶ÔÏó´´½¨¡£
d. ϵͳ²âÊÔ ÏµÍ³²âÊÔÈËÔ±½«²âÊÔÊý¾ÝÉÏÔØµ½Êý¾Ý¿âÖУ¬¶ÔÊý¾Ý¿â¶ÔÏó½øÐвâÊÔ²Ù×÷·ÃÎÊ£¬ÊµÏÖÊý¾Ý¿â¹¦ÄܺÍÐÔÄܲâÊÔ¡£
e. ϵͳÔËÐÐÓëά»¤£ºÏµÍ³ÔËάÈËÔ±ÔÚϵͳͶÈëÔËÐйý³ÌÖУ¬¶ÔϵͳÊý¾Ý¿â½øÐж¨ÆÚά»¤ºÍÓÅ»¯£¬ÒÔ±£Ö¤Êý¾Ý¿âϵͳÕý³£µØ¡¢¸ßЧµØÔËÐС£
3) Èí¼þ¿ª·¢ÉúÃüÖÜÆÚ°üÀ¨ÐèÇó»ò¸ÅÄî½×¶Î£¬¹æ¸ñ˵Ã÷½×¶Î£º½«Óû§ÐèÇóд³É¹æ¸ñ˵Ã÷Îĵµ£¬²ûÊöÈí¼þ²úÆ·µÄÔ¤ÆÚ¹¦ÄÜ¡£¼Æ»®½×¶Î£º²ÝÄâÈí¼þÏîÄ¿¹ÜÀí¼Æ»®£¬Ï¸»¯Èí¼þ¿ª·¢µÄ¸÷¸ö·½Ãæ¡£Éè¼Æ½×¶Î£ºÎªÊµÏÖÈí¼þ¹æ¸ñ˵Ã÷ÎĵµÖеŦÄܶø¾ÀúÁ½¸öÁ¬ÐøµÄÉè¼Æ½×¶Î¡£µÚÒ»¸ö½×¶ÎÊǸÅÒªÉè¼Æ½×¶Î£»µÚ¶þ¸ö½×¶ÎÊÇÏêϸÉè¼Æ½×¶Î¡£ÕâÁ½¸öÉè¼Æ½×¶ÎµÄÎĵµÃèÊöÈçºÎʵÏÖÈí¼þ²úÆ·¡£±à³Ì£¨±àÂë»òʵÏÖ£©½×¶Î£ºÓÃÌØ¶¨µÄ¼ÆËã»ú±à³ÌÓïÑÔ±àд¸÷¸öÄ£¿éµÄ´úÂë¡££¬ ¼¯³É£¨²âÊÔ£©½×¶Î£ºÍê³ÉÄ£¿éµÄµ¥¶À²âÊԺͼ¯³É²âÊÔ£¬¾Àú Alpha ²âÊÔºÍ Beta ²âÊÔ¡£Î¬»¤½×¶Î£ºÍê³ÉËùÓÐά»¤¹¤×÷¡£µ±ÔöÇ¿ºÍ¸ü¸ÄÈí¼þʱ£¬ÐèÒª¸üÐÂÏàÓ¦µÄÈí¼þ¹æ¸ñ˵Ã÷Îĵµ¡£ 4)Ó¦ÓóÌÐòÔÚ·ÃÎÊÊý¾Ý¿âʱ£¬ÐèÒªÓë DBMS ½¨Á¢Í¨ÐÅÁ¬½Ó¡£µ«ÊÇ£¬²»Í¬³§¼ÒµÄ DBMS Ìṩ²»Í¬µÄÊý¾Ý¿â·ÃÎÊÓ¦ÓóÌÐò½Ó¿Ú£¨Application Programming Interface£¬API£©¡£Òò´Ë£¬ÐèÒªÌṩһÖÖͳһµÄÊý¾Ý¿âͨÐÅ·½Ê½À´ÆÁ±Î²»Í¬³§¼ÒµÄ DBMS µÄ API ²îÒìÐÔ¡£Êý¾Ý¿âÁ¬½ÓÖмä¼þÕýÊÇÕâÑùÒ»ÖÖ¼¼Êõ¡£Ö÷Òª ODBC¡¢JDBC ºÍǶÈëʽ SQL ¼¼Êõ¡£
ODBC£¨Open Database Connectivity£¬¿ª·ÅÊý¾Ý¿â»¥Á¬£©ÊÇ΢Èí¹«Ë¾¿ª·Å·þÎñ½á¹¹£¨WOSA£¬ Windows Open Services Architecture£©ÖÐÓйØÊý¾Ý¿âµÄÒ»¸ö×é³É²¿·Ö£¬Ëü½¨Á¢ÁËÒ»×鹿·¶£¬²¢ÌṩÁËÒ»×é¶ÔÊý¾Ý¿â·ÃÎʵıê×¼ API¡£ÕâЩ API ÀûÓà SQL À´Íê³ÉÆä´ó²¿·ÖÈÎÎñ¡£ JDBC£¨Java Data Base Connectivity£¬Java Êý¾Ý¿âÁ¬½Ó£©ÊÇÒ»ÖÖÓÃÓÚÖ´ÐÐ SQL Óï¾äµÄ Java API£¬¿ÉÒÔΪ¶àÖÖ¹ØÏµÊý¾Ý¿âÌṩͳһ·ÃÎÊ£¬ËüÓÉÒ»×éÓà Java ÓïÑÔ±àдµÄÀàºÍ½Ó¿Ú×é³É¡£ ÓÐÁË JDBC API£¬¾Í²»±ØÎª·ÃÎÊ Sybase Êý¾Ý¿âרÃÅдһ¸ö³ÌÐò£¬Îª·ÃÎÊ Oracle Êý¾Ý¿âÓÖרÃÅдһ¸ö³ÌÐò£¬»òΪ·ÃÎÊ SQL Server Êý¾Ý¿âÓÖ±àдÁíÒ»¸ö³ÌÐòµÈ¡£×÷Ϊ API£¬JDBC Ϊ³ÌÐò¿ª·¢
×÷Òµ²Î¿¼´ð°¸
Ìṩ±ê×¼µÄ½Ó¿Ú£¬²¢ÎªÊý¾Ý¿â³§É̼°µÚÈý·½Öмä¼þ³§ÉÌʵÏÖÓëÊý¾Ý¿âµÄÁ¬½ÓÌṩÁ˱ê×¼·½·¨¡£
JDBC ʹÓÃÒÑÓÐµÄ SQL ±ê×¼²¢Ö§³ÖÓëÆäËûÊý¾Ý¿âÁ¬½Ó±ê×¼£¬Èç ODBC Ö®¼äµÄÇŽӡ£JDBC ʵÏÖÁËËùÓÐÕâÐ©ÃæÏò±ê×¼µÄÄ¿±ê²¢ÇÒ¾ßÓмòµ¥¡¢ÑϸñÀàÐͶ¨ÒåÇÒ¸ßÐÔÄÜʵÏֵĽӿڡ£JDBC ʵ¼ÊÉÏ×öÁË 3 ¼þÊ£º½¨Á¢ÓëÊý¾Ý¿âµÄÁ¬½Ó¡¢·¢ËÍ SQL¡¢´¦Àí½á¹û¡£
SQL ÓïÑÔ¿ÉÒÔ¶ÀÁ¢Ê¹Ó㬳ÆÎª½»»¥Ê½£¨Interactive SQL,ISQL£©¡£µ« ISQL µÄ¹¦ÄܽöÏÞÓÚÊý¾Ý¿âÉϲÙ×÷£¬È±ÉÙÊý¾Ý´¦ÀíÄÜÁ¦¡£¶øÒ»¸öÓ¦ÓóÌÐò¼ÈÒª·ÃÎÊÊý¾Ý£¬ÓÖÒª´¦ÀíÊý¾Ý£¬°Ñ SQL ǶÈëµ½³ÌÐòÉè¼ÆÓïÑÔ£¬Èç C£¬C++£¬Java µÈ£¬¼´ËÞÖ÷ÓïÑÔÖУ¬½«Á½ÕߵŦÄÜÏà½áºÏÆðÀ´£¬ÊÇĿǰ½â¾öÕâ¸öÎÊÌâµÄʵÏÖ;¾¶¡£ÕâÑùʹÓÃµÄ SQL ³ÆÎªÇ¶Èëʽ SQL£¨Embedded SQL,ESQL£©¡£
5)DBMS ͨ¹ýÓα꣨Cursor£©ÌṩÁËÒ»ÖִӼǼ¼¯ÖÐÖðÒ»·ÃÎʼǼµÄÁé»îÊֶΡ£¾Í±¾ÖʶøÑÔ£¬Óαêʵ¼ÊÉÏÊÇÒ»ÖÖÄÜ´Ó°üÀ¨¶àÌõÊý¾Ý¼Ç¼µÄ½á¹û¼¯ÖÐÿ´ÎÌáȡһÌõ¼Ç¼µÄ»úÖÆ¡£Óαê×ÜÊÇÓëÒ»Ìõ SQL Ñ¡ÔñÓï¾ä£¨Select£©Ïà¹ØÁª¡£Transact_SQL ÓαêÊÇÓÉ DECLARE CURSOR Óï·¨¶¨Ò壬Ö÷ÒªÓÃÔÚ Transact_SQL ½Å±¾¡¢´æ´¢¹ý³ÌºÍ´¥·¢Æ÷ÖС£Transact_SQL ÓαêÖ÷ÒªÓÃÔÚ·þÎñÆ÷ÉÏ£¬ÓÉ´Ó¿Í»§¶Ë·¢Ë͸ø·þÎñÆ÷µÄ Transact_SQL Óï¾ä»òÊÇÅú´¦Àí¡¢´æ´¢¹ý³Ì¡¢´¥·¢Æ÷ÖÐµÄ Transact_SQL ½øÐйÜÀí¡£ Transact_SQL Óα겻֧³ÖÌáÈ¡Êý¾Ý¿é»ò¶àÐÐÊý¾Ý¡£
6)´æ´¢¹ý³ÌÊÇÒ»×éÒѱ»±à¼ÔÚÒ»ÆðµÄ£¬´æ´¢ÔÚ·þÎñÆ÷Éϵģ¬Ö´ÐÐijÖÖ¹¦ÄܵÄÔ¤±àÒë SQL Óï¾ä¡£ËüÊÇÒ»ÖÖ·â×°ÖØ¸´ÈÎÎñ²Ù×÷·½·¨£¬Ö§³ÖÓû§ÌṩµÄ²ÎÊý±äÁ¿£¬¾ßÓÐÇ¿´óµÄ±à³ÌÄÜÁ¦¡£´æ´¢¹ý³Ì·Ç³£ÀàËÆÓÚ DOS ϵͳÖеÄÅú´¦ÀíÎļþ¡£Ëü½«Íê³ÉijÏîÈÎÎñµÄÐí¶à SQL Óï¾äдÔÚÒ»Æð£¬×é³ÉÃüÁºÏµÄÐÎʽ£¬È»ºóͨ¹ýÖ´Ðиô洢¹ý³Ì¾Í¿ÉÒÔÍê³ÉÏàÓ¦µÄÈÎÎñ¡£
Óŵ㣺¼Ó¿ì³ÌÐòµÄÖ´ÐÐËÙ¶È¡¢¼õÉÙÍøÂçµÄÁ÷Á¿¡¢ÌṩһÖÖ°²È«»úÖÆ¡¢ÔÊÐí³ÌÐòÄ£¿é»¯Éè¼Æ¡¢Ìá¸ß±à³ÌµÄÁé»îÐÔ
7)´Ó±¾ÖÊÉÏ¿´£¬´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâµÄ´æ´¢¹ý³Ì£¬Ëü²»Í¬ÓÚÎÒÃÇÇ°Ãæ½éÉܹýµÄ´æ´¢¹ý³Ì¡£´¥·¢Æ÷Ö÷ÒªÊÇͨ¹ýʼþ½øÐд¥·¢¶ø±»Ö´Ðе쬶ø´æ´¢¹ý³Ì¿ÉÒÔͨ¹ý´æ´¢¹ý³ÌÃû×Ö¶ø±»Ö±½Óµ÷Óᣴ¥·¢Æ÷ÔÚ²åÈ롢ɾ³ý»òÐÞ¸ÄÌØ¶¨±íÖеÄÊý¾Ýʱ´¥·¢Ö´ÐУ¬Ëü±ÈÊý¾Ý¿â±¾Éí±ê×¼µÄ¹¦ÄÜÓиü¾«Ï¸ºÍ¸ü¸´ÔÓµÄÊý¾Ý¿ØÖÆÄÜÁ¦¡£µ±Ê¹Óà INSERT¡¢DELETE¡¢UPDATE ÃüÁî¶Ô´¥·¢Æ÷Ëù±£»¤µÄÊý¾Ý½øÐÐÐÞ¸Äʱ£¬´¥·¢Æ÷Äܹ»±»×Ô¶¯¼¤»î£¬´Ó¶øÈ·±£¶ÔÊý¾ÝµÄ´¦Àí±ØÐë·ûºÏÓÉÕâЩ SQL Óï¾äËù¶¨ÒåµÄ¹æÔò¡£Ëü³ýÁËÄܹ»Íê³É¸´ÔÓµÄÍêÕûÐÔÔ¼ÊøÒÔÍ⣬»¹¿ÉÒÔÔÚÖ÷¶¯Êý¾Ý¿â£¨Active Database£©
µÄÓ¦ÓÃÖжԲ»Í¬µÄÍⲿʼþ×ö³ö¼°Ê±·´Ó¦¡£
×÷ÓãºÎ¬»¤Ô¼Êø£ºÇ°ÃæÌÖÂÛÁË´¥·¢Æ÷¿ÉÒÔÓÃÓÚά»¤ÍâÂëºÍÓïÒåÔ¼Êø¡£ÕâÖÖÀàÐ͵Ĵ¥·¢Æ÷ͨ³£ÐÎʽÊÇʹÓà ON DELETE ºÍ ON UPDATE ×Ӿ䡣
ÒµÎñ¹æÔò£ºÒµÎñÊǶԻù±¾¹æÔò¼ò½àµÄÕýʽ³ÂÊö£¬ÕâЩ»ù±¾¹æÔòÊÇÆóÒµÖÐÒµÎñÔË×÷µÄ»ù´¡¡£¼à¿Ø£ºÓÉÓÚÔÚÊý¾Ý¿âÖÐÿÌõмǼµÄ²åÈë¶¼ÊÇÒ»¸öʼþ£¬´¥·¢Æ÷¿ÉÒÔ¼ä½ÓµØÓÃÓÚ¼à¿ØÕâЩ¶ÔÏóµÄ״̬¡£
¸¨Öú¸ßËÙ»º´æÊý¾ÝµÄά»¤£ºÎﻯÊÓͼ£¨MATERIALIZED VIEW£©ÊÇÕâÀàÓ¦ÓõÄʵÀý¡£Ã¿µ±ÎﻯÊÓͼµÄ»ù´¡±í·¢Éú¸Ä±äʱ£¬Óë¸Ã»ù´¡±íÏàÁ¬µÄ´¥·¢Æ÷¾Í»á¸üÐÂÎﻯÊÓͼ¡£
¼ò»¯Ó¦ÓÃÉè¼Æ£º½«ºËÐıà³ÌÂß¼´ÓÒì³£´¦ÀíÖзÖÀë³öÀ´£¬¿ÉÒÔÏ൱´óµØ¼ò»¯Ä³Ð©Ó¦Óá£ÈôÒì
³£¿ÉÒÔ±»Ä£ÐÍ»¯ÎªÊý¾Ý¿âÖеĸüвÙ×÷£¬Ôò´¥·¢Æ÷ÊÇ´ËÀàÓ¦ÓõÄÀíÏëʵÏÖ;¾¶¡£
CREATE TRIGGER ´¥·¢Æ÷Ãû³Æ ON { table | view } { { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] [ , ] [DELETE ] } AS
} }