‘n Databasis sal gebruik word om die deelnemers te besonderhede te stoor en om rekord te hou van die speletjies wat gespeel is - NSC Information Technology - Question 4 - 2017 - Paper 2
Question 4
‘n Databasis sal gebruik word om die deelnemers te besonderhede te stoor en om rekord te hou van die speletjies wat gespeel is.
Die volgende tabel is vir die databa... show full transcript
Worked Solution & Example Answer:‘n Databasis sal gebruik word om die deelnemers te besonderhede te stoor en om rekord te hou van die speletjies wat gespeel is - NSC Information Technology - Question 4 - 2017 - Paper 2
Step 1
Wat is die term wat vir die SpeletjieID-veld in die tblSpeletjiesGespeel-tabel gegee 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
Die term wat aan die SpeletjieID-veld in die tblSpeletjiesGespeel-tabel gegee word, is 'vreemde sleutel' (foreign key). Dit verwys na 'n veld wat na 'n primêre sleutel in 'n ander tabel verwys, en so die twee tabelle aan mekaar verbind.
Step 2
Hoeveel speletjies sal elke speler per dag kan speel, volgens die samestelling van die databasis? Kies die antwoord uit die opsies (A–C) wat hieronder verskaf 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
Die antwoord is C, want daar is geen beperking oor hoeveel speletjies 'n speler per dag kan speel volgens die gegewe databasisontwerp.
Step 3
Verduidelik waarom hierdie boodskap vertoon.
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 boodskap word vertoon omdat die speler wat probeer word om verwyder te word, steeds verwante rekords in die tblSpeletjiesGespeel-tabel het. Dit dui aan dat die verwydering van die speler nie moontlik is totdat al verwante rekords verwyder is.
Step 4
Noem ‘n moontlike oplossing om ‘n rekord suksesvol uit die tblSpeilers-tabel te verwyder.
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 moontlike oplossing is om eers al die rekords wat die SpelerID F566 bevat in die tblSpeletjiesGespeel-tabel te verwyder voordat die speler uit die tblSpeilers-tabel verwyder kan word.
Step 5
Verduidelik wat SpeletjieID F566 bevatt; hoe kan een speler van 12:00 tot 15:00 speel?
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
SpeletjieID F566 verwys na die spesifieke speletjie wat 'n speler speel. Die speler kan tussen 12:00 en 15:00 speel deur die tydsduur van die spel aan te dui, wat beteken dat die speler in daardie tydraamwerk die speletjie kan speel.
Step 6
UPDATE tblSpeletjiesGespeel SET Telling = Telling * 1.15 WHERE SpeletjieID = 'G103'
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
Die opdatering beteken dat alle tellings vir speletjie G103 vermeerder sal word met 15%, wat die tellings vir die spesifieke speletjie verhoog.
Step 7
Verduidelik wat die afvoer van die volgende SQL-stelling sal 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 afvoer sal 'n lys wees van speletjie-ID's met die maksimum telling vir elke speletjie, gesorteer in aflopende volgorde volgens die hoogste telling. Dit verteenwoordig die beste prestasie van elke speletjie.
Step 8
Skryf die afvoer van die SQL-stelling wat hieronder gegee word, neer.
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
Die afvoer sal 'n tabel wees wat die speler se nommer, 'n samestelling van die naam in die gespesifiseerde formaat, en die telling sal insluit, wat 'n verhouding van die speler se prestasie bied in die speletjie.