Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nauka słówek - reprezentacja w bazie
matwiej
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 1.02.2010

Ostrzeżenie: (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:

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


W jaki sposób mogę to zaprezentować w bazię danych ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
timon27
post
Post #2





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Na milion sposobów smile.gif.
Myśle że oba słowniki chcesz w jednej tabeli dlatego proponuję jedną o 8 kolumnach:
  1. angielskie | polskie | ang_fake_1 | ang_fake_2 | ang_fake_3 | pol_fake_1 | pol_fake_2 | pol_fake_3
  2. dog | pies | cat | car | yep | kałamarnica | delfin | mors


W pierwszej zagadce pobierasz tylko pierwsze 5 kolumn.
Kolejność odpowiedzi oczywiście randomizujesz w php.

Ten post edytował timon27 3.12.2013, 23:57:29
Go to the top of the page
+Quote Post
c1chy
post
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 16
Dołączył: 21.06.2013

Ostrzeżenie: (0%)
-----


Jedna tabela to generalnie zły pomysł.

Stwórz osobną tabelę do słówek osobną tabelę do pytań i osobną tabelę do odpowiedzi

Tabela: slowa

id|slowo_en|slowo_pl

Tabela pytania

id|tresc

Tabela odpowiedzi

id_pytania|id_slowa|poprawne (1 lub 0)

Ten post edytował c1chy 4.12.2013, 01:04:24


--------------------
devstrefa.wordpress.com
Go to the top of the page
+Quote Post
Dark Smark
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 2
Dołączył: 14.12.2011

Ostrzeżenie: (0%)
-----


Dokładnie jak poprzednik myślę. Poczytaj o diagramach ERD, relacjach encji i kluczach obcych.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:23