Witam,
Chcę napisać sobie system do obsługi licencji programów. Zastanawiam się nad ogólną strukturą takiej bazy. Czy takie coś jak poniżej ma sens:
Program
program_id int PK AI
program_name varchar
program_desc text
program_img varchar
program_path varchar
License
license_id int PK AI
license_serial varchar
license_user varchar
license_password varchar
license_key_path varchar
license_count int
Computer
computer_id int PK AI
computer_name varchar
computer_desc text
compter_system varchar
program_license
license_id int FK
program_id int FK
computer_license
computer_id int FK
license_i int FK
Czy warto to jakoś przeorganizować? Dzięki za pomoc.