Photo AI

'n Biblioteek gebruik 'n relationele databasis om 'n rekord te hê van boeke wat uitgee... - 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-uitgee...-NSC Information Technology-Question 4-2019-Paper 2.png

'n Biblioteek gebruik 'n relationele databasis om 'n rekord te hê van boeke wat uitgee...

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

Step 1

Verduidelik waarom 'n relationele databasis is.

96%

114 rated

Answer

Een van die hooftake van 'n relationele databasis is om data in 'n gestructureerde formaat op te slaan. Dit beteken dat die data in tabelle georganiseer is wat maklik navraag en bestuurbaar is. Die gebruik van sleutels en verwantskappe tussen tabelle verseker dat die data integriteit en konsistensie behou. Dit laat ook multi-data toegang toe, wat die doeltreffendheid van die databasis verhoog.

Step 2

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

99%

104 rated

Answer

Rekordsluiting is nodig om te verseker dat data nie deur verskillende gebruikers gelyktydig gewysig word nie, wat kan lei tot dataverlies of inkonsistente inligting. Met rekordsluiting kan 'n gebruiker 'n spesifieke rekord vergrendel terwyl hulle dit wysig, en ander gebruikers kan nie dieselfde rekord wysig totdat dit weer beskikbaar gemaak word nie. Dit verbeter die data-integriteit en verminder die kans op konflik.

Step 3

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

96%

101 rated

Answer

Twee ander take wat 'n databasismedewerker moet uitvoer, sluit in: 1. Die waarborg van databasis sekuriteit deur voldoende toegang te bestuur en sensitiewe data te beskerm teen ongeoorloofde toegang. 2. Die optimalisering van databasis prestasie deur die gebruik van indekse en data normalisering om vinniger toegang tot data te verseker.

Step 4

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

98%

120 rated

Answer

Die primêre sleutel is 'n unieke identifikasiemiddel wat elke rekord in 'n tabel kenmerk. Dit verhoed dat dubbele rekords in dieselfde tabel voorkom en help om dataintegriteit te verseker. In hierdie geval is die StudentNommer die primêre sleutel in die tblStudente-tabel, wat beteken dat elke student 'n unieke nommer het wat hulle onderskei.

Step 5

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

97%

117 rated

Answer

Die StudentNommer-veld in die tblBoekeUitgeneem-tabel word dikwels 'n 'buitensleutel' genoem. Dit is 'n kolom wat verwys na die primêre sleutel van 'n ander tabel (in hierdie geval tblStudente), wat die verwantskap tussen die twee tabelle moontlik maak.

Step 6

'n Saamgestelde primêre sleutel word in die tblBoekeUitgeneem-tabel gebruik. Wat word met 'n saamgestelde primêre sleutel bedoel?

97%

121 rated

Answer

Met 'n saamgestelde primêre sleutel bedoel ons 'n sleutel wat uit meer as een kolom bestaan. Dit beteken dat die unieke identifikasie van 'n rekord gebaseer is op 'n kombinasie van meer as een veld. In hierdie geval kan dit beteken dat die kombinasie van StudentNommer en ISBN saam die unieke rekord in die tblBoekeUitgeneem-tabel vorm.

Step 7

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

96%

114 rated

Answer

Die spesifieke verwantskap tussen die tblStudente- en die tblBoekeUitgeneem-tabelle is 'n een-tot-baie verwantskap. Dit beteken dat een student (in tblStudente) verskeie boeke (in tblBoekeUitgeneem) kan uitneem. Hierdie verwantskap deur die StudentNommer verbind die twee tabelle, en dit kan gelyktydig in navrae verweef word om 'n volledige prent te kry van wat elke student uitgeneem het.

Step 8

Referensie integriteit is afgewyk toe die verwantskap tussen die tabelle geskep is. Hoekom is dit gedoen?

99%

104 rated

Answer

Referensie integriteit is afgewyk om meer fleksibiliteit te bied in die bestuur van die databasis. Dit kan beteken dat delete en update aksies op die primêre tabel nie noodwendig die verwante rekord in die buitetabel sal beïnvloed nie, wat dataverlies of ondoeltreffende data kan voorkom. Dit laat ook gebruikers toe om aanpassings te maak sonder om te veel beperkings te hê aangaande die règels van verwantskappe.

Step 9

Die uittreksel van data hieronder toon 'n paar van die rekords in die twee tabelle. Skryf 'n SQL-stelling om die naam, van en fonds beskikbaar, te vertoon van al die studente wat minder as R30 uitgeleen het.

96%

101 rated

Answer

SELECT StudentNaam, Van, FondsBesikbaar
FROM tblStudente
WHERE StudentNommer IN (
  SELECT StudentNommer
  FROM tblBoekeUitgeneem
  WHERE KopieNo < 30
);

Step 10

Skryf 'n SQL-stelling om die studentenommer en getal boeke uitgeneem, te vertoon van al die studente wat meer as twee boeke uitgeput het.

98%

120 rated

Answer

SELECT StudentNommer, COUNT(ISBN) AS GetalUitgeneem
FROM tblBoekeUitgeneem
GROUP BY StudentNommer
HAVING COUNT(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

;