Êý¾Ý¿âϵͳ¼°Ó¦ÓÃ(´÷Сƽ)¿Îºó´ð°¸ ÏÂÔØ±¾ÎÄ

¢Û ¼ìË÷ѧÉúÀîÃ÷½èµÄͼÊéµÄÊéÃûºÍ³ö°æÉçÇé¿ö¡£ ¦ÐBNAME,BPUB (¦ÒSNAME='ÀîÃ÷'(S ¡Þ SJB¡Þ B)) BNAME Êý¾ÝͨÐÅ Êý¾Ý¿â È˹¤ÖÇÄÜ

¢Ü ¼ìË÷ÀîÃ÷½èµÄÊý¾Ý¿âÔ­ÀíÊéÇ··ÑÇé¿ö¡£ ¦ÐFEE (¦ÒSNAME='ÀîÃ÷'¡ÄBNAME=¡¯Êý¾Ý¿â¡¯ (S ¡Þ SJB¡Þ B))

BPUB Äϱ±³ö°æÉç ´óѧ³ö°æÉç ľ»ª³ö°æÉç

¢Ý ¼ìË÷ÖÁÉÙ½èÁËÍõС´¨Í¬Ñ§Ëù½èµÄËùÓÐÊéµÄѧÉúºÅ¡£ ¦ÐSNO,BNO ( (S ¡Þ SJB)) ¡Â¦ÐBNO (¦ÒSNAME='ÍõС´¨' (S ¡Þ SJB))

¢Þ ¼ìË÷12ÔÂ31ºÅ¹é»¹µÄͼÊéÇé¿ö¡£ ¦ÒHT='12/31/2008¡¯ (SJB))

¢ß ¼ìË÷ľ»ª³ö°æÉç³ö°æµÄ30ÔªÒÔϵÄͼÊéÇé¿ö¡£ ¦ÒBPUB='ľ»ª´óѧ³ö°æÉç'¡ÄBPRICE <30 (B) BNO B6

BNAME BWRI BPUB °æÉç BQTY BPRICE 28 ÀëÉ¢Êýѧ ÎâËÈ Ä¾»ª³ö2

µÚ 3 Õ ¹ØÏµÊý¾Ý¿â±ê×¼ÓïÑÔSQL

3.1 ϰÌâ P122

A.1

ÊÔÖ¸³öSQLÓïÑÔÖлù±¾±íºÍÊÓͼµÄÇø±ðºÍÁªÏµÊÇʲô ´ð°¸£º

Ðé±í£¬ÊÇ´ÓÒ»¸ö»ò¼¸¸ö»ù±¾±í£¨»òÊÓͼ£©µ¼³öµÄ±í

Ö»´æ·ÅÊÓͼµÄ¶¨Ò壬²»»á³öÏÖÊý¾ÝÈßÓà »ù±íÖеÄÊý¾Ý·¢Éú±ä»¯£¬´ÓÊÓͼÖвéѯ³öµÄÊý¾ÝÒ²ËæÖ®¸Ä±ä

ÊÓͼһ¾­¶¨Ò壬¾Í¿ÉÒԺͻù±¾±íÒ»Ñù±»²éѯ£¬±»É¾³ý£¬µ«¶ÔÊÓͼµÄ¸üУ¨Ôö¼Ó£¬É¾³ý£¬Ð޸쩲Ù×÷ÔòÓÐÒ»¶¨µÄÏÞÖÆ¡£

ÓÉÓÚÊÓͼÊÇÐé±í£¬ËùÒÔ SQL¶ÔÊÓͼ²»Ìṩ½¨Á¢Ë÷ÒýµÄÓï¾ä¡£

SQLÒ»°ãÒ²²»ÌṩÐÞ¸ÄÊÓͼ¶¨ÒåµÄÓï¾ä£¨ÓдËÐèҪʱ£¬Ö»Òª°ÑÔ­¶¨Òåɾ³ý£¬ÖØÐ¶¨ÒåÒ»¸öÐµļ´¿É£¬ÕâÑù²»Ó°ÏìÈκÎÊý¾Ý£©¡£

A.2

ÊÂÎñµÄÌØÐÔÊÇʲô ´ð°¸£º

ÊÂÎñµÄACIDÌØÐÔ£º

Ô­×ÓÐÔ£¨Atomicity£©¡¢Ò»ÖÂÐÔ£¨Consistency£©¡¢¸ôÀëÐÔ£¨Isolation£©¡¢³ÖÐøÐÔ£¨Durability £©¡£

A.3

*

ÒÑÖªÓÐÈý¸ö¹ØÏµÈçÏ£¬ÇëÓÃSQLÓïÑÔÍê³ÉÏÂÃæ¸÷Ïî²Ù×÷£º

ͼÊ飨×ܱàºÅ, ·ÖÀàºÅ, ÊéÃû, ×÷Õß, ³ö°æµ¥Î», µ¥¼Û£©

¶ÁÕߣ¨½èÊéÖ¤ºÅ, µ¥Î», ÐÕÃû, ÐÔ±ð, Ö°³Æ, µØÖ·, ½èÔIJáÊý£©

½èÔÄ£¨½èÊéÖ¤ºÅ, ×ܱàºÅ, ½èÊéÈÕÆÚ£© ÓÃSQLÓï¾äÍê³ÉÒÔϸ÷Ïî²Ù×÷¡£

(1) ´´½¨½èÔÄ»ù±¾±í£¬Í¬Ê±Ö¸¶¨Ö÷ÂëºÍÍâÂë¡££¨×¢£º½èÊéÖ¤ºÅΪ×Ö·ûÐÍ£¬¿í¶ÈΪ3£»×ܱàºÅΪ×Ö·ûÐÍ£¬¿í¶ÈΪ6£»½èÊéÈÕÆÚΪÈÕÆÚʱ¼äÐÍ£©¡£

(2) ¸ø¶ÁÕß±íÔö¼ÓÔ¼Êø¡®ÐÔ±ðÖ»ÄÜΪÄлòÅ®¡¯¡£ (3) ΪͼÊé±í°´×ܱàºÅ½µÐò´´½¨Î¨Ò»Ë÷Òý¡£ (4) ²éÕÒ¡®Ç廪´óѧ³ö°æÉ硯µÄËùÓÐͼÊé¼°µ¥¼Û£¬½á¹û°´µ¥¼Û½µÐòÅÅÁС£