Photo AI

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

Question icon

Question 4

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

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

Step 1

4.1.1 Verduidelik wat 'n relationele databasis is.

96%

114 rated

Answer

A relationele databasis is 'n databasis wat uit verskillende tabelle bestaan wat met mekaar in verband staan. Dit sluit in dat data in 'n gestructureerde vorm gestoor word, met die vermoë om verwantskappe te definieer. Dit help om die integriteit van data te bewaar en te voorkom dat data dubbel voorkom.

Step 2

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

99%

104 rated

Answer

Rekordsluiting is noodsaaklik om te verseker dat wanneer 'n rekord aangepas of verwyder word, dit nie deur ander personeel intussen verander word nie. Dit voorkom dat data korrup raak en waarborg dat die akkurate weergawe van 'n rekord altyd gevind kan word.

Step 3

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

96%

101 rated

Answer

  1. Die administrateur moet seker maak dat die databasisveiligheid gehandhaaf word, wat insluit die bestuur van toegang vir verskillende gebruikers. 2. Hulle is ook verantwoordelik vir die rugsteun en herstel van data, wat noodsaaklik is om te verseker dat inligting nie verlore gaan nie.

Step 4

4.2.1 Die studentenommer in die tblStudente-tabel is die primêre sleutel. Verduidelik wat 'n primêre sleutel in herhinner konteks is.

98%

120 rated

Answer

Die primêre sleutel is 'n unieke identifiseerder vir elke rekord in 'n tabel. Dit verseker dat geen twee rekords in die tabel dieselfde sleutelwaarde kan hê nie, wat die integriteit van die data behou.

Step 5

4.2.2 Wat word die StudentNommer-veld in die tblBoekeUitge neem tabel genoem?

97%

117 rated

Answer

Die StudentNommer-veld in die tblBoekeUitge neem tabel is 'n vreemde sleutel. Dit is 'n kolom wat 'n verwysing maak na die primêre sleutel in die tblStudente-tabel, wat help om die verwantskap tussen die twee tabelle te vestig.

Step 6

4.2.3 'n Samegestelde sleutel van die tabel in die tblBoekeUitge neem wagt ens.

97%

121 rated

Answer

A samegestelde sleutel is 'n sleutel wat uit twee of meer kolomme bestaan wat saam 'n unieke waarde vorm. In die konteks van die tblBoekeUitge neem tabel, kan dit beide die StudentNommer en die ISBN insluit.

Step 7

4.2.4 Een tot baie verwantskap.

96%

114 rated

Answer

In 'n een-tot-baie verwantskap kan een rekord in die tblStudente-tabel met verskeie rekords in die tblBoekeUitge neem tabel verbind word, wat beteken dat 'n student meer as een boek kan uitneem.

Step 8

4.2.5 'n Rekord aan die een kant (tblStudente) van die verwantskap kan nie uitgevee word as dit gekoppel is met rekords aan die baie kant (tblBoekeUitge neem) van die verwantskap nie.

99%

104 rated

Answer

Dit beteken dat as daar 'n rekord in die tblStudente-tabel bestaan wat met boeke in die tblBoekeUitge neem tabel gekoppel is, kan die student se rekord nie verwyder word nie totdat daardie verwante boekerkords ook verwyder of aangepas is.

Step 9

4.2.6 (a) SELECT StudentNaam, StudentVan, FondsBesikbaar FROM tblStudente WHERE FondsBesikbaar <= 30

96%

101 rated

Answer

Dit sal die StudentNaam, StudentVan en FondsBesikbaar van alle studente teruggee wat 'n FondsBesikbaar minder of gelyk aan 30 het.

Step 10

4.2.6 (b) SELECT tblStudente.StudentNommer, Count(ISBN) AS GetalUitgeeen FROM tblStudente, tblBoekeUitge neem WHERE tblStudente.StudentNommer = tblBoekeUitge neem.StudentNommer GROUP BY tblStudente.StudentNommer HAVING (GetalUitge een >= 30)

98%

120 rated

Answer

Hierdie query sal die StudentNommer van studente teruggee wat minstens dertig boeke uitgeneem het. Dit maak gebruik van die COUNT-funksie om die aantal boeke te tel per student.

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

;