Êý¾Ý¿âÔ­Àí¼°Ó¦Ó㨵Ú3°æ£© - È«²¿Ï°Ìânew

5¡¢¹ØÏµ´úÊýÔËËãÓÐÄÄÁ½´óÀ࣬ÊÔ˵Ã÷ÿÖÖÔËËãµÄ²Ù×÷º¬Òå¡£ ½â£º

1£©¹ØÏµ´úÊýµÄÔËËã°´ÔËËã·ûµÄ²»Í¬Ö÷Òª·ÖΪ´«Í³µÄ¼¯ºÏÔËËãºÍרÃŵĹØÏµÔËËãÁ½Àà¡£ £¨1£©´«Í³µÄ¼¯ºÏÔËË㣺°üÀ¨²¢¡¢½»¡¢²î¡¢¹ãÒåµÑ¿¨¶û»ýËÄÖÖÔËËã¡£ £¨2£©×¨ÃŵĹØÏµÔËË㣺°üÀ¨Ñ¡Ôñ¡¢Í¶Ó°¡¢Á¬½Ó¡¢³ýµÈ¡£ 2£©¸÷ÔËËãµÄ²Ù×÷º¬Òå

£¨1£©²¢£ºÉè¹ØÏµRºÍ¹ØÏµS¾ßÓÐÏàͬµÄÄ¿n£¬ÇÒÏàÓ¦µÄÊôÐÔÈ¡×Ôͬһ¸öÓò£¬Ôò¹ØÏµRÓë¹ØÏµSµÄ²¢ÓÉÊôÓÚR»òÊôÓÚSµÄËùÓÐÔª×é×é³É¡£¼Ç×÷£ºR¡ÈS={t|t?R¡Åt?S}

£¨2£©²î£ºÉè¹ØÏµRºÍ¹ØÏµS¾ßÓÐÏàͬµÄÄ¿n£¬ÇÒÏàÓ¦µÄÊôÐÔÈ¡×Ôͬһ¸öÓò£¬Ôò¹ØÏµRÓë¹ØÏµSµÄ²îÓÉÊôÓÚR¶ø²»ÊôÓÚSµÄËùÓÐÔª×é×é³É¡£¼Ç×÷£ºR£­S={t| t?R¡Ät?S }

£¨3£©½»£ºÉè¹ØÏµRºÍ¹ØÏµS¾ßÓÐÏàͬµÄÄ¿n£¬ÇÒÏàÓ¦µÄÊôÐÔÈ¡×Ôͬһ¸öÓò£¬Ôò¹ØÏµRÓë¹ØÏµSµÄ½»ÓɼÈÊôÓÚRÓÖÊôÓÚSµÄËùÓÐÔª×é×é³É¡£¼Ç×÷£ºR¡ÉS={t| t?R¡Ät?S}

£¨4£©¹ãÒåµÑ¿¨¶û»ý£ºÁ½¸ö·Ö±ðΪnÄ¿ºÍmÄ¿µÄ¹ØÏµRºÍSµÄ¹ãÒåµÑ¿¨¶û»ýÊÇÒ»¸ö(n+m)ÁеÄÔª×éµÄ¼¯ºÏ¡£Ôª×éµÄǰnÁÐÊǹØÏµRµÄÒ»¸öÔª×飬ºómÁÐÊǹØÏµSµÄÒ»¸öÔª×é¡£ÈôRÓÐk1¸öÔª×飬SÓÐk2¸öÔª×飬Ôò¹ØÏµRºÍ¹ØÏµSµÄ¹ãÒåµÑ¿¨¶û»ýÓÐk1¡Ák2¸öÔª×é¡£¼Ç×÷£º

¦à

R¡ÁS={trts| tr?R¡Äts?S}

£¨5£©Ñ¡Ôñ£ºÑ¡ÔñÓÖ³ÆÎªÏÞÖÆ£¨Restriction£©¡£ËüÊÇÔÚ¹ØÏµRÖÐÑ¡ÔñÂú×ã¸ø¶¨Ìõ¼þµÄÖîÔª×飬¼Ç×÷£º

?F(R) = {t|t¡ÊR¡ÄF(t)=¡°Õ桱}

£¨6£©Í¶Ó°£º¹ØÏµRÉϵÄͶӰÊÇ´ÓRÖÐÑ¡Ôñ³öÈô¸ÉÊôÐÔÁÐ×é³ÉÐµĹØÏµ¡£¼Ç×÷£º ¡ÇA(R) = { t[A] | t?R } £¨7£©Á¬½Ó£º

Á¬½ÓÒ²³ÆÎª¦ÈÁ¬½Ó¡£ËüÊÇ´ÓÁ½¸ö¹ØÏµµÄ¹ãÒåµÑ¿¨¶û»ýÖÐѡȡÊôÐÔ¼äÂú×ãÒ»¶¨Ìõ¼þµÄÔª

¦à

×é¡£¼Ç×÷£º={ trts|tr¡ÊR¡Äts¡ÊS¡Ätr[A]¦Èts[B] }

R?S?AB¦ÈΪ¡±£½¡±µÄÁ¬½ÓÔËËã³ÆÎªµÈÖµÁ¬½Ó¡£ËüÊÇ´Ó¹ØÏµRÓëSµÄ¹ãÒåµÑ¿¨¶û»ýÖÐѡȡA¡¢BÊôÐÔÖµÏàµÈµÄÄÇЩԪ×é¡£µÈÖµÁ¬½Ó±íʾΪ£º

¦à

={ trts|tr¡ÊR¡Äts¡ÊS¡Ätr[A]=ts[B]}¡£Îª´Ë£º=?A=B(R¡ÁS)

R?SA?BR?SA?B×ÔÈ»Á¬½Ó£¨Natural join£©ÊÇÒ»ÖÖÌØÊâµÄµÈÖµÁ¬½Ó£¬ËüÒªÇóÁ½¸ö¹ØÏµÖнøÐбȽϵķÖÁ¿

±ØÐëÊÇÏàͬµÄÊôÐÔ×飬²¢ÇÒÒªÔÚ½á¹ûÖаÑÖØ¸´µÄÊôÐÔÈ¥µô¡£¼´ÈôRºÍS¾ßÓÐÏàͬµÄÊôÐÔ×éB£¬Ôò×ÔÈ»Á¬½Ó¿É¼Ç×÷£º

¦à -

R¡ÞS={ tr ts[B]|tr¡ÊR¡Äts¡ÊS¡Ätr[B]=ts[B]}¡£Îª´Ë£ºR¡ÞS=¡ÇB- (?R.B=S.B(R¡ÁS)) £¨8£©³ý£º¸ø¶¨¹ØÏµR(X£¬Y)ºÍS(Y£¬Z)£¬ÆäÖÐX£¬Y£¬ZΪÊôÐÔ×é¡£RÖеÄYÓëSÖеÄY¿ÉÒÔÓв»Í¬µÄÊôÐÔÃû£¬µ«±ØÐë³ö×ÔÏàͬµÄÓò¡£RÓëSµÄ³ýÔËËãµÃµ½Ò»¸öÐµĹØÏµP(X)£¬PÊÇRÖÐÂú×ãÏÂÁÐÌõ¼þµÄÔª×éÔÚXÊôÐÔÁÐÉϵÄͶӰ£ºÔª×éÔÚXÉÏ·ÖÁ¿ÖµxµÄÏó¼¯Yx°üº¬SÔÚYÉÏͶӰµÄ¼¯ºÏ¡£¼Ç×÷£ºP=R¡ÂS ={tr[X]|tr¡ÊR¡ÄYx?¡ÇY(S)}£¬ÆäÖÐYxΪxÔÚRÖеÄÏ󼯣¬x=tr[X]¡£

6¡¢¹ØÏµ´úÊýµÄ»ù±¾ÔËËãÓÐÄÄЩ£¿ÇëÓûù±¾ÔËËã±íʾ·Ç»ù±¾ÔËËã¡£ ½â£º

1£©8ÖÖ¹ØÏµ´úÊýÔËËãÖв¢¡¢²î¡¢¹ãÒåµÑ¿¨¶û»ý¡¢Í¶Ó°ºÍÑ¡Ôñ5ÖÖÔËËãΪ»ù±¾µÄ¹ØÏµ´úÊýÔËËã¡£

21

Êý¾Ý¿âÔ­Àí¼°Ó¦Óà 2£©ÁíÍâ3ÖÖÔËË㣬¼´½»¡¢Á¬½ÓºÍ³ýΪ·Ç»ù±¾ÔËË㣬¾ù¿ÉÒÔÓÃÕâ5ÖÖ»ù±¾ÔËËãÀ´±í´ï¡£±í´ïÈçÏ£º

£¨1£©R¡ÉS=R-(R-S) »ò R¡ÉS=S-(S-R) £¨2£©

=?R?S?ABA¦ÈB

(R¡ÁS)

R?S=?A?BA=B

(R¡ÁS)

R.B=S.B

R¡ÞS=¡Ç-(?B

(R¡ÁS))

£¨3£©

R¡ÂS =¡ÇX(R)-¡ÇX(¡ÇX(R)¡Á¡ÇY(S)-R)

7¡¢¾ÙÀý˵Ã÷µÈÖµÁ¬½ÓÓë×ÔÈ»Á¬½ÓµÄÇø±ðÓëÁªÏµ¡£

½â£º

¦ÈΪ¡±£½¡±µÄÁ¬½ÓÔËËã³ÆÎªµÈÖµÁ¬½Ó¡£ËüÊÇ´Ó¹ØÏµRÓëSµÄ¹ãÒåµÑ¿¨¶û»ýÖÐѡȡA¡¢BÊôÐÔÖµÏàµÈµÄÄÇЩԪ×é¡£µÈÖµÁ¬½Ó±íʾΪ£º

¦à

={ trts|tr¡ÊR¡Äts¡ÊS¡Ätr[A]=ts[B]}¡£Îª´Ë£º=?A=B(R¡ÁS)

R?SA?BR?SA?B×ÔÈ»Á¬½Ó£¨Natural join£©ÊÇÒ»ÖÖÌØÊâµÄµÈÖµÁ¬½Ó£¬ËüÒªÇóÁ½¸ö¹ØÏµÖнøÐбȽϵķÖÁ¿

±ØÐëÊÇÏàͬµÄÊôÐÔ×飬²¢ÇÒÒªÔÚ½á¹ûÖаÑÖØ¸´µÄÊôÐÔÈ¥µô¡£¼´ÈôRºÍS¾ßÓÐÏàͬµÄÊôÐÔ×éB£¬Ôò×ÔÈ»Á¬½Ó¿É¼Ç×÷£º

¦à -

R¡ÞS={ tr ts[B]|tr¡ÊR¡Äts¡ÊS¡Ätr[B]=ts[B]}¡£Îª´Ë£ºR¡ÞS=¡ÇB- (?R.B=S.B(R¡ÁS)) Ò»°ãµÄÁ¬½Ó²Ù×÷ÊÇ´ÓÐеĽǶȽøÐÐÔËËã¡£µ«×ÔÈ»Á¬½Ó»¹ÐèҪȡÏûÖØ¸´ÁУ¬ËùÒÔÊÇͬʱ´ÓÐкÍÁеĽǶȽøÐÐÔËËã¡£

¾ÙÀý£º Éèͼ2.10(a)ºÍͼ2.10(b)·Ö±ðΪ¹ØÏµRºÍ¹ØÏµS£¬ ͼ2.10(d)ΪµÈÖµÁ¬½ÓR¡ÞSµÄ½á¹û£¬Í¼2.10(e)Ϊ×ÔÈ»Á¬½ÓR¡ÞSµÄ½á¹û¡£´ÓÖÐÄÜÃ÷ÏÔ¿´

R.B=S.B

³öÆäÁÐÊýµÄ²»Í¬¡£

R S

A a1 a1 a2 a2 B b1 b2 b3 b4 C 5 6 8 12

B b1 b2 b3 b3 E 3 7 10 2 b5 2

£¨a£© £¨b£©

R ¡Þ S R¡ÞS

R.B=S.B

22

A R.B C S.B a1 b1 a1 b2 a2 b3 a2 b3 5 6 8 8 b1 b2 b3 b3 E 3 7 10 2 A B C 5 6 8 E 3 7 10 2 a1 b1 a1 b2 a2 b3 a2 b3 8

(d) (e)

ͼ2.10 Á¬½ÓÔËËã¾ÙÀý

8¡¢ÉèÓйØÏµR¡¢S(ÈçϱíËùʾ)£¬¼ÆË㣺

R S A B C C D E 3 6 7 3 4 5 4 5 7 6 2 3 6 2 3 5 4 3

(1) R1 =R S (2) R2=R S

2<2

? (3) R3 =B=D(R¡ÁS)

½â£º £¨1£©

A B C D E 6 2 3 4 5 5 4 3 4 5

£¨2£© A B R.C S.C D E 6 2 3 3 4 5

£¨3£© ½á¹ûͬ£¨2£©

9¡¢ÇëÓóéÏóµÄÔª×é¹ØÏµÑÝËã±í´ïʽ±í´ïµÚ8ÌâÖеÄR1¡¢R2ÓëR3¹ØÏµ¡£ ½â£º

£¨1£©R1= {t£ü(?u)(?v)( R(u)¡ÄS(v)¡Ät[1]= u[1]¡Ät[2]= u[2]¡Ät[3]= u[3]¡Ät[4]= v[2]¡Ät[5]=v[3]¡Äu[3]= v[1])}

£¨2£©R2= {t£ü(?u)(?v)( R(u)¡ÄS(v)¡Ät[1]= u[1]¡Ät[2]= u[2]¡Ät[3]= u[3]¡Ät[4]= v[1]¡Ät[5]= v[2]¡Ät[6]=v[3]¡Äu[2]= v[2])}

£¨3£©Í¬£¨2£©

10¡¢ÉèÓÐѧÉú-¿Î³Ì¹ØÏµÊý¾Ý¿â£¬ËüÓÉÈý¸ö¹ØÏµ×é³É£¬ËüÃǵÄģʽÊÇ£ºÑ§ÉúS£¨Ñ§ºÅSNO£¬ÐÕÃûSN£¬ËùÔÚϵDEPT£¬ÄêÁäAGE£©¡¢¿Î³ÌC£¨¿Î³ÌºÅCNO£¬¿Î³ÌÃûCN£¬ÏÈÐ޿κÅCPNO£©¡¢SC£¨Ñ§ºÅSNO£¬¿Î³ÌºÅCNO£¬³É¼¨SCORE£©¡£

ÇëÓùØÏµ´úÊýÓëALPHAÓïÑÔ·Ö±ðд³öÏÂÁвéѯ£º (1) ¼ìË÷ѧÉúµÄËùÓÐÇé¿ö¡£

(2) ¼ìË÷ѧÉúÄêÁä´óÓÚµÈÓÚ20ËêµÄѧÉúÐÕÃû¡£

23

Êý¾Ý¿âÔ­Àí¼°Ó¦Óà (3) ¼ìË÷ÏÈÐ޿κÅΪC2µÄ¿Î³ÌºÅ¡£

(4) ¼ìË÷Ñ¡ÐÞÁ˿γ̺ÅC1³É¼¨ÎªAµÄËùÓÐѧÉúÐÕÃû¡£ (5) ¼ìË÷ѧºÅΪS1µÄѧÉúÐÞ¶ÁµÄËùÓпγÌÃû¼°ÏÈÐ޿κš£ (6) ¼ìË÷ÄêÁäΪ23ËêµÄѧÉúËùÐÞ¶ÁµÄ¿Î³ÌÃû¡£

(7) ¼ìË÷ÖÁÉÙÐÞ¶ÁÁËѧºÅΪS5µÄѧÉúÐÞ¶ÁµÄÒ»ÃſεÄѧÉúµÄÐÕÃû¡£ (8) ¼ìË÷ÐÞ¶ÁÁËѧºÅΪS4µÄѧÉúËùÐÞ¶ÁµÄËùÓпγ̵ÄѧÉúµÄÐÕÃû¡£ (9) ¼ìË÷Ñ¡ÐÞËùÓпγ̵ÄѧÉúµÄѧºÅ¡£ (10) ¼ìË÷²»Ñ¡ÐÞÈκογ̵ÄѧÉúµÄѧºÅ¡£

(11) ÔÚ¹ØÏµCÖÐÔöÌíÒ»ÃÅÐ¿Σ¨Ð¿ÎÐÅÏ¢×Ô¶¨£©

(12) ѧºÅΪS17µÄѧÉúÒò¹ÊÍËѧÇëÔÚSÓëSCÖн«Æä³ýÃû¡£

(13) ½«¹ØÏµSÖÐѧÉúS6µÄÄêÁä¸ÄΪ22Ëֻ꣨ÐèALPHA²Ù×÷£©¡£ (14) ½«¹ØÏµSÖÐѧÉúµÄÄêÁä¾ùÔö¼Ó1Ëֻ꣨ÐèALPHA²Ù×÷£©¡£ ½â£º

д³ö¹ØÏµ´úÊý±í´ï·½Ê½£º

(1) ¼ìË÷ѧÉúµÄËùÓÐÇé¿ö¡£ S »ò SSCC

(2) ¼ìË÷ѧÉúÄêÁä´óÓÚµÈÓÚ20ËêµÄѧÉúÐÕÃû¡£

¦Ð¦Ð¦Ð¦Ð¦Ð¦Ð¦Ð¦Ð

SN(

¦Ò

AGE>=20(S))

(3) ¼ìË÷ÏÈÐ޿κÅΪC2µÄ¿Î³ÌºÅ¡£

CNO(

¦Ò

CPNO=?C2?(C))

(4) ¼ìË÷Ñ¡ÐÞÁ˿γ̺ÅC1³É¼¨ÎªAµÄËùÓÐѧÉúÐÕÃû¡£

SN(

¦Ò

CNO=?C1?¡ÄSCORE=?A?(SCS))

(5) ¼ìË÷ѧºÅΪS1µÄѧÉúÐÞ¶ÁµÄËùÓпγÌÃû¼°ÏÈÐ޿κš£

CN,CPNO (

¦Ò

SNO=?S1?(SCC))

(6) ¼ìË÷ÄêÁäΪ23ËêµÄѧÉúËùÐÞ¶ÁµÄ¿Î³ÌÃû¡£

CN (

¦Ò

AGE=23(SSCC))

(7) ¼ìË÷ÖÁÉÙÐÞ¶ÁÁËѧºÅΪS5µÄѧÉúÐÞ¶ÁµÄÒ»ÃſεÄѧÉúµÄÐÕÃû¡£

SN (S

SC¦ÐCNO (

¦Ò

SNO=?S5?(SC)))

(8) ¼ìË÷ÐÞ¶ÁÁËѧºÅΪS4µÄѧÉúËùÐÞ¶ÁµÄËùÓпγ̵ÄѧÉúµÄÐÕÃû¡£

SN (S

(¦Ð

SNO,CNO (SC)¡Â

¦Ð

CNO (

¦Ò

SNO=?S4?(SC))))

(9) ¼ìË÷Ñ¡ÐÞËùÓпγ̵ÄѧÉúµÄѧºÅ¡£

SNO,CNO (SC)¡Â

¦Ð

CNO (C)

24

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)