[mysql] lepiej wieksza czy więcej mniejszych ?

0

Mam dylemat, ponieważ wszystko mogłbym umieścić w jednej tabeli, jednak kolumnbylo by od groma i ciut, ciut. Więc zastanawiam się czy to nie spowodowałoby odczytywania z bazy danych. Rozwiązaniem jest zastosowanie tych kolumn w kilku innych tabelach. Ale liczba kolumn w tabeli jednaj jak i tych kilku (drugie rozwiązanie) była by taka sama? Co jest lepszym wyjściem ?

0

Wszystko zależy. Jeśli dane sa unikalne, tj. w każdym rekordzie w każdej kolumnie jest co innego, to zastosuj jedną tabelę. Jeśli jednak jakieś części danych się powtarzają, to od tego są relacje.

0

Dodatkowo - jeżeli dany element nie jest bezposrednio zalezny od klucza glownego to tez lepiej jest rozdzielic na 2 tabele. Na ten temat duzo jest o t.zw. normalizacji relacyjnych baz danych.

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