Photo AI
Question 2
VRAAG 2: DATABASEPROGRAMERING Die database WerknemersDB bevat inligting van die werknemers van 'n- en uitvoernamaatskappy. Die databas bevat twee tabellte met die n... show full transcript
Step 1
Answer
Die SQL-kode om die inligting van werknemers uit die tblWerknemers-tabel te vertoon, kan soos volg geskryf word:
SELECT *
FROM tblWerknemers
ORDER BY PosTitel ASC, UurlikseLoon DESC;
Hierdie SQL-uitdrukking sal die inligting van werknemers van die tblWerknemers-tabel vertoon, gesorteer volgens die PosTitel in 'n stijgende volgorde en UurlikseLoon in 'n dalende volgorde.
Step 2
Answer
Die SQL-kode om werknemers wat 'Ingenieur' in hul pos titel het te vertoon, kan soos volg geskryf word:
SELECT WerknemerID, Van, Naam
FROM tblWerknemers
WHERE PosTitel LIKE '%Ingenieur%';
Hierdie kode vertoon die relevante velde vir werknemers met die stellings van 'Ingenieur' in hul pos titel.
Step 3
Step 4
Step 5
Answer
Die verlangde SQL-kode om die oortyd te bereken, kan soos volg geskryf word:
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;
Hierdie SQL-kode bereken die oortyd vir elke werknemer wat meer as 8 uur gewerk het.
Step 6
Answer
Hier is die Delphi-kode om werknemers met noodhulp te vertoon:
var
teller: Integer;
begin
teller := 0;
tblWerknemers.First;
while not tblWerknemers.Eof do
begin
if tblWerknemers['NoodHulpOpleiding'] then
begin
ShowMessage(tblWerknemers['WerknemerID'] + ' ' + tblWerknemers['Van']);
teller := teller + 1;
end;
tblWerknemers.Next;
end;
ShowMessage('Teller: ' + IntToStr(teller));
end;
Hierdie kode sal die WerknemerID en Van van elke werknemer met noodhulp vertoon, en die totale aantal werknemers met noodhulp opleiding sal ook gewys word.
Step 7
Answer
Om 'n nuwe werknemer toe te voeg, kan die volgende Delphi-kode gebruik word:
begin
tblWerknemers.Insert;
tblWerknemers['WerknemerID'] := 'EMP986';
tblWerknemers['Naam'] := 'Robert';
tblWerknemers['Van'] := 'Laubscher';
tblWerknemers['UurlikseLoon'] := 195.00;
tblWerknemers['PosTitel'] := 'Mariene Ingenieur';
tblWerknemers['NoodHulpOpleiding'] := True;
tblWerknemers.Post;
end;
Hierdie kode voeg die nuut werknemer se inligting toe aan die tblWerknemers-tabel.
Step 8
Report Improved Results
Recommend to friends
Students Supported
Questions answered