Projekt tabel pod filtry do ogłoszeń

0

Witam!

Przygotowuję w celach edukacyjnych serwis ogłoszeniowy typu olx i borykam się z problemem jakim są filtry/parametry ogłoszeń. Myślę nad jak najlepszym zaprezentowaniem tych danych w bazie danych (sql). Filtry będą ustawiane w panelu admina dla konkretnych kategorii. Planuję dwa typy filtrów typu float i enum, dodatkowo z wyborem czy to filtr od - do oraz z polem czy jest wymagany (podczas dodawania ogłoszenia).

Myślałem nad czymś takim:


TABELA OGŁOSZENIA FILTRY
- ogłoszenie id
- filter id
- wartosc

TABELA FILTRY
- id
- nazwa
- typ filtru
- od-do (bool)
- wymagany (bool)

TABELA FILTRY ENUM
- filter id
- opcja


Czy to wystarczy, czy proponujecie coś innego?

PS. No i z tym enumem to tez chyba kiepskie rozwiązanie. Może na potegach dwójki było by lepiej?

0

wymyśl 4 przykładowe filtry (nie myśląc w ogóle o bazie - same filtry) i zobaczy czy da się je w tych tabelach zapisać tak aby na podstawie danych z bazy dało się łatwo pokazać te filtry userowi i co ważniejsze aby po wypełnieniu tych filtrów przez usera dało się bazę przeszukać wg wpisanych danych

1 użytkowników online, w tym zalogowanych: 0, gości: 1