Jump to content
php.lv forumi

Recommended Posts

Posted

Doma uztaisit kaut ko lidzigu viktorinai.

 

Jautajums:

a atbilde

b atbilde

c atbilde

...

z atbilde

 

Ka labak stukturet datu bazi, taisit divas tabulas "jautajumi un atbildes" vai glabat visu viena tabula vai ari kads cits risinajums?

Posted

Es laikam taisītu:

Tabula "viktorinas"

id - primārā atslēga

nosaukums - teksts (īsais)

apraksts - teksts (garais)

 

Tabula "jautajumi"

id - primārā atslēga

vid - foreign key - kurai viktorīnai pieder jautājums

order - jautājuma kārtas numurs viktorīnā (lai nerastos problēmas, kad būs jāsamaina vietām)

apraksts - jautājuma teksts

tips - maziņš cipariņš - multiple choice vai single choice -viena vai vairākas atbildes jāatzīmē

pareizais - SET - pareizo atbilžu id (ja nav vajadzīgas vairākas atbildes, tad pietiek ar skaitli) uzskaitījums.

 

Tabula "atbildes"

id - primārā atslēga

jid - foreign key - kuram jautājumam pieder atbilde

order - atbildes kārtas numurs (vari izmantot arī burtus, ja gribi)

apraksts - atbildes teksts

 

Tad vēl vajadzīga tabula, kur glabāt izvēlētās atbildes...

×
×
  • Create New...