SQL 21ÈÕ×Ôѧͨ(V3.0)(PDF¸ñʽ)-µÚ99²¿·Ö
°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡548¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡549¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·ÒëÈË¡¡¡¡¡¡¡¡±¿Öí¡¡
¡¡¡¡¡¡¡¡10¡¡¡¡¡¡¡¡¡¡DROP¡¡TABLE¡¡Óï¾äÓë¡¡DELETE¡¡FROM¡¡¡¡µÄ×÷ÓÃÊÇÏàͬµÄ¡¡¡¡¶Ô²»¶Ô¡¡
¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡ÕâÁ½¸öÃüÁî²¢²»µÈ¼Û¡¡¡¡DROP¡¡¡¡TABLE¡¡½«»á°Ñ±íµÄ¼Ç¼¼°½á¹¹´ÓÊý¾Ý¿âÖÐÈ«²¿É¾¡¡
¡¡¡¡¡¡¡¡³ý¡¡¡¡¶ø¡¡DELETE¡¡¡¡FROM¡¡¡¡ÔòÖ»Êǽ«±íÖеļǼȫ²¿É¾³ý¡¡¡¡±íµÄ½á¹¹ÔÚÊý¾Ý¡¡
¡¡¡¡¡¡¡¡¿âÖÐÒÀÈ»´æÔÚ¡¡
¡¡¡¡¡¡¡¡11¡¡¡¡¡¡¡¡¡¡¿ÉÒÔʹÓá¡CREATE¡¡TABLE¡¡ÃüÁîÏòÊý¾Ý¿âÖмÓÈëÒ»¸öÐÂ±í¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶Ô²»¶Ô¡¡¡¡¡¡¡¡¡¡¡¡¶Ô¡¡
¡¡¡¡¡¡¡¡12¡¡¡¡¡¡¡¡¡¡ÎªÊ²Ã´Ï±ߵÄÓï¾äÊÇ´íÎóµÄ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡INPUT¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CREATE¡¡TABLE¡¡new_table¡¡£¨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID¡¡NUMBER¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FIELD1¡¡char£¨40£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FIELD2¡¡char£¨80£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID¡¡char£¨40£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ÃÓï¾ä´æÔÚ×ÅÁ½¸öÎÊÌâ¡¡¡¡Ê×ÏÈÊÇ¡¡ID¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄÃü¾äÔÚ±íÖÐÖظ´ÁË¡¡¡¡¶øËüÃǵÄÊý¾ÝÀà¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÐͲ¢²»Í¬¡¡¡¡¡¡¡¡¡¡×Ö¶ÎÃûÖظ´Ê¹ÓÃÊÇ·Ç·¨µÄ¡¡¡¡Æä´ÎÊÇÔÚÓï¾äµÄĩβûÓжÔÓ¦µÄÔ²À¨ºÅ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕýÈ·µÄÓï¾äÓ¦¸ÃÈçÏ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡INPUT¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CREATE¡¡TABLE¡¡new_table¡¡£¨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID¡¡NUMBER£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FIELD1¡¡char£¨40£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FIELD2¡¡char£¨80£©£©£»¡¡
¡¡¡¡¡¡¡¡13¡¡¡¡¡¡¡¡¡¡ÎªÊ²Ã´Ï±ߵÄÓï¾äÊÇ´íÎóµÄ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡INPUT¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ALTER¡¡DATABASE¡¡BILLS¡¡£¨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡PANY¡¡char£¨80£©£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸üÐÂ×Ö¶ÎÃû³ÆºÍ³¤¶ÈÓ¦¸ÃʹÓá¡ALTER¡¡¡¡TABLE¡¡ÃüÁî¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶ø²»ÊÇ¡¡ALTER¡¡¡¡DATABASE¡¡
¡¡¡¡¡¡¡¡ÃüÁî¡¡
¡¡¡¡¡¡¡¡14¡¡¡¡¡¡¡¡¡¡µ±Ò»¸ö±í½¨Á¢Ê±¡¡¡¡ËÊÇËüµÄËùÓÐÕß¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËüµÄ´´½¨ÈË¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹ûÄãÓÃÄãµÄ¡¡ID¡¡¡¡µÇ¼¡¡¡¡ÄÇôËùÓж¼ÊÇÄãµÄ¡¡ID¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹ûÄãÓá¡SYSTEM¡¡
¡¡¡¡¡¡¡¡µÇ¼¡¡¡¡ÄÇôËùÓж¼ÊÇ¡¡SYSTEM¡¡
¡¡¡¡¡¡¡¡15¡¡¡¡¡¡¡¡¡¡Èç¹û×Ö·ûÐÍÁеij¤¶ÈÔÚ²»¶Ï±ä»¯¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÈçºÎ²ÅÄÜ×ö³ö×î¼ÑµÄÑ¡Ôñ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡549¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡550¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·ÒëÈË¡¡¡¡¡¡¡¡±¿Öí¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡VARCHAR2¡¡ÊÇ×îºÃµÄÑ¡Ôñ¡¡¡¡Ëü¿ÉÒÔÔÊÐí´æ´¢ÔÚÆäÖеÄ×Ö·û´®µÄ³¤¶È±ä»¯¡¡
¡¡¡¡¡¡¡¡16¡¡¡¡¡¡¡¡¡¡±íÃûÊÇ·ñ¿ÉÒÔÖظ´¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ÉÒÔ¡¡¡¡¡¡Ö»ÒªËùÓÐÕß»ò¼Æ»®²»Í¬¾ÍÐС¡
Á·Ï°´ð°¸¡¡
¡¡¡¡¡¡¡¡4¡¡¡¡¡¡ÓÃÄãϲ»¶µÄ¸ñʽÏò¡¡BILLS¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Êý¾Ý¿âÖмÓÈëÁ½¸ö±í¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ãû×Ö·Ö±ð½Ð¡¡BANK¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÍ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ACCOUNT_TYPE¡¡¡¡¡¡¡¡¡¡BANK¡¡±íÖÐÓ¦¸Ã°üº¬ÓС¡BANK_ACCOUNT¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±íÖС¡BANK¡¡¡¡×ֶΡ¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ¡¡ÐÅ¡¡Ï¢¡¡¡¡¡¡¡¡¡¡ACCOUNT_TYPE¡¡¡¡¡¡¡¡±í¡¡ÖС¡Ò²¡¡Ó¦¡¡¸Ã¡¡°ü¡¡º¬¡¡ÓС¡¡¡BANK_ACCOUNT¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±í¡¡ÖС¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ACCOUNT_TYPE¡¡×ֶεÄÐÅÏ¢¡¡¡¡ÊÔמ¡¿ÉÒԵؼõÉÙÊý¾ÝµÄÊýÁ¿¡¡
¡¡¡¡¡¡¡¡ÄãÓ¦¸ÃʹÓá¡CREAETE¡¡TABLE¡¡ÃüÁîÀ´´´½¨±í¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ÉÄܵÄÓï¾äÐÎʽÈçÏ¡¡
SQL¡·¡¡CREATE¡¡TABLE¡¡BANK¡¡
2¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡ACCOUNT_ID¡¡NUMBER£¨30£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡NOT¡¡NULL£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BANK_NAME¡¡¡¡VARCHAR2£¨30£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡NOT¡¡NULL£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ST_ADDRESS¡¡VARCHAR2£¨30£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡NOT¡¡NULL£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CITY¡¡¡¡¡¡¡¡¡¡¡¡¡¡VARCHAR2£¨15£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡NOT¡¡NULL£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡STATE¡¡¡¡¡¡¡¡¡¡¡¡CHAR£¨2£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡NOT¡¡NULL£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ZIP¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡NUMBER£¨5£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡NOT¡¡NULL¡¡
SQL¡·¡¡CREATE¡¡TABLE¡¡ACCOUNT_TYPE¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡ACCOUNT_ID¡¡NUMBER£¨30£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡NOT¡¡NULL£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SAVINGS¡¡¡¡¡¡¡¡CHAR£¨30£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CHECKING¡¡CHAR£¨30£©£»¡¡
¡¡¡¡¡¡¡¡5¡¡¡¡¡¡Ê¹ÓÃÄãÒѾ´´½¨µÄÎå¸ö±í¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BILLS¡¡¡¡¡¡BANK_ACCOUNTS¡¡¡¡¡¡¡¡¡¡PANY¡¡¡¡¡¡¡¡¡¡BANK¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ACCOUNT_TYPE¡¡¡¡¡¡¡¡¡¡¸ÄΪ±íµÄ½á¹¹ÒÔÓÃÕûÊýÐÍ×Ö¶Î×÷Ϊ¹Ø¼ü×ÖÒÔÈ¡´ú×Ö·ûÐÍ×ֶΡ¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡×÷Ϊ¹Ø¼ü×Ö¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡ALTER¡¡TABLE¡¡BILLS¡¡DROP¡¡PRIMARY¡¡KEY£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡ALTER¡¡TABLE¡¡BILLS¡¡ADD¡¡£¨PRIMARY¡¡KEY¡¡£¨ACCOUNT_ID£©£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡ALTER¡¡TABLE¡¡PANY¡¡ADD¡¡£¨PRIMARY¡¡KEY¡¡£¨ACCOUNT_ID£©£©£»¡¡
¡¡¡¡¡¡¡¡6¡¡¡¡¡¡Ê¹ÓÃÄãËùÖªµÀµÄ¡¡SQL¡¡µÄÁª½Ó֪ʶ¡¡¼ûµÚ¡¡6¡¡Ìì¡¡±íµÄÁª½Ó¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ð´¼¸¸ö²éѯÀ´Áª½Ó¡¡BILLS¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡Êý¾Ý¿âÖеļ¸¸ö±í¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡550¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡551¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·ÒëÈË¡¡¡¡±¿Öí¡¡
¡¡¡¡¡¡ÓÉÓÚÔÚÉÏÒ»¸öÁ·Ï°ÖÐÎÒÃÇÒѾÐÞ¸ÄÁ˱íµÄ½á¹¹Ê¹Æä¹Ø¼ü×Ö¶ÎΪ¡¡ACCOUNT_ID¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÁС¡¡¡Ëù¡¡
ÒÔµÄ±í¶¼¿ÉÒÔ¸ù¾Ý¸ÃÁнøÐÐÁª½Ó¡¡¡¡Äã¿ÉÒÔ¶Ô±í½øÐÐÈκÎÁª½Ó¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄãÒ²¿ÉÒÔÁª½ÓËùÓÐµÄ±í¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±ð¡¡
ÍüÁ˶ÔÄãµÄ±íÖеÄÁнøÐÐÏÞÖÆ¡¡
µÚ¡¡10¡¡Ìì¡¡¡¡¡¡´´½¨ÊÓͼºÍË÷Òý¡¡
ÎÊÌâ´ð°¸¡¡
7¡¡¡¡µ±ÔÚÒ»¸ö²»Î¨Ò»µÄ×Ö¶ÎÖд´½¨Ò»¸öΨһֵË÷Òý»áÓÐʲô½á¹û¡¡
¡¡¡¡¡¡¸ù¾ÝÄãËùʹÓõÄÊý¾Ý¿â¡¡¡¡Ä㽫»áÊÕµ½²»Í¬ÀàÐ͵ĴíÎó±í´ï¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ë÷Òý½«²»»á½¨Á¢¡¡¡¡Î¨Ò»Öµ¡¡
Ë÷ÒýËù½¨Á¢µÄ×ֶεÄÄÚÈݱØÐëÊÇΨһµÄ¡¡
8¡¡¡¡Ï±ߵĻ°ÊǶÔÊÇ´í¡¡
¡¡¡¡ÊÓͼºÍË÷Òý¶¼»áÕ¼ÓÃÊý¾Ý¿âµÄ¿Õ¼ä¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËùÒÔÔÚÉè¼ÆÊý¾Ý¿â¿Õ¼äʱҪ¿¼Âǵ½ÕâÒ»µã¡¡
¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡¡¡Ö»ÓÐË÷Òý²Å»áÕ¼ÓÃÊý¾Ý¿âµÄ´æ´¢¿Õ¼ä¡¡
¡¡¡¡Èç¹ûÒ»¸öÈ˸üÐÂÁËÒ»¸öÒѾ´´½¨ÊÓͼµÄ±í¡¡¡¡ÄÇôÊÓͼ±ØÐë½øÐÐͬÑùµÄ¸üвŻῴµ½Ïàͬ¡¡
¡¡¡¡¡¡µÄÊý¾Ý¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡±íÖ»Òª¸üÐÂÁË¡¡¡¡¡¡¡¡¡¡ÄÇôÔÚÊÓͼÖоͿÉÒÔ¿´µ½¸üÐÂÁ˵ÄÊý¾Ý¡¡
¡¡¡¡Èç¹ûÄãµÄ´ÅÅ̿ռ乻¶øÄãÏë¼Ó¿ìÄãµÄ²éѯµÄËٶȡ¡¡¡ÄÇôË÷ÒýÔ½¶àÔ½ºÃ¡¡
¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡ÓÐʱË÷Òý·´¶ø»á½µµÍ²éѯµÄËٶȡ¡
9¡¡¡¡Ï±ߵġ¡CREATE¡¡Óï¾äÊÇ·ñÕýÈ·¡¡
¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡create¡¡view¡¡credit_debts¡¡as¡¡£¨select¡¡all¡¡from¡¡debts¡¡where¡¡account_id¡¡=¡¡4£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡Äã²»Ó¦¸ÃʹÓÃÀ¨ºÅ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶øÇÒ¡¡ALL¡¡Ó¦¸ÃÊÇ*¡¡
10¡¡¡¡¡¡¡¡Ï±ߵġ¡CREATE¡¡Óï¾äÊÇ·ñÕýÈ·¡¡
¡¡¡¡SQL¡·¡¡create¡¡unique¡¡view¡¡debts¡¡as¡¡select¡¡*¡¡from¡¡debts_tbl¡¡
¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡¡¡Î¨Ò»ÖµÊÓͼ²»ÄÜÕâÑù×ö¡¡
11¡¡¡¡¡¡¡¡Ï±ߵġ¡CREATE¡¡Óï¾äÊÇ·ñÕýÈ·¡¡
¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡drop¡¡*¡¡from¡¡view¡¡debts¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡¡¡ÕýÈ·µÄÓï·¨Ó¦¸ÃÊÇ¡¡DROP¡¡VIEW¡¡DEBTS¡¡
12¡¡¡¡¡¡¡¡Ï±ߵġ¡CREATE¡¡Óï¾äÊÇ·ñÕýÈ·¡¡
¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡create¡¡index¡¡id_index¡¡on¡¡bills¡¡¡¡account_id¡¡ÕýÈ·¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡551¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡552¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·ÒëÈË¡¡¡¡±¿Öí¡¡
Á·Ï°´ð°¸¡¡
4¡¡¡¡¼ì²éÄãËùʹÓõÄÊý¾Ý¿âϵͳ¡¡¡¡¡¡¡¡¡¡ËüÊÇ·ñÖ§³ÖÊÓͼ¡¡¡¡¡¡¡¡ÔÊÐíÄãÔÚ´´½¨ÊÓͼʱʹÓÃÄÄЩѡÏî¡¡¡¡¡¡¡¡¡¡¡¡¡¡Óá¡
¡¡¡¡ËüµÄÓï·¨À´Ð´Ò»¸ö¼òµ¥µÄ´´½¨ÊÓͼÓï¾ä¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²¢¶ÔÆä½øÐÐÈç¡¡SELECT¡¡¡¡ºÍ¡¡DELETE¡¡¡¡µÈ³£¹æ²Ù¡¡
¡¡¡¡×÷ºóÔÙɾ³ýÊÓͼ¡¡¡¡¡¡¡¡¡¡¼ì²éÄãµÄ½âÊÍÆ÷µÄÊý¾Ý×ֵ䡡¡¡¡¡¡¡¡¡¿´ËüÊÇ·ñÖ§³Ö½«±íµÄ²éѯ¿ª·ÅΪÊÓͼ¡¡
5¡¡¡¡¼ì²éÄãËùʹÓõÄÊý¾Ý¿âϵͳ¿´ËüÊÇ·ñÖ§³ÖË÷Òý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËüÓÐÄÄЩѡÏî¡¡¡¡ÔÚÄãµÄÊý¾Ý¿âϵͳÖеġ¡
¡¡¡¡Ò»Ð©ÒѾ´æÔڵıíÖÐÊÔÒ»ÏÂÕâЩѡÏî¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½øÒ»²½¡¡¡¡È·ÈÏÔÚÄãµÄÊý¾Ý¿âϵͳÖÐÊÇ·ñÖ§³Ö¡¡
¡¡¡¡UNIQUE¡¡ºÍ¡¡CLUSTER¡¡Ë÷Òý¡¡
¡¡¡¡¡¡ACCESS¡¡¿ÉÒÔÈÿª·¢ÈËÔ±ÒÔͼÐÎÏò±íÖмÓÈëË÷Òý¡¡¡¡¡¡¡¡¡¡¡¡Ë÷Òý¿ÉÒÔ×éºÏ¶à¸ö×ֶΡ¡¡¡¡¡¡¡¡¡Ò²¿ÉÒÔÔÚ¡¡
¡¡¡¡Í¼ÐÎÓû§½çÃæÏÂÉèÖÃÅÅÐòÇé¿ö¡¡¶øÆäËüµÄϵͳÔòÐèÒªÄãÔÚÃüÁîÐÐÏÂÊäÈë¡¡CREATE¡¡INDEX¡¡
¡¡¡¡Óï¾ä¡¡
6¡¡¡¡Èç¹û¿ÉÄܵĻ°¡¡¡¡ÔÚÒ»¸ö±íÖÐÊäÈ뼸ǧÌõ¼Ç¼¡¡¡¡¡¡¡¡¡¡¡¡ÓÃÃë±í»òÖÓÀ´²â¶¨Ò»ÏÂÄãµÄÊý¾Ý¿âϵͳ¶Ô¡¡
¡¡¡¡Ìض¨²Ù×÷µÄ·´Ó³Ê±¼ä¡¡¡¡¡¡¡¡¡¡¼ÓÈëË÷ÒýÊÇ·ñʹÐÔÄÜÌáÉýÁË¡¡¡¡¡¡¡¡¡¡ÊÔһϽñÌìÌáµ½µÄ¼¼ÇÉ¡¡
¡¡Ö»Óе±²Ù×÷·µ»ØµÄÊý¾ÝÁ¿ºÜÉÙʱË÷Òý²Å»á¶ÔÐÔÄܵÄÌá¸ßÓаïÖú¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹û²éѯ·µ»ØµÄÊý¾ÝÕ¼¡¡
±íµÄ¹ÌÓÐÊý¾ÝµÄ±ÈÀý½Ï´ó¡¡¡¡¡¡¡¡¡¡Ê¹ÓÃË÷Òý·´¶ø»áʹÐÔÄܽµµÍ¡¡
µÚ¡¡11¡¡Ìì¡¡¡¡¡¡ÊÂÎñ´¦Àí¿ØÖÆ¡¡
ÎÊÌâ´ð°¸¡¡
5¡¡¡¡ÔÚǶÌ×µÄÊÂÎñÖС¡¡¡¡¡¡¡ÊÇ·ñ¿ÉÒÔʹÓá¡ROLLBACK¡¡¡¡ÃüÁîÀ´È¡Ïûµ±Ç°ÊÂÎñ²¢»ØÍ˵½Éϼ¶ÊÂÎñ¡¡
¡¡¡¡ÖС¡¡¡ÎªÊ²Ã´¡¡
¡¡²»¿ÉÒÔ¡¡¡¡¡¡µ±ÊÂÎñǶÌ×ʱ¡¡¡¡¡¡ÈκΡ¡ROLLBACK¡¡¡¡ÃüÁ½«È¡Ïûµ±Ç°½ø³ÌÖеÄËùÓÐÊÂÎñ¡¡¡¡¡¡¡¡¡¡¡¡ËùÓС¡
ÔÚµ±Ç°ÊÂÎñÖÐËù½øÐеĸĶ¯¶¼²»»áÕæÕý±£´æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ö±µ½ÍⲿÊÂÎñ±»È·ÈÏ¡¡
6¡¡¡¡Ê¹Óñ£´æµãÊÇ·ñ¿ÉÒÔ±£´æÊÂÎñµÄÒ»²¿·Ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎªÊ²Ã´¡¡
¡¡¿ÉÒÔ¡¡¡¡¡¡±£´æµã¿ÉÒÔÈóÌÐòÔ±±£´æÊÂÎñÖеÄÓï¾ä¡¡¡¡Èç¹ûÐèÒª¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ROLLBACK¡¡¡¡¿ÉÒÔÍ˻ص½±£¡¡
´æµã¶ø²»ÊÇÊÂÎñµÄ¿ªÊ¼¡¡
7¡¡¡¡MIT¡¡ÃüÁîÊÇ·ñ¿ÉÒÔµ¥¶ÀʹÓá¡¡¡¡¡¡¡ËüÒ»¶¨ÒªÇ¶Ì×Âð¡¡
¡¡MIT¡¡ÃüÁî¿ÉÒÔÔÚÊÂÎñÖÐʹÓÃÒ²¿ÉÒÔµ¥¶ÀʹÓá¡
8¡¡¡¡Èç¹ûÄãÔÚ¡¡MIT¡¡ÃüÁîºó·¢ÏֵĴíÎó¡¡¡¡¡¡¡¡ÄãÊÇ·ñ»¹¿ÉÒÔʹÓá¡ROLLBACK¡¡ÃüÁî¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡552¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡553¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·ÒëÈË¡¡¡¡¡¡¡¡±¿Öí¡¡
¡¡¡¡Ò²ÐÐÒ²²»ÐС¡¡¡Äã¿ÉÒÔʹÓÃÕâ¸öÃüÁî¡¡¡¡µ«ÊÇÄãÎÞ·¨³·ÏûËù×öµÄ¸Ä¶¯¡¡
9¡¡¡¡¡¡ÔÚÊÂÎñÖÐʹÓñ£´æµãÊÇ·ñ¿ÉÒÔ×Ô¶¯µØ½«Ö®Ç°µÄ¸Ä¶¯×Ô¶¯µØ±£´æ¡¡
¡¡¡¡²»ÊÇ¡¡¡¡±£´æµãÖ»ÓÐÔÚʹÓá¡ROLLBACK¡¡¡¡ÃüÁîʱ²Å·¢»Ó×÷Óá¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâʱֻÓб£´æµãÒÔºóµÄ¸Ä¶¯¡¡
¿ÉÒÔ³·Ïû¡¡
Á·Ï°´ð°¸¡¡
4¡¡¡¡¡¡Ê¹Óá¡PERSONAL¡¡ORACLE7¡¡¡¡µÄÓï·¨À´¸üÕýϱߵÄÓï·¨¡¡
¡¡¡¡¡¡SQL¡·¡¡START¡¡TRANSACTION¡¡INSERT¡¡INTO¡¡CUSTOMERS¡¡VALUES¡¡£¨'SMITH'£»¡¡'JOHN'£©¡¡
¡¡¡¡¡¡SQL¡·¡¡MIT¡¡
´ð¡¡
¡¡¡¡¡¡¡¡SQL¡·¡¡SET¡¡TRANSACTION£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡INSERT¡¡¡¡INTO¡¡¡¡CUSTOMERS¡¡¡¡VALUES¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨'SMITH'£»¡¡¡¡'JOHN'£©£»¡¡
¡¡¡¡¡¡¡¡SQL¡·¡¡MIT£»¡¡
5¡¡¡¡¡¡Ê¹Óá¡PERSONAL¡¡ORACLE7¡¡¡¡µÄÓï·¨À´¸üÕýϱߵÄÓï·¨¡¡
¡¡¡¡¡¡SQL¡·¡¡SET¡¡TRANSACTION¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UPDATE¡¡¡¡BALANCES¡¡¡¡SET¡¡¡¡CURR_BAL¡¡¡¡=¡¡¡¡25000¡¡
¡¡¡¡¡¡SQL¡·¡¡MIT¡¡
´ð¡¡
SQL¡·¡¡SET¡¡TRANSACTION£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UPDATE¡¡¡¡BALANCES¡¡¡¡SET¡¡¡¡CURR_BAL¡¡¡¡=¡¡¡¡25000£»¡¡
SQL¡·¡¡MIT£»¡¡
¸ÃÓï¾ä±»¸üÕýºó»áºÜºÃµØ¹¤×÷¡¡¡¡µ«ÊÇ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄãÖ»ÊǸüÐÂÁËÿ¸öÈ˵ĵ±Ç°¡¡BALANCE¡¡Îª25£»000¡¡
6¡¡¡¡¡¡Ê¹Óá¡PERSONAL¡¡ORACLE7¡¡¡¡µÄÓï·¨À´¸üÕýϱߵÄÓï·¨¡¡
¡¡¡¡¡¡SQL¡·¡¡SET¡¡TRANSACTION¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡INSERT¡¡¡¡INTO¡¡¡¡BALANCES¡¡¡¡VALUES¡¡¡¡¡¡¡¡£¨'567¡£34'£»¡¡¡¡'230¡£00'£»¡¡¡¡'8'£©¡¡
¡¡¡¡¡¡SQL¡·¡¡ROLLBACK¡¡¡¡¡¡¡¡¡¡¡¡¸ÃÓï·¨ÍêÈ«ÕýÈ·¡¡¡¡ÎÞÐè¸ü¸Ä¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡553¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡554¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·ÒëÈË¡¡¡¡±¿Öí¡¡
µÚ¡¡12¡¡Ìì¡¡¡¡¡¡¡¡¡¡Êý¾Ý¿â°²È«¡¡
ÎÊÌâ´ð°¸¡¡
8¡¡¡¡Ï±ߵÄÓï¾äÊÇ·ñÊÇ´íÎóµÄ¡¡
¡¡¡¡SQL¡·¡¡GRANT¡¡CONNECTION¡¡TO¡¡DAVID¡¡
¡¡¡¡¡¡¡¡Ã»ÓС¡CONNECTION¡¡¹æÔò¡¡¡¡¡¡ÕýÈ·µÄÓï·¨ÊÇ¡¡
¡¡¡¡¡¡SQL¡·¡¡GRANT¡¡CONNECT¡¡TO¡¡DAVID£»¡¡
9¡¡¡¡¶ÔÓë´í¡¡¡¡¡¡µ±É¾³ýÓû§Ê±ËùÓÐÊôÓÚÓû§¶Ô¶ÔÏ󶼻áËæ֮ɾ³ý¡¡
¡¡¡¡Èç¹ûÔÚɾ³ýÓû§Ê±¡¡CASCADE¡¡Óï¾äÔËÐÐÁËÕâ¾ä»°¾ÍÊǶԵġ¡¡¡CASCADE¡¡¡¡Ñ¡Ï֪ͨϵͳ¡¡
ɾ³ýËùÓÐΪ±»É¾³ýÓû§ËùÓÐµÄ±í¡¡
10¡¡¡¡¡¡¡¡Èç¹ûÄã´´½¨ÁËÒ»¸ö±í²¢¶ÔËüʹÓÃÁË¡¡SELECT¡¡È¨ÏÞ¶ÔÏóΪ¡¡PUBLC¡¡Ê±»áÓÐʲôÎÊÌâ¡¡
¡¡¡¡ÈκÎÈ˶¼¿ÉÒÔ´ÓÄãµÄ±íÖмìË÷Êý¾Ý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼´±ãÊÇÄã²»ÏëÈÃËû¿´µ½ÄÚÈݵÄÓû§¡¡
11¡¡¡¡¡¡¡¡Ï±ߵġ¡SQL¡¡Óï¾äÊÇ·ñÕýÈ·¡¡
¡¡¡¡¡¡SQL¡·¡¡create¡¡user¡¡RON¡¡¡¡identified¡¡by¡¡RON¡¡
¡¡¡¡¡¡¡¡¡¡ÕýÈ·¡¡¡¡¸ÃÓï¾ä»á´´½¨Ò»¸öÓû§¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ«ÊÇÓû§µÄÉèÖÃÊÇĬÈϵġ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õâ¿ÉÄܲ»»áÈÃÈËÂúÒâ¡¡
¡¡¡¡¡¡¹ØÓÚÉèÖò¿·Ö¡¡¡¡ÄãÓ¦¸Ã¼ì²éÄãµÄ½âÊÍÆ÷Îĵµ¡¡
12¡¡¡¡¡¡¡¡Ï±ߵġ¡SQL¡¡Óï¾äÊÇ·ñÕýÈ·¡¡
¡¡¡¡¡¡SQL¡·¡¡alter¡¡RON¡¡identified¡¡by¡¡RON¡¡
¡¡¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡¡¡Ã»Óиø³öÓû§¡¡¡¡¡¡¡¡¡¡ÕýÈ·µÄÓï·¨ÊÇ¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡¡¡alter¡¡¡¡user¡¡¡¡RON¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡identified¡¡¡¡by¡¡¡¡RON£»¡¡
13¡¡¡¡¡¡¡¡Ï±ߵġ¡SQL¡¡Óï¾äÊÇ·ñÕýÈ·¡¡
¡¡¡¡¡¡SQL¡·¡¡grant¡¡connect£»¡¡resource¡¡to¡¡RON¡¡ÕýÈ·¡¡
14¡¡¡¡¡¡¡¡Èç¹û±íΪÄãËùÓС¡¡¡±ðÈËÈçºÎ²ÅÄÜ´Ó±íÖÐÑ¡ÔñÊý¾Ý¡¡
¡¡¡¡Ö»Óж