Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[MySQL] Struktura bazy dla słownika
#1
Hej, witam wszystkich.
Potrzebuję zaprojektować sobie bazę danych dla słownika (około 200 haseł), każdy wpis posiada opis i dodatkowo należy do jakieś kategorii. Nie mam problemu z podpięciem id kategorii (np. za pomocą klucza obcego). Problem pojawia się z opisem, ponieważ nazwy mogą występować w dwóch językach a opis tylko po polsku, i nie ma sensu dublować opisu chociażby ze względu na późniejszą edycję opisu.
Myślałem nad takim rozwiązaniem, utworzyć trzy tabele: entry, description oraz category. Następnie za pomącą klucza obcego podpiąć pod entry, description_id oraz category_id.
Wtedy np. wpis jabłko i apple posiada ten sam description_id. Tylko, że dodając nowy wpis muszę najpierw dodać description aby uzyskać jego id i dopiero podpiąć pod dany wpis.
Myślałem też nad umieszczeniem wszystkich nazwa w jednej komórce, ale zależy mi na umieszczeniu dodatkowych informacji o wpisie (data, linki, grafika i inne) tak więc wolałbym aby każdy wpis był w osobnym wierszu.
Znacie może jakieś dobre rozwiązanie?
Z góry dzięki.
Odpowiedz


Wiadomości w tym wątku
[MySQL] Struktura bazy dla słownika - przez msx83 - 23-08-2013, 20:24

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmniejszenie czasu dostępu do bazy darling 8 8,412 06-12-2017, 18:00
Ostatni post: arki878
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,025 13-05-2017, 01:02
Ostatni post: miketodson255
  Przeszukiwanie bazy, przechowywanie wyników vundo 3 4,191 02-12-2016, 20:16
Ostatni post: tereska3
  Wyświetlenie ilości Plików z bazy MySQL, Wyświetlenie ilości Plików z bazy SQL maniek666 1 3,658 28-11-2013, 14:51
Ostatni post: ILIES
  Przywrócenie bazy danych/struktury z plików OPT i FRM smiesznylolek 0 3,259 19-11-2013, 16:28
Ostatni post: smiesznylolek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl