Die Internetkafee moet rekord hou van die gebruikers en is staat wees om gebruikers te laat betaal vir die tyd wat hulle op die Internet aangeteken was - NSC Information Technology - Question 4 - 2016 - Paper 2
Question 4
Die Internetkafee moet rekord hou van die gebruikers en is staat wees om gebruikers te laat betaal vir die tyd wat hulle op die Internet aangeteken was. In Databasis... show full transcript
Worked Solution & Example Answer:Die Internetkafee moet rekord hou van die gebruikers en is staat wees om gebruikers te laat betaal vir die tyd wat hulle op die Internet aangeteken was - NSC Information Technology - Question 4 - 2016 - Paper 2
Step 1
Motiveer die keuse van radioknoppies ('radio buttons') vir die Geslag-opie.
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
Radioknoppies is die beste keuse omdat dit gebruikers in staat stel om net een opsie uit 'n klein aantal keuses te kies, wat 'n duidelike en directe interaksie bied. Dit voorkom ook enige verwarring, aangesien dit slegs een gevalideerde keuse per keer toelaat, wat die data-integriteit bevorder.
Step 2
Sonder om die byskrif te verander, stel EEN manier voor waarvoor die GGK verander kan word om vir die gebruiker die formaat aan te dui waarop die tyd ingesluit behoort te word.
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
Een manier om die GGK aan te pas, is om 'n tekskas in te sluit waarin die gebruiker tyd in 'n spesifieke formaat kan invoer. Byvoorbeeld: 'HH:MM' tydsnotas kan gebruiker help om die aanbieding van die tyd te verstaan.
Step 3
Verduidelik die verskil tussen geldige data en korrekte data deur die inligting in die GGK hierbo te gebruik.
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
Geldige data verwys na die aspekte wat voldoen aan die vereiste formate en tipe; dit beteken dat die tipe data wat ingevoer word korrek is, maar dit is nie noodwendig korrek nie, in die sens dat dit akuraat of toepaslik is vir die spesifieke konteks. Byvoorbeeld, 'n geldige naam kan 'n reeks karakters wees, maar dit kan nie 'n werklike gebruiker se naam wees nie, wat dit inakkoord maak.
Step 4
Dui aan hoe die tabelle hierbo gekoppel kan word sodat 'n een-tot-baie-verhouding gevorm kan 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!
Answer
Die tblRekenaars en tblGebruikers kan gekoppel word deur 'n vreemde sleutel ('foreign key') van tblGebruikers aan tblRekenaars se primêre sleutel te skakel. Dit beteken dat elke gebruiker aan 'n spesifieke rekenaar gebind kan wees, wat 'n een-tot-baie-verhouding tussen die twee tabelle skep.
Step 5
Skryf SQL-kode vir die vrae hieronder. (a) Vertoon die uittreksel van die gebruikers wat met debietkaarte betaal het in sekvensiele volgorde.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
SELECT UittrekenTyd
FROM tblGebruikers
WHERE BetalingsMetode LIKE 'Debiet%'
ORDER BY UittrekenTyd;
Step 6
Skryf SQL-kode vir die vrae hieronder. (b) Verander die betalingsmetode vir 7311017564067 na 'Kredietkaart'.
97%
121 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
UPDATE tblGebruikers
SET BetalingsMetode = 'Kredietkaart'
WHERE GebruikerIDNr = '7311017564067';
Step 7
Skryf SQL-kode vir die vrae hieronder. (c) Vertoon die getal gebruikers wat kontant betaal het. Die getal gebruikers moet in 'n veld met die naam TelKontantIDs vertoon word.
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
SELECT Count(tblGebruikers.GebruikerIDNr) AS TelKontantIDs
FROM tblGebruikers
WHERE BetalingsMetode = 'Kontant';
Step 8
Skryf SQL-kode vir die vrae hieronder. (d) Vertoon 'n gebruiker wat om 12:00 op 2016/02/25 aangeteken het.
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
SELECT * FROM tblGebruikers
WHERE (AantekenTyd = '12:00')
AND (AantekenDatum = '2016/02/25');
Step 9
Noem die basiese inligting wat in 'n ouditspoor vasgelê word.
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 basiese inligting wat in 'n ouditspoor vasgelê word, sluit in: die datum en tyd van die transaksie, die gebruikers ID, die tipe aksie wat uitgevoer is, en enige veranderinge aan die databasisse. Hierdie inligting help om 'n volledige rekord van aktiwiteite te hê.