Czy ta baza danych MySQL może zostać ulepszona, czy jest dobra?
W witrynie z ogłoszeniami masz kilka kategorii (samochody, Mc, Domy itp.). Dla każdej wybranej kategorii ukryty div staje się widoczny i pokazuje dodatkowe opcje, które użytkownik może określić, czy chce.
Tworzę db teraz i przeczytałem kilka artykułów o normalizacji i zoptymalizowaniu jej itd ...
Oto mój dzisiejszy układ
TABELA KATEGORII:
- samochody
- mc
- domy
TABELA KLASYFIKOWANA:
- nagłówek
- opis
- hide_telephone_nr
- zmienny
- akcja
- Cena £
- modify_date
STÓŁ PLAKATU:
- Nazwa
- passw
- tel
- e-mail
STÓŁ OBSZAR:
- powierzchnia
- społeczność
TABELA SAMOCHODÓW:
- rok
- paliwo
- skrzynia biegów
- kolor
MC TABLE:
- rok
- rodzaj
STÓŁ DOMOWY:
- Willa
- Apartament
- Rozmiar
- pokoje
itp
Do tej pory mam jedną tabelę dla każdej kategorii, czyli około 30 tabel. Czy to nie za dużo?
Do tej pory nie stworzyłem PK ani FK dla żadnego z nich, jeszcze nie zaszedłem tak daleko ...
Czy mógłbyś mi powiedzieć, czy ta konfiguracja jest dobra, czy też powinienem ją zrobić inaczej?
TAKŻE, jak byś tu ustawił FK i PK?
Dzięki