±±¾©Óʵç´óѧ Êý¾Ý¿âʵÑ鱨¸æ ѧÉú½ÌÎñ¹ÜÀíϵͳ ÏÂÔØ±¾ÎÄ

±±¾©Óʵç´óѧ

Êý¾Ý¿â¼¼ÊõÓëÓ¦Óà ×ÛºÏʵÑ鱨¸æ

ѧԺ£ºÐÅÏ¢ÓëͨÐŹ¤³ÌѧԺ °à¼¶£º2013211124 ÐÕÃû£º²Üˬ ѧºÅ£º2013210640

2015Äê6ÔÂ30ÈÕ

Ŀ¼

Ò»¡¢ ʵÑéÄ¿µÄ .........................................................................................................................................................3 ¶þ¡¢ ʵÑéÄÚÈݺÍÒªÇó .............................................................................................................................................3 Èý¡¢ ʵÑé¹ý³Ì .........................................................................................................................................................4

1. ½¨Á¢Êý¾Ý¿â ............................................................................................................................................... 4 2. ½¨Á¢Êý¾ÝÔ´ ............................................................................................................................................... 5 3. ´´½¨µ¥ÎĵµÓ¦ÓóÌÐò ............................................................................................................................. 10 4. ѧÉúÐÅϢϵͳµÄ±àд ............................................................................................................................. 16

1) н¨½çÃæ°´Å¥ ................................................................................................................................. 16 2) Ìí¼ÓÐÂÀà ......................................................................................................................................... 21 3) Ìí¼Ó³ÉÔ±º¯Êý ................................................................................................................................. 21 4) Êý¾ÝÌí¼Ó ......................................................................................................................................... 22 5) Êý¾Ýɾ³ý ......................................................................................................................................... 26 6) Êý¾ÝÐÞ¸Ä ......................................................................................................................................... 26 7) Êý¾Ý²éѯ ......................................................................................................................................... 27 5. Ñ¡¿ÎÐÅϢϵͳµÄ±àд ............................................................................................................................. 27

1) Ìí¼Ó½»»¥Àà ..................................................................................................................................... 27 2) Ìí¼ÓÖ¸Õë±äÁ¿ ................................................................................................................................. 30 3) Ìí¼Ó½çÃæ°´Å¥ ................................................................................................................................. 30 4) Ìí¼Ó³ÉÔ±±äÁ¿ºÍÏà¹Ø´úÂë ............................................................................................................. 31 5) Ìí¼ÓÑ¡¿ÎÐÅÏ¢¶Ô»°¿ò ..................................................................................................................... 32 6) Êý¾ÝÌí¼Ó ......................................................................................................................................... 33 7) Êý¾ÝÐÞ¸Ä ......................................................................................................................................... 33 8) Êý¾Ýɾ³ý ......................................................................................................................................... 34 9) Êý¾Ý²éѯ ......................................................................................................................................... 34 6. ¶ÔCOURSE±íµÄ²Ù×÷ ............................................................................................................................ 35

1) Ìí¼Ó½çÃæ°´Å¥ ................................................................................................................................. 35 2) Ìí¼Ó¿Î³ÌÐÅÏ¢¶Ô»°¿ò ..................................................................................................................... 35 3) Ìí¼ÓÀà ............................................................................................................................................. 35 4) н¨±í ............................................................................................................................................. 37 5) Ð޸ıí ............................................................................................................................................. 37 6) ɾ³ý±í ............................................................................................................................................. 38 7) Ìí¼ÓÊý¾Ý ......................................................................................................................................... 38 7. SQLÖ´ÐÐ ................................................................................................................................................. 39

1) Ìí¼Ó½çÃæ°´Å¥ ................................................................................................................................. 39 2) List Control³õʼ»¯ÏÔʾ ................................................................................................................. 39 3) Ö´ÐÐ ................................................................................................................................................. 40 4) ²éѯ ................................................................................................................................................. 41 8. ½çÃæÃÀ»¯ ................................................................................................................................................. 41 ËÄ¡¢ ÎÊÌâ·ÖÎö .......................................................................................................................................................42 Îå¡¢ ÐĵÃÌå»á .......................................................................................................................................................42

2

Ò»¡¢ ʵÑéÄ¿µÄ

1¡¢ ÊìϤÔÚVisual Studio C++»·¾³ÖÐͨ¹ýODBCʵÏÖÊý¾Ý¿â»¥Á¬£» 2¡¢ ÊìϤͨ¹ýǶÈëʽSQL¶ÔÊý¾Ý¿â½øÐвÙ×÷£» 3¡¢ ÕÆÎÕÊý¾Ý¿âÓ¦ÓóÌÐò½çÃæ¿ª·¢»ù±¾Á÷³Ì¡£

¶þ¡¢ ʵÑéÄÚÈݺÍÒªÇó

1¡¢ ÔÚVisual Studio C++»·¾³ÖÐͨ¹ýODBCʵÏÖÓ뽨Á¢µÄÊý¾Ý¿âµÄ»¥Áª£¬½øÐÐʵÑéÒªÇóµÄ¸÷

ÖÖ²Ù×÷£¬¹ØÏµÄ£Ê½ºÍÊý¾ÝµÄ²Ù×÷¾ùͨ¹ýÓ¦ÓóÌÐò½çÃæÍê³É£»

2¡¢ ¸ù¾ÝÒÔÏÂÒªÇóÈÏÕæ½øÐÐʵÑ飬¼Ç¼ËùÓеÄʵÑéÓÃÀý£¬ÌîдʵÑ鱨¸æ¡£ 2.1 Êý¾Ý¿â½¨Á¢ºÍÁ¬½Ó

¶ÔÓÚÏÂÊöÈý¸ö¹ØÏµ£º

S(SNO,SNAME,SAGE,SDEPT), C( CNO,CNAME,TEACHER) SC(SNO,CNO,GRADE)

2.1.1 ´´½¨¶ÔÓ¦µÄÈý¸ö»ù±¾¹ØÏµ; ²¢²åÈëÒ»¶¨ÐеÄÊý¾Ý£¨ÒªÇóÔËÓúÍÑÝʾSQLÓï¾ä£©£» 2.1.2 ͨ¹ýODBCʵÏÖÓëÊý¾Ý¿â»¥Á¬£» 2.2 ¹ØÏµ¶¨ÒåºÍÐÞ¸Ä

2.2.1 Ó¦ÓóÌÐò½çÃæÖаüº¬Á½¸ö±í£¬´ÓÓ¦ÓóÌÐò½çÃæ 2.2.2 ´´½¨1¸ö»ù±¾±í£¬²¢²åÈë2ÐÐÊý¾Ý£» 2.2.3Ð޸ļ°É¾³ý»ù±¾±í£» 2.3 Êý¾Ý²Ù×÷£º

2.3.1Êý¾Ý²éѯ²Ù×÷(¶ÔÓÚÒѽ²ÊÚ²éѯÖÖÀ࣬ѡÔñÒ»ÖÖʵÏÖ¼´¿É)£» 2.3.2 Êý¾ÝÌí¼Ó²Ù×÷3.3.2Êý¾ÝÐ޸IJÙ×÷£» 2.3.3 Êý¾Ýɾ³ý²Ù×÷£»

2.3.4 ½çÃæÖ´ÐÐSQLÓï¾ä²Ù×÷(×¢£ºÓû§Í¨¹ý½çÃæÊäÈëSQLÓï¾ä£¬Ó¦ÓóÌÐòÖ´ÐиÃÓï¾ä£¬

¶ÔÊý¾Ý¿â½øÐвÙ×÷)£»

2.4 ÕûÌåÒªÇó£º

2.4.1 ²éѯ½á¹ûµÄ¶àÐÐÏÔʾ(ÖÁÉÙÖ§³Ö5ÐÐÒÔÉϲéѯ½á¹ûµÄÏÔʾ)£»

3

2.4.2 ¹¦ÄÜÉè¼Æ¸ü·á¸»¡¢ÍêÉÆ£¬ÇÒ²Ù×÷ÈËÐÔ»¯¡£

Èý¡¢ ʵÑé¹ý³Ì

1. ½¨Á¢Êý¾Ý¿â

´ò¿ªSQL Server 2014£¬µÇ¼·þÎñÆ÷£¬Èçͼ1Ëùʾ¡£

ͼ1

½¨Á¢StudentInfoÊý¾Ý¿â¡£ÔÚÆäÖн¨Á¢±íS£¬ÉèÖÃÁÐÃûΪSNO¡¢SNAME¡¢SAGE¡¢SDEPT£»½¨Á¢±íSC£¬ÉèÖÃÁÐÃûΪSNO¡¢CNO¡¢GRADE£¬ÉèÖÃÊý¾ÝÀàÐÍΪcharÐÍ£¬²¢Ìí¼ÓÒ»¶¨Êý¾Ý£¬Èçͼ2Ëùʾ¡£

ͼ2

4