Struktura bazy, Jak tabele przygotować |
Struktura bazy, Jak tabele przygotować |
5.09.2018, 11:19:56
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.05.2010 Ostrzeżenie: (0%) |
Mam pewien problem i chciałbym się spytać bardziej doświadczonych ludzi jak przygotować bazę aby potem przy 25 tyś rekordów była nadal wydajna.
Mam pewną bazę produktów. Do jej chciałbym dodać kilka parametrów. Np. Produkt 1 - cecha A, cecha B, cecha C, cecha D Produkt 2 - cecha B, Cecha D Produkt 3 - cecha A, cecha C, Cecha D Tych cen będzie pewnie z setki jednak dla jednego produktu będzie można wybrać pewnie z 5 do 10 cech. Dodatkowo użytkownicy będą mogli głosować i na cechy które ma ten produkt lub nie ma. Moim skromnym doświadczeniem zrobił bym to tak: Robić oddzielną tabele cech: Id_1, id produktu(Produkt 1), cecha a Id_2, id produktu(Produkt 1), cecha b Id_3, id produktu(Produkt 1), cecha c Id_4, id produktu(Produkt 1), cecha d Id_5, id produktu(Produkt 2), cecha b Id_6, id produktu(Produkt 2), cecha d Następnie dla głosowania przez użytkowników na cechy produktu przygotował był oddzielną tablę. id_produkt, id_cecha, id_user, Jest id_produkt, id_cecha, id_user, Brak Czy takie rozwiązanie jest ok? |
|
|
Wersja Lo-Fi | Aktualny czas: 10.06.2024 - 11:04 |