Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zaprojektowanie małej bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
Crxiak
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.
bpskiba
Zawsze warto pomyslec smile.gif
Jezeli mamy licencje, to zapewne na program - wiec nie ma sensu tworzyc tabeli z licencjami, która nie zawiera id z tabeli programy.


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.