pen*_*nas 6 sql database normalization
AUTHOR 表
Author_ID,PKFirst_NameLast_NameTITLES 表
TITLE_ID,PKNAMEAuthor_ID,FKDOMAIN 表
DOMAIN_ID,PKNAMETITLE_ID,FKREADERS 表
READER_ID,PKFirst_NameLast_NameADDRESSCITY_ID,FKPHONECITY 表
CITY_ID,PKNAMEBORROWING 表
BORROWING_ID,PKREADER_ID,fkTITLE_ID,fkDATEHISTORY 表
READER_IDTITLE_IDDATE_OF_BORROWINGDATE_OF_RETURNING
我会将标题更改为多对多,并保留地址。
TITLES桌子
TITLE_ID, PKNAMETitleAutors桌子
TITLE_ID,AUTHOR_ID您可以更改 BORROWING 表以具有条目的状态(OUT、IN、MISSING、UNKNOWN)并具有 STATUS_DATE。