Photo AI

4.1 Die data vir die toekenningseremonie is in 'n database gestoor wat uit twee tabelle, tblKunstenaars en tblVertonings, bestaan - NSC Information Technology - Question 4 - 2024 - Paper 2

Question icon

Question 4

4.1-Die-data-vir-die-toekenningseremonie-is-in-'n-database-gestoor-wat-uit-twee-tabelle,-tblKunstenaars-en-tblVertonings,-bestaan-NSC Information Technology-Question 4-2024-Paper 2.png

4.1 Die data vir die toekenningseremonie is in 'n database gestoor wat uit twee tabelle, tblKunstenaars en tblVertonings, bestaan. Die struktuur van die tabelle word... show full transcript

Worked Solution & Example Answer:4.1 Die data vir die toekenningseremonie is in 'n database gestoor wat uit twee tabelle, tblKunstenaars en tblVertonings, bestaan - NSC Information Technology - Question 4 - 2024 - Paper 2

Step 1

4.1.1 Verduidelik die konsep van databasisnormalisering deur om gewoond te raak aan 'n databasis.

96%

114 rated

Answer

Databasisnormalisering is die proses waardeur data in 'n databasis georganiseer word om die ontwerp te verbeter en om onreëlmatigheid of oortollige data te verminder. Dit help om dataintegriteit te handhaaf en om dubbele inligting te vermy. Dit gebeur deur data in kleiner, meer spesifieke tabelle te organiseer sodat data meer doeltreffend gestoor en bestuur kan word.

Step 2

4.1.2 (a) Hierdie verwantskap moet toelaat dat elke vertoning deur een kunstenaar opgevoer kan word, en een kunstenaar moet in staat wees om in baie vertonings te wees.

99%

104 rated

Answer

Hierdie een-tot-baie verwantskap kan gerealiseer word deur 'n primêre-sleutel en 'n vreemde sleutels te gebruik. In die tblKunstenaars-tabel kan 'n primêre sleutel (KunstenaarsID) gedefinieer word. In die tblVertonings-tabel kan 'n vreemde sleutel (KunstenaarsID) geskep word wat verband hou met die primêre sleutel.

Step 3

4.1.2 (b) Identifiseer hoe oorbodige ('redundant') veld in tblKunstenaars en motiveer oudit daar.

96%

101 rated

Answer

Die veld 'AantalVertonings' in tblKunstenaars kan as oortollig beskou word, omdat hierdie inligting maklik bereken kan word deur die aantal rekords in die tblVertonings-tabel wat aan die specifieke KunstenaarsID gekoppel is, te tel. Dit is dus onnodig om hierdie informasie in die tblKunstenaars-tabel op te neem.

Step 4

4.3.1 Lewen kritiek op die gebruik van 'n gesentraliseerde database vir hierdie toepasding.

98%

120 rated

Answer

Gesentraliseerde databases kan beperkings hê wanneer dit kom by die hantering van hoë volume gebruikers. Dit kan lei tot 'n enkele punt van mislukking, wat beteken dat as die sentrale stelsels misluk, alle gebruikers geaffekteer sal word. Dit kan ook traagheid verhoog, veral wanneer die afstand tussen gebruikers en die sentrum groot is.

Step 5

4.3.2 Noem 'n geskikte alternatiewe databasisbesturingsmodel wat die probleme wat in VRAAG 4.3.1 geïdentifiseer is, sal uitskakel.

97%

117 rated

Answer

Losgebaseerde databasisbesturingsmodelle kan 'n geskikte alternatiewe wees. In 'n gedistribueerde databasis is daar nie 'n enkele punt van mislukking nie en kan data na verskillende plekke geskuif word, wat prestasie verbeter en die risiko van verlies van data verminder.

Step 6

4.6.1 SQL-inspuiting ('injection')-verbruik

97%

121 rated

Answer

SQL-inspuiting is 'n metode waar 'n kwaadwillige gebruiker SQL-kode in invoerveld plaas, wat die databasis se gedrag kan manipuleer. Dit kan lei tot die onwettige toegang tot sensitiewe data, of die manipulasie van die databasis self.

Step 7

4.6.2 Enige TWEE maniere aan waarop 'n databasis teen SQL-inspuiting-aanval beskerm kan word.

96%

114 rated

Answer

  1. Gebruik parameteriseerde vrae in SQL om te verhoed dat gebruiker se invoer as opdragte uitgevoer word.
  2. Implementering van toegangbeheer en gebruikersvalideringstelsels om seker te maak dat slegs gemagtigde gebruikers toegang het tot die databasis.

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

;