Photo AI

VRAAG 2: DATABASISPROGRAMMERING Die database WerkniersDB bevat inligting van die werknemers van 'n- en uitvoermaatskappy - NSC Information Technology - Question 2 - 2020 - Paper 1

Question icon

Question 2

VRAAG-2:-DATABASISPROGRAMMERING--Die-database-WerkniersDB-bevat-inligting-van-die-werknemers-van-'n--en-uitvoermaatskappy-NSC Information Technology-Question 2-2020-Paper 1.png

VRAAG 2: DATABASISPROGRAMMERING Die database WerkniersDB bevat inligting van die werknemers van 'n- en uitvoermaatskappy. Die database bevat twee tabelled met die n... show full transcript

Worked Solution & Example Answer:VRAAG 2: DATABASISPROGRAMMERING Die database WerkniersDB bevat inligting van die werknemers van 'n- en uitvoermaatskappy - NSC Information Technology - Question 2 - 2020 - Paper 1

Step 1

Knoppie [2.1.5 - Oortyd]

96%

114 rated

Answer

Om die totale oortyd van werknemers te bereken, kan ons die volgende SQL-vraag opstel:

SELECT Van, FORMAT(SUM((UreGewerk - 8) * Uurlikseloon * 2), "CURRENCY") AS OortydBedrag 
FROM tblWerknemers E, tblLogUre H 
WHERE E.WerknemerID = H.WerknemerID AND ureGewerk > 8 
GROUP BY Van;

Uitleg van die SQL-vraag

  1. Selektering: Ons selekteer die kolomme 'Van' en die berekende 'OortydBedrag'.
  2. Berekening: Die oortyd word bereken deur die totaal van die ure wat werknemer meer as 8 gewerk het te neem, vermenigvuldig met die uurlikse loon en vervolgens met 2.
  3. Bronne: Die data word verkry uit die tabels tblWerknemers en tblLogUre deur gebruik te maak van die werknemer-ID as die koppelvlak tussen hulle.
  4. Groepering: Die resultate word gegroepeer volgens die 'Van' veld sodat die oortyd per werknemer vertoon kan word.

Step 2

Knoppie [2.2.1 - Werknemers met noodhulp]

99%

104 rated

Answer

Skryf kode om die volgende te doen:

  • Vertoon die werknemers se ID, Van en pos titel in die 'rich edit'-komponent red2v.
var
  tel: Integer;
begin
  tel := 0;
  settblWerknemers.first;
  while not tblWerknemers.Eof do
  begin
    if tblWerknemers.NoodHulpOpleiding then
    begin
      tel := tel + 1;
      // Voeg werknemer se inligting by die readonly edit component
      // Verhit die werknemer se ID, Van en PosBeskrywing
    end;
    tblWerknemers.Next;
  end;
  // Toon tel in 'rich edit'
end;

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

;