µ±Ç°Î»ÖãºÊ×Ò³ > ²Ö¿â¹ÜÀíϵͳ - ͼÎÄ
¡¶Êý¾Ý¿âÔÀí¡·¿Î³ÌÉè¼Æ±¨¸æ - 12 -
3.2.1.2 ÕûÌåE-Rͼ
ºÏ²¢¸÷·ÖE-R,Ïû³ýÊôÐÔ³åÍ»£¬ÃüÃû³åÍ»£¬½á¹¹³åÍ»µÈÈýÀà³åÍ»µÃµ½³õ²½E-Rͼ£¬ÔÚÏû³ý²»±ØÒªµÄÈßÓ࣬µÃµ½»ù±¾µÄE-Rͼ¡£ÈçͼËùʾ£º
²Ö¿ân¹ÜÀí1Óû§m¿â´æÊýÁ¿¿â´æ¿â´æÈÕÆÚn³ö¿âÈÕÆÚ³ö¿âÊýÁ¿Èë¿âÊýÁ¿Èë¿âÈÕÆÚ¿Í»§n³ö¿âm»õÎïmÈë¿ân¹©Ó¦ÉÌ Í¼3.2.1.2.1 ÕûÌåE-Rͼ
3.2.2 ʵÌåÓëÁªÏµÊôÐÔ
ÉÏÊöE-Rͼ¸÷ʵÌåµÄÊôÐÔÈçÏÂËùʾ£º
ÓÉͼ3.2.2.1.1 ²Ö¿âÓëÓû§E-Rͼ֪£º×ª»»³öµÄ¹ØÏµÄ£Ê½
Óû§£º£¨Óû§ID£¬Óû§Ãû£¬Ö°Î»£¬ÁªÏµµç»°£¬È¨ÏÞ£¬ÃÜÂ룩; ²Ö¿â£º£¨²Ö¿âºÅ£¬²Ö¿âÃû£¬Ãæ»ý£¬ÀàÐÍ£¬µØÖ·£¬Óû§ºÅ£©; ÓÉͼ3.2.2.1.2 ²Ö¿âÓë»õÎïE-Rͼ֪£º×ª»»³öµÄ¹ØÏµÄ£Ê½
»õÎ£¨²Ö¿âºÅ£¬»õÎïºÅ£¬»õÎïÃû£¬»õÎï¹æ¸ñ£¬»õÎïÐͺţ¬Èë¿â¼Û¸ñ£¬³ö¿â¼Û¸ñ£©; ¹©Ó¦ÉÌ£º£¨¹©Ó¦É̺ţ¬¹©Ó¦ÉÌÃû£¬¹«Ë¾Ãû³Æ£¬¹«Ë¾µØÖ·£¬ÁªÏµµç»°£¬±¸×¢£©; ¿â´æ£º£¨²Ö¿âºÅ£¬»õÎïºÅ£¬»õÎïÃû£¬»õÎï¹æ¸ñ£¬»õÎïÐͺţ¬¿â´æÊýÁ¿£¬¿â´æÈÕÆÚ£©; ÓÉͼ3.2.2.1.3 ¿Í»§Óë»õÎïE-Rͼ֪£º×ª»»³öµÄ¹ØÏµÄ£Ê½
¿Í»§£º£¨¿Í»§ºÅ£¬¿Í»§Ãû£¬¹«Ë¾Ãû³Æ£¬¹«Ë¾µØÖ·£¬ÁªÏµµç»°£¬±¸×¢£©;
³ö¿â£º£¨³ö¿âÈÕÆÚ£¬²Ö¿âºÅ£¬»õÎïºÅ£¬»õÎïÃû£¬»õÎï¹æ¸ñ£¬»õÎïÐͺţ¬³ö¿âÊýÁ¿£¬³ö¿â¼Û¸ñ£¬¿Í»§±àºÅ£©;
ÓÉͼ3.2.2.1.4 ¹©Ó¦ÉÌÓë»õÎïE-Rͼ֪£º×ª»»³öµÄ¹ØÏµÄ£Ê½
¹©Ó¦ÉÌ£º£¨¹©Ó¦É̺ţ¬¹©Ó¦ÉÌÃû£¬¹«Ë¾Ãû³Æ£¬¹«Ë¾µØÖ·£¬ÁªÏµµç»°£¬±¸×¢£©;
¡¶Êý¾Ý¿âÔÀí¡·¿Î³ÌÉè¼Æ±¨¸æ - 13 -
Èë¿â£º£¨Èë¿âÈÕÆÚ£¬²Ö¿âºÅ£¬»õÎïºÅ£¬»õÎïÃû£¬»õÎï¹æ¸ñ£¬»õÎïÐͺţ¬Èë¿âÊýÁ¿£¬Èë¿â¼Û¸ñ£¬¹©Ó¦É̱àºÅ£©;
£¨×¢£º±êÓÐÖ±ÏßÏ»®ÏßµÄΪÖ÷ÊôÐÔ£¬±êÓв¨ÀËÏ»®ÏßµÄÊÇÍâ¼üÊôÐÔ£¬Ö÷ÊôÐÔÓëÍâ¼üÊôÐÔÒ»Æð¹¹³ÉÁËÖ÷Â룩
3.3 Âß¼½á¹¹Éè¼Æ
3.3.1 Êý¾Ý×éÖ¯
ÓÉÓÚÓû§Óë²Ö¿âµÄÁªÏµ·½Ê½ÊÇ1£ºn£¨Ò»¶Ô¶à£©µÄ¹ØÏµ£¬ËùÒÔ½«Æäת»»³ÉÁ½¸ö±í¸ñ£¬Ò»¸öÊÇÓû§±í£¬Ò»¸öÊDzֿâ±í£¬¶ø²Ö¿âÓë»õÎïµÄÁªÏµ·½Ê½£¬¹©Ó¦ÉÌÓë»õÎ¿Í»§Óë»õÎïµÄÁªÏµ·½Ê½¶¼ÊÇm:n£¨Ò»¶Ô¶à£©¡£ÕâÑùÒª½«ÆäÖ®¼äµÄÁªÏµ×ª»¯³É¶ÀÁ¢µÄ¹ØÏµÄ£Ê½£¬»õÎïÓë¿Í»§£¬¹©Ó¦É̵ÈʵÌ嶼ת»»³ÉÒ»¸ö¶ÀÁ¢µÄ¹ØÏµÄ£Ê½¡£¾ßÌåµÄE-RͼÏñ¹ØÏµÄ£Ð͵Äת»¯ÈçÏ£º
»õÎ£¨²Ö¿âºÅ£¬»õÎïºÅ£¬»õÎïÃû£¬»õÎï¹æ¸ñ£¬»õÎïÐͺţ¬Èë¿â¼Û¸ñ£¬³ö¿â¼Û¸ñ£©; ¹©Ó¦ÉÌ£º£¨¹©Ó¦É̺ţ¬¹©Ó¦ÉÌÃû£¬¹«Ë¾Ãû³Æ£¬¹«Ë¾µØÖ·£¬ÁªÏµµç»°£¬±¸×¢£©; ¿Í»§£º£¨¿Í»§ºÅ£¬¿Í»§Ãû£¬¹«Ë¾Ãû³Æ£¬¹«Ë¾µØÖ·£¬ÁªÏµµç»°£¬±¸×¢£©; Óû§£º£¨Óû§ID£¬Óû§Ãû£¬Ö°Î»£¬ÁªÏµµç»°£¬È¨ÏÞ£¬ÃÜÂ룩; ²Ö¿â£º£¨²Ö¿âºÅ£¬²Ö¿âÃû£¬Ãæ»ý£¬ÀàÐÍ£¬µØÖ·£¬Óû§ºÅ£©; ÉÏÊöE-Rͼ¸÷ÁªÏµµÄÊôÐÔÈçÏÂËùʾ£º
¿â´æ£º£¨²Ö¿âºÅ£¬»õÎïºÅ£¬»õÎïÃû£¬»õÎï¹æ¸ñ£¬»õÎïÐͺţ¬¿â´æÊýÁ¿£¬¿â´æÈÕÆÚ£©; ³ö¿â£º£¨³ö¿âÈÕÆÚ£¬²Ö¿âºÅ£¬»õÎïºÅ£¬»õÎïÃû£¬»õÎï¹æ¸ñ£¬»õÎïÐͺţ¬³ö¿âÊýÁ¿£¬³ö¿â¼Û¸ñ£¬¿Í»§±àºÅ£©;
Èë¿â£º£¨Èë¿âÈÕÆÚ£¬²Ö¿âºÅ£¬»õÎïºÅ£¬»õÎïÃû£¬»õÎï¹æ¸ñ£¬»õÎïÐͺţ¬Èë¿âÊýÁ¿£¬Èë¿â¼Û¸ñ£¬¹©Ó¦É̱àºÅ£©;
£¨×¢£º±êÓÐÖ±ÏßÏ»®ÏßµÄΪÖ÷ÊôÐÔ£¬±êÓв¨ÀËÏ»®ÏßµÄÊÇÍâ¼üÊôÐÔ£¬Ö÷ÊôÐÔÓëÍâ¼üÊôÐÔÒ»Æð¹¹³ÉÁËÖ÷Â룩 3.3.2 Ä£ÐÍÓÅ»¯ 1. ·¶Ê½µÄÅж¨£¨3NF£©
Êý¾Ý¿âµÂÂß¼½á¹¹Éè¼ÆµÄ½á¹û²»ÊÇΨһµÄ¡£ÎªÁËÌá¸ßÊý¾Ý¿âÓ¦ÓÃϵͳµÄÐÔÄÜ£¬»¹Ó¦¸Ã¸ù¾ÝÓ¦ÓÃÐèÒªÊʵ±µÄÐ޸쬵÷Õû¹ØÏµÄ£Ê½£¬Õâ¾ÍÊÇÊý¾ÝÄ£Ð͵ÄÓÅ»¯¡£¹æ·¶»¯ÀíÂÛ
¡¶Êý¾Ý¿âÔÀí¡·¿Î³ÌÉè¼Æ±¨¸æ - 14 -
ΪÊý¾Ý¿âÉè¼ÆÈËÔ±ÅжϹØÏµÄ£Ê½µÄÓÅÁÓÌṩÁËÀíÂÛ±ê×¼£¬¿ÉÓÃÀ´Ô¤²âģʽ¿ÉÄܳöÏÖµÄÎÊÌ⣬ʹÊý¾Ý¿âÉè¼Æ¹¤×÷ÓÐÁËÑϸñµÄÀíÂÛ»ù´¡¡£¹ØÏµÊý¾ÝÄ£Ð͵ÄÓÅ»¯Í¨³£ÒԹ淶»¯ÀíÂÛΪָµ¼£¬·½·¨Îª£º
£¨1£© È·¶¨Êý¾ÝÒÀÀµ¡£·Ö±ðд³öÿ¸ö¹ØÏµÄÚ²¿ÊôÐÔµÄÒÔ¼°²»Í¬¹ØÏµÄ£Ê½ÊôÐÔ¼äµÄÊý¾Ý
ÒÀÀµ¡£¸ù¾ÝÐèÇó·ÖÎö¿ÉÖª
»õÎï±íÒÀÀµ¹ØÏµ£º£¨»õÎïºÅ?»õÎïÃû£¬»õÎïºÅ?»õÎï¹æ¸ñ£¬»õÎïºÅ?»õÎïÐͺţ©; ¿Í»§±íÒÀÀµ¹ØÏµ£º£¨¿Í»§ºÅ?¿Í»§Ãû£¬¿Í»§ºÅ?¹«Ë¾Ãû³Æ£¬¿Í»§ºÅ?¹«Ë¾µØÖ·£¬¿Í»§ºÅ?ÁªÏµµç»°£¬¿Í»§ºÅ?±¸×¢£©;
Óû§±íÒÀÀµ¹ØÏµ£º£¨Óû§ID?Óû§Ãû£¬Óû§ID?ְ룬Óû§ID?ÁªÏµµç»°£¬Óû§ID?ȨÏÞ£¬Óû§ID?ÃÜÂ룩; 3.3.3 Êý¾Ý¿âģʽ¶¨Òå
¸ù¾Ý·ÖÎö£¬±¾Êý¾Ý¿â¹²´´½¨ÁË8¸ö±í£¬ÈçÏÂͼËùʾ
²Ö¿â±í
º¬Òå ²Ö¿âºÅ »õÎï±àºÅ Ãû³Æ ¹æ¸ñ ÐͺŠÈë¿â¼Û¸ñ ³ö¿â¼Û¸ñ º¬Òå ¹©Ó¦É̱àºÅ ¹«Ë¾Ãû³Æ ¿Í»§Ãû³Æ ¹«Ë¾µØÖ· ÁªÏµµç»° ±¸×¢ º¬Òå ¿Í»§±àºÅ ¹«Ë¾Ãû³Æ ÁªÏµÈË ¹«Ë¾µØÖ·
³¤¶ÈºÍÀàÐÍ varchar(10) varchar(10) varchar(20) varchar(20) varchar(20) moneyÐÍ moneyÐÍ ³¤¶È varchar(10) varchar(10) varchar(20) varchar(20) varchar(11) varchar(20) ³¤¶È varchar(10) varchar(10) varchar(20) varchar(20) NULL not null not null not null not null not null not null not null ¹©Ó¦É̱í NULL not null not null not null not null not null not null ¿Í»§±í NULL not null not null not null not null Ö÷¼ü primary key Ö÷¼ü primary key Ö÷¼ü primary key ¡¶Êý¾Ý¿âÔÀí¡·¿Î³ÌÉè¼Æ±¨¸æ - 15 -
ÁªÏµµç»° ±¸×¢ º¬Òå »õÎï±àºÅ ²Ö¿â±àºÅ »õÎïÃû³Æ ¹æ¸ñ ÐͺŠ¿â´æÊýÁ¿ ¿â´æÈÕÆÚ º¬Òå Óû§±àºÅ ÐÕÃû ְλ ÁªÏµµç»° ȨÏÞ ÃÜÂë º¬Òå ¹©Ó¦É̱àºÅ ¹«Ë¾Ãû³Æ ¿Í»§Ãû³Æ ¹«Ë¾µØÖ· ÁªÏµµç»° ±¸×¢ º¬Òå ±àºÅ Ãû³Æ Ãæ»ý ÀàÐÍ µØÖ· Óû§±àºÅ º¬Òå ³ö¿âÈÕÆÚ ²Ö¿â±àºÅ varchar(11) varchar(100) ³¤¶È varchar(10) varchar(10) varchar(10) varchar(20) varchar(10) int datetme ³¤¶È varchar(10) varchar(10) varchar(20) varchar(11) varchar(20) varchar(20) ³¤¶È varchar(10) varchar(10) varchar(20) varchar(20) varchar(11) varchar(20) ³¤¶È varchar(10) varchar(10) int varchar(20) varchar(20) varchar(20) ³¤¶È datetime varchar(20) not null not null »õÎï±í NULL not null not null not null not null not null not null not null Óû§±í NULL not null not null not null not null not null not null ¹©Ó¦É̱í NULL not null not null not null not null not null not null ²Ö¿â±í NULL not null not null not null not null not null not null ³ö¿â±í NULL not null not null Ö÷¼ü primary key primary key Ö÷¼ü primary key Ö÷¼ü primary key Ö÷¼ü primary key Ö÷¼ü primary key
¹²·ÖÏí92ƪÏà¹ØÎĵµ