4.1.1 In die tblWerknemers-tabel is die ID-veld veronderstel om die identiteitsnommer van die werknemer, byvoorbeeld 021205510708 te stoor - NSC Information Technology - Question 4 - 2017 - Paper 2
Question 4
4.1.1 In die tblWerknemers-tabel is die ID-veld veronderstel om die identiteitsnommer van die werknemer, byvoorbeeld 021205510708 te stoor.
Gee EEN rede waarom dit ... show full transcript
Worked Solution & Example Answer:4.1.1 In die tblWerknemers-tabel is die ID-veld veronderstel om die identiteitsnommer van die werknemer, byvoorbeeld 021205510708 te stoor - NSC Information Technology - Question 4 - 2017 - Paper 2
Step 1
4.1.1 Gee EEN rede waarom dit vir hierdie veld verkeerd sou wees om 'n heelgetal('integer')-datatype te wees.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Die ID-veld moet 'n string datatype wees, aangesien dit alfanumeriese waardes kan bevat, insluitend sogenaamde identiteitsnommers wat leiding kan gee na karaktere wat nie numeries is nie. Nulle aan die begin sal ook nie gestoor word nie, wat tot verkeerde data kan lei.
Step 2
4.1.2 Verduidelik waarom nie een van die ander velde in hierdie tabel 'n geskrewe primêre sleutel sou wees nie.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Al die ander velde bevat duplikatiewaardes. Slegs die TaakKaartNommer bevat unieke waardes, wat dit geskik maak as die primêre sleutel in die tblTaakKaarte-tabel.
Step 3
4.1.3 Motiveer hierdie voorstel.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Die GetalDaeGeneem-veld is onnodig omdat dit eenvoudig die aantal dae aandui wat 'n taak geneem het. Dit kan maklik bereken word deur die verskil tussen die DatumBegin en DatumVoltooi velde, wat die databasis eenvoudiger en die ontleding meer effektief maak.
Step 4
4.1.4 Gee die naam aan van:
(a) Die veld wat gebruik moet word
(b) Die tabel wat gebruik moet word.
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!