Nauka słówek - reprezentacja w bazie

0

Mam aplikację z której można uczyć się języka w systemie ang-pol lub pol-ang.
Do każdego jednego słowa istnieją 4 słowa w drugim języku z czego tylko jedno jest poprawne.

Przykładowo:

pies { dog, cat, car, yep}
lub
dog { pies, kałamarnica, delfin, mors}

W jaki sposób mogę to zaprezentować w bazię danych ?

0

te 3 błędne słowa będą losowane czy po prostu chcesz mieć je na stałe przypisane?

0

Nie ma to znaczenia. Który sposób był by prostszy jeżeli chodzi o reprezentacje w bazie ?

0
CREATE TABLE(
   id serial NOT NULL,
   pol character varying(64),
   ang character varying(64),
   .
   .
   .
   kolumny od niepoprawnych nazw polskich i angielskich
);

Klucz główny w sumie chyba można by założyć na kolumnie "pol" i wywalić kolumnę id.

To tak gdybyś chciał mieć przypisane na stałe, sztywne nieprawidłowe słowa.
Pewnie lepiej by było losować te nieprawidłowe słowa podczas nauki. Wtedy nie potrzebowałbyś przechowywania ich na sztywno,
no i gdybyś chciał mieć 10 nieprawidłowych słówek to zmieniłbyś w kodzie tylko ilość losowanych słów zamiast zmieniać strukturę bazy.

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