Êý¾Ý¿â¿Î³ÌÉè¼Æ±¨¸æÍ¼Êé¹ÜÀíϵͳ ÏÂÔØ±¾ÎÄ

administratorid varchar(9)primary key, administratorname varchar(9)not null , administratorpassword varchar(2) not null, administratorpermission varchar(10) )

(9) Ë÷ÒýµÄ´´½¨

create index bookstyle_index_style on book_style(bookstyle)

create index borrow_record_index_readerid on borrow_record(readerid) create index reader_fee_index_readerid on reader_fee (readerid) create index return_record_index_readerid on return_record(readerid) create index system_books_index_bookname on system_books(bookname) create index system_books_index_styleno on system_books(bookstyleno) create index system_books_index_bookauthor on system_books(bookauthor)

±í3-1 book_sytle Êé¼®Àà±ðÐÅÏ¢±í

±íÖÐÁÐÃû Êý¾ÝÀàÐÍ ¿É·ñΪ¿Õ ˵Ã÷ bookstyleno varchar not null(Ö÷¼ü) ÖÖÀà±àºÅ bookstyle Varchar not null ÖÖÀàÃû³Æ ±í3-2 system_readers¶ÁÕßÐÅÏ¢±í¸ñ

±íÖÐÁÐÃû Êý¾ÝÀàÐÍ ¿É·ñΪ¿Õ ˵Ã÷ readerid varchar not null(Ö÷¼ü) ¶ÁÕß½èÊéÖ¤ºÅ readername varchar not null ¶ÁÕßÐÕÃû readersex varchar not null ¶ÁÕßÐÔ±ð readertype varchar not null ¶ÁÕßÖÖÀà regdate datetime null µÇ¼ÇÈÕÆÚ booktotal int null ¿É½èÊéÊý borrowednum int null ÒѽèÊéÊý overduenoreturnnum int null ÓâÆÚδ»¹ÊéÊý ±í3-3 system_bookÊé¼®ÐÅÏ¢±í

±íÖÐÁÐÃû Êý¾ÝÀàÐÍ ¿É·ñΪ¿Õ ˵Ã÷ bookid Varchar Not null(Ö÷¼ü) Êé¼®±àºÅ bookname Varchar Not null Êé¼®Ãû³Æ Ðø±í3-3

bookstyle Varchar Not null Êé¼®Àà±ð bookauthor Varchar Not null Êé¼®×÷Õß bookpub Varchar Null ³ö°æÉçÃû³Æ bookpubdate Datetime Null ³ö°æÈÕÆÚ bookindate Datetime Null µÇ¼ÇÈÕÆÚ isborrowed Bit Not Null ÊÇ·ñ±»½è³ö ±í3-4 borrow_record ½èÔļǼÐÅÏ¢±í

±íÖÐÁÐÃû Êý¾ÝÀàÐÍ ¿É·ñΪ¿Õ ˵Ã÷ readerid Varchar Not null(ÍâÖ÷¼ü) ¶ÁÕß½èÔÄÖ¤±àºÅ bookid Varchar Not null(ÍâÖ÷¼ü) Êé¼®±àºÅ borrowdate Datetime Not null ¶ÁÕß½èÊéʱ¼ä ±í3-5 return_record ½èÔļǼÐÅÏ¢±í

±íÖÐÁÐÃû Êý¾ÝÀàÐÍ ¿É·ñΪ¿Õ ˵Ã÷ readername Varchar Not null(ÍâÖ÷¼ü) ¶ÁÕß½èÔÄÖ¤±àºÅ readerid Varchar Not null(ÍâÖ÷Êé¼®±àºÅ