????????????????(Wares_ex_property)
??????????????????????????????????????????
????ex_pidint??????????????????????????????
????p_namechar(20)????????????????????
????????????????(Wares_ex_info)
??????????????????????????????????????????
????ex_iidint??????????????????????????????
????wares_idint???????????????????????Wares_info.wares_id????
????property_id??int?????????????????????????????????????????????Wares_ex_property.ex_pid????
????property_valuechar(200)?????????????????????
??????????????????(Wares_ex_property)?????2???????
????ex_pidp_name
????1?????
????2???????
???????????????????????????????????????????????????????????????????μ??????????μ?????????????ù?????????????????(Wares_ex_property)??????????????ɡ???????±仯???????????????в???????£?????????????????????????????????????С???????????????磬??????????????????????8)(????)
???????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????飺???????????????????????????????????????????鸚???????ж???
????1.??Щ????????????????????????????????????????????????????????????????????????????Щ??????????
????2.????????????????????????????Щ???????????????????????????????????????????????????????????????????????????????汾?????????????????????????á?
???????濴???????????????????????????????飬???????????????????????????????????????????????????????????????????????????????????????г????????????????????????????????????????????????Щ??????з???????????????????????????????????
?????????(Function_table)
????????????????????????????????????????????
????f_idint???????????????????????
????f_namechar(20)??????????????????????????
????f_descchar(50)??????????????
??????????(User_group)
????????????????????????????????????????????
????group_idint??????????????????
????group_namechar(20)??????????????????
????group_powerchar(100)?????????????????????????????f_id?????
?????????(User_table)
????????????????????????????????????????????
????user_idint?????????????????
????user_namechar(20)??????????
????user_pwdchar(20)????????????????
????user_typeint????????????????????????User_group.group_id????
????????????????????????????????????????????????????????????飻??????????????1???????й?????????????????ò?????????????????????????????????????????仯??????????????????????????????????ж??????????????????????????Щ?????????????????(10??????)??????????????????????????????????????
???????????????m:n???
????????m:n??????????????3?????m?????n?????m:n??????????m:n??????????????????????????絽??????飬??????????????????n???飬??????????????????????г?????????ν?????????鼮??????????????????????????3???????
?????鼮??(Book_table)
????????????????????????????????????????????
????book_idint??????鼮?????????
????book_nochar(20)??????鼮???
????book_namechar(100)??????????鼮????
????……
?????????????(Renter_table)
????????????????????????????????????????????
????renter_idint?????????????????
????renter_namechar(20)????????????????
????……
????????????(Rent_log)
????????????????????????????????????????????
????rent_idint????????????????????
????r_idint???????????????????Renter_table.renter_id????
????b_idint??????????鼮???????Book_table.book_id????
????rent_datedatetime???????????????
????……
??????????????????????????????????????????????????????????????磺
?????????????(Batch_rent)
????????????????????????????????????????????
????batch_idint?????????????????????
????batch_noint?????????????????????????????batch_no???
????rent_idint?????????????????????Rent_log.rent_id????
????batch_datedatetime????????????????????
??????????????????????????????г?????????ν?????????鼮???????β????????????????????(Batch_rent)?????????????????м????rent_id??ε????????????????????Щ??????????????????????????(Rent_log)?????????????????????????????????????????????????????????????±??????????????????(Rent_log)???ɡ??????????(Rent_log)???£?
????????????(Rent_log)
????????????????????????????????????????????
????rent_idint????????????????????
????r_idint???????????????????Renter_table.renter_id????
????b_idint??????????鼮???????Book_table.book_id????
????batch_noint?????????????????????????????batch_no???
????rent_datedatetime???????????????
????……
???????У????ν????batch_no??????????????rent_id??????????????赱???rent_id??64????????????ν?????3???飬???????????3??????????batch_no????65?????????????????????????????????????rent_id??68????????????????????????????????????????????T_SQL??????????ɡ??????????????????3NF???????????????3NF????????????????????????????????ɡ?