Adatbázis tervezés help

ka at mayten.sch.bme.hu ka at mayten.sch.bme.hu
2016. Feb. 4., Cs, 14:07:23 CET


On 2016-02-04 12:17, Zsolt Nagy wrote:
> TESZT(teszt_kod, teszt_tipus)
> ezt azért gondoltam, h. több féle tesztet akarok. pl.:
> hardverekről, programozásról, hálózatokról, első, második
> x-edik teszt
> 

oke, de a semabol nem derul ki egyatalan, hogy ennek mi a jelentosege.  
Masodjara megnezve sem, az adattarolas, a normalizalas szempontjabol tok 
lenyegtelen, hogy krumplihamozasrol vagy agysebeszetrol toltenek ki 
tesztet, igy ezt nem lehet megitelni, hogy helyes-e, javasolt-e.

> KERDES (teszt_kod, a, b, c, d, helyes)
>  nos szeretném azt, h. több is bejelölhető legyen esetleg e, f, g
> itt kérek segítséget... hogyan is kell?
> 

Nyilvan ezt itt rovabb kell normalizalni, mert ha meg vegtelen 
valaszlehetoseget akarsz is, raadasul tobb lehet helyes is akkor ez igy 
nem opcio.  valamint tovabbra sem derult ki, hogy magat a kerdest hol 
tarolod az adatbazisban?  en azt tippelem, kihagytal egy mezot, igy en 
igy modositanam

kerdesek (kerdes_kod, teszt_kod, kerdes)
pelda:
5, 1, milyen szinu az eg
6, 1, milyen szinu a fu

valaszopciok (kerdes_kod, valasz_kod, valasz)
pelda:
5, 1, sarga
5, 2, zold
5, 3, vilagoskek
5, 4, sotetkek
6, 1, piros
6, 2, kek
6, 3, zold

helyesvalaszok (kerdes_kod, valasz_kod)
pelda:
5, 3
5, 4 (mert ugye nappal vilagos, este sotet)
6, 3

A kiirasnal ertelemszeruen lenyegtelen, hogy az egyes valasz opciokat 
betukkel (a, b), csillagokkal, naposcsibevel vagy kutyafulevel jelolod.  
Sot, igazan mokas tesztek minden megjelenesnel varialjak a valaszok 
sorrendjet is.  Igy (felteszem diakokrol van szo) a diakok hiaba sugnak, 
ogy az otos valasznal a c) helyes, mert ugyanaz az opcio masnal masik 
betut kaphatott.  Ha ragaszkodsz a betuk megjelenesehez, a program 
generaljon valamit a megjeleniteskor, akar betuket, akar szamokat, akar 
csillagokat, tokmindegy, ezek irrelevansak az adattarolas szempontjabol.

udv
adam



További információk a(z) Techinfo levelezőlistáról