Photo AI

'n Biblioteek gebruik 'n relationele databasis om 'n rekord te hê van boeke wat uitgegeen is - NSC Information Technology - Question 4 - 2019 - Paper 2

Question icon

Question 4

'n-Biblioteek-gebruik-'n-relationele-databasis-om-'n-rekord-te-hê-van-boeke-wat-uitgegeen-is-NSC Information Technology-Question 4-2019-Paper 2.png

'n Biblioteek gebruik 'n relationele databasis om 'n rekord te hê van boeke wat uitgegeen is. 4.1.1 Verduidelik wat 'n relationele databasis is. 4.1.2 Verduidelik ... show full transcript

Worked Solution & Example Answer:'n Biblioteek gebruik 'n relationele databasis om 'n rekord te hê van boeke wat uitgegeen is - NSC Information Technology - Question 4 - 2019 - Paper 2

Step 1

4.1.1 Verduidelik wat 'n relationele databasis is.

96%

114 rated

Answer

Die relationele databasis is 'n tipe databasis wat data in tabelvorm struktureer. Elke tabel bestaan uit rye en kolomme, waar elke ry 'n rekord is en elke kolom 'n eienskap van die rekord verteenwoordig. Dit laat gebruikers toe om data te organiseer, te soek, en te manipuleer op 'n gesentraliseerde manier. Die gebruik van sleutels en verwantskappe tussen tabelle help om die data te normaliseer en te verseker dat dit konsistent en betroubaar is.

Step 2

4.1.2 Verduidelik waarom rekordsluiting nodig is wanneer verskillende personeellede besig is om dieselfde tabel in die databasis te werk.

99%

104 rated

Answer

Rekordsluiting is belangrik omdat dit verseker dat nie twee personeellede terselfdertyd dieselfde rekord kan verander nie. Dit voorkom dat daar informasieverlies of ongelykhede ontstaan as gevolg van gelyktydige veranderings aan die databasistabel. Deur rekordsluiting toe te pas, kan 'n organisasie die integriteit van sy data behou en konflik tussen databewerking vermy.

Step 3

4.1.3 Behalwe vir die beplanning en skep van 'n databasis, noem TWEE ander take wat 'n databasisadministrateur moet uitvoer as deel van sy/haar pligte.

96%

101 rated

Answer

Twee ander take wat 'n databasisadministrateur moet uitvoer sluit in: 1) Die onderhoud en optimalisering van die databasisprestasie, wat insluit die monitering van tydsgewende operasies en die toepas van nodige verbeterings. 2) Die implementering van sekuriteitsmaatreëls om databeveiliging te verseker, wat insluit gebruikersregte en toegangsbeheer na sensitiewe data.

Step 4

4.2.1 Verduidelik wat 'n primêre sleutel in hierdie konteks is.

98%

120 rated

Answer

In die konteks van 'n databasis is 'n primêre sleutel 'n unieke identifiseerder vir 'n rekord in 'n tabel. Dit verseker dat elke rekord maklik herkenbaar is en dat daar geen duplikaatregistre in die tabel is nie. Byvoorbeeld, in die tblStudente-tabel is die studentennommer die primêre sleutel wat elke student uniek identifiseer.

Step 5

4.2.2 Wat word die StudentNommer-veld in die tblBoekeUitgeenem-tabel ten opsigte van die verwantskap tussen die tabelle genoem?

97%

117 rated

Answer

Die StudentNommer-veld in die tblBoekeUitgeenem-tabel word die 'buitensleutel' genoem. Dit verwys na die primêre sleutel in die tblStudente-tabel en maak dit moontlik om 'n verwantskap te skep tussen die twee tabelle.

Step 6

4.2.3 Wat word met 'n saamgestelde primêre sleutel bedoel?

97%

121 rated

Answer

Met 'n saamgestelde primêre sleutel word verwys na 'n primêre sleutel wat uit meer as een kolom bestaan. Dit beteken dat 'n kombinasie van twee of meer kolomme saam gebruik word om 'n rekord uniek te identifiseer, soos 'n studentennommer en 'n boekISBN om 'n spesifieke uitleen van 'n boek aan 'n student aan te dui.

Step 7

4.2.4 Identifiseer en motiveer die spesifieke verwantskap wat tussen die tblStudente- en die tblBoekeUitgeenem-tabelle geskep is.

96%

114 rated

Answer

Die spesifieke verwantskap tussen die tblStudente- en die tblBoekeUitgeenem-tabelle is 'n een-tot-baie verwantskap. Dit beteken dat een student (in tblStudente) verskeie boeke (in tblBoekeUitgeenem) kan uitneem, terwyl elke boek wat uitgeneem is net aan een student behoort. Dit bied 'n meer doeltreffende manier om uitleenrekords te bestuur.

Step 8

4.2.5 Hoekom is referensie integriteit afgelyk wanneer die verwantskap tussen die tabelle geskep is?

99%

104 rated

Answer

Referensie integriteit is afgelyk om te verseker dat alle verwysings tussen die tabelle korrek en geldig is. Dit beteken dat daar nie 'n uitvoer na 'n studentennommer kan wees wat nie bestaan in die tblStudente-tabel nie. Dit help om data nieskatting en foute in die databasis te voorkom.

Step 9

4.2.6 a) Skryf 'n SQL-stelling om die naam, van en fonds beskikbaar, te toon van al die studente wat R30 of minder in hulle rekening.

96%

101 rated

Answer

SELECT StudentNaam, StudentVan, FondsBeskikbaar
FROM tblStudente
WHERE FondsBeskikbaar <= 30;

Step 10

4.2.6 b) Skryf 'n SQL-stelling om die studentennommer en getal boeke uitgeneem, te toon van al die studente wat meer as twee boeke uitgegeen het.

98%

120 rated

Answer

SELECT s.Studentennummer, COUNT(b.ISBN) AS GetalUitgeneem
FROM tblStudente s
JOIN tblBoekeUitgeenem b ON s.Studentennommer = b.Studentennommer
GROUP BY s.Studentennommer
HAVING COUNT(b.ISBN) > 2;

Join the NSC students using SimpleStudy...

97% of Students

Report Improved Results

98% of Students

Recommend to friends

100,000+

Students Supported

1 Million+

Questions answered

;