Cytat
W jakim celu wydzielasz treść ogłoszenia do osobnej tabeli?? Przecież treść będzie unikalna dla każdego ogłoszenia, więc nie ma sensu tworzenia osobnej tabeli na te dane.
W sumie to nie pamiętam czemu tak zrobiłem, ale w sumie można zrobić tak jak napisałeś

Cytat
Skoro wiążesz podkategorię z kategorią to mając tylko informację o id_podkategorii jesteś w stanie pobrać również id_kategorii. Wydaje mi się, iż w ten sposób jesteś również w stanie sortować ogłoszenia, pobierać je według kategorii lub według podkategorii. Dlatego też w tabeli ogłoszenia dałbym tylko id_podkategorii.
Tak też uczynię.
Cytat
Do tabeli ogłoszenie dodałbym jeszcze kolumny: insert_date, expired_date, promo (dla ogłoszeń wyróżnionych) - zresztą w miarę rozwoju systemu można strukturę będzie rozbudowywać
Czy taki układ tabel może być?