PROBLEME PENTRU ATESTAT
-BAZE DE DATE-
Se da fisierul ELEVI.DBF având urmatoarea structura (numar matricol, nume, clasa, adresa, nr. de telefon, data nasterii, absente, media, admis). Se considera respins la examen elevul care are media generala mai mica decât 6.
Sa se afiseze elevii cu cea mai mare medie din fiecare clasa.
Pentru o clasa citita de la tastatura, s 19319v2119t a se listeze înregistrarile cu elevii a caror medie este mai mare decât 8.
Sa se marcheze pentru stergere înregistrarile pentru care câmpul media este mai mic decât 5
Sa se ordoneze înregistrarile pe clase.
Sa se obtina lista elevilor cu medii între 9 si 10.
Se citesc de la tastatura un nume si o clasa. Sa se listeze toti elevii din scoala cu medii mai mici decât media elevului respectiv.
Sa se obtina pentru fiecare clasa numarul elevilor cu medii între 5 si 6.
Sa se afiseze toti colegii de clasa ai elevului Ionescu.
Sa se modifice toate numerele matricole conform formulei nrm=nrm+100.
Sa se afiseze numele si clasa elevului cu numar maxim de absente din scoala.
Fie baza de date BIBLIOTECA.DBF (cod carte, colectie, autor, titlu, data aparitiei, editura, pret, stare)
11) - Cartile aflate în stare avansata de deteriorare trebuie scoase din evidenta.
Toate cartile aparute în biblioteca înainte de anul 1990 au pretul majorat cu 25 , iar
pentru cele din coletia "SF" pretul este dublu.
12)- Editura "Albatros" si-a schimbat numele în "Pinguin" la 1 sept 1992. Se cere
introducerea acestei modificari pentru toate cartile aparute la acea editura dupa aceasta
data.-Sa se marcheze pentru stergere cartile autorului X .
Fie baza de date PERSONAL.DBF(cod, nume, nr. buletin, functie, salar, data nasterii,
nr. copii, cost-ora-noapte,nr.nopti, suma-spor-noapte, retineri, rest plata)
13)-Sa se afiseze persoanele care lucreaza în unitate.
-Ce salariu are o persoana cu nume dat de la tastatura.
-Modificati salariul prin majorare cu la lucratorii în functii de contabilitate si cu
la cei în functii administrative.
14)-Toate persoanele care lucreaza în functii administrative au copii si sunt în vârsta de
peste 60 de ani se vor pensiona (marca pentru stergere).
-Se vor afisa posturile vacante dupa pensionare.
15)-Afisati numele persoanei cu cod 4.
-Înaintea persoanei cu cod 4 inserati un articol vid si completati cu date acest articol
-Modificati acelasi salariu cu cel al primei persoane la toate celelalte care au aceeasi
functie.
Fie baza de date TEATRU.DBF(teatru, sala, trupa, piesa, autor, data reprezentatiei, nr. de reprezentatii, oras)
16)-În ce orase a avut spectacole trupa de teatru X si cu ce piese.
-Câte reprezentatii a avut pâna acum piesa X a autorului Y
17)-Se anuleaza toate spectacolele cu piesa X programate dupa data Y.
18)-Afisati toate piesele de teatru programate pentru orasul X în perioada d1-d2; spectacolele vor fi ordonate cronologic dupa data reprezentatiei.
-Afisati numele si tipul câmpului 2.
Fie baza da date CONTRACTE.DBF (nr. contract, data, furnizor, produs, cantitate, pret, termen de livrare, onorare, conditii)
19)-Care sunt contractele incheiate cu SC SIDEX SA.
-Care sunt contractele furnizorului X deja onorate.
20)-Afisati contractele cu termen de livrare depasit.
-Afisati pentru fiecare contract numele furnizorului.
-Afisati ultimele 5 articole.
Fie baza de date STOCURI.DBF (cod, denumire, cantitate, cantitatea normata, unitate de masura, valoare, data ultimei miscari, conditii speciale de depozitare)
21)-Sa se afiseze lista materialelor ce necesita conditii speciale de depozitare.
-Sa se afiseze materialele ce necesita reaprovizionare (cant. existenta este mai mica
decât cant. normata)
-Sa se obtina lista materialelor lichide (unit. de masura este litrul)
22)-Sa se afiseze meterialele a caror valoare depaseste valoarea de100000 unitati monetare
-Sa se calculeze valoarea totala a materialelor din stoc.
-Afisati numarul de câmpuri din baza de date.
Fie baza de date CINEMA .DBF(cod_film,nume_film,producator,regie,an,gen,scenariu,premii, tara_prod) si ACTORI.DBF(nume, data_nasterii , cod_film, nationalitate ,data_decesului)
23)-Afisati actorii care au jucat in filmul "TITANIC" .
-Afisati lista actorilor in viata care nu au depasit varsta de 30 de ani .
-Afisati regizorii cu productii cinematografice in ROMANIA ,dupa 1989,in ordine
alfabetica
24)-Afisati premiilie obtinute de filmul "X" .
-Afisati varsta actorului "X" .
-Afisati distributia filmului "X".
Fie baza de date PERSONAL.DBF(cod, nume, functie, loc_munca,salariu,impozit,retineri)
25)-Afisati numele si functia persoanei cu salariul maxim
-Afisati impozitul si retinerile totale pe locuri de munca.
26)-Afisati codurile si numele persoanelor a caror salariu este dublul sumei impozitului si
retinerilor.
-Sa se scrie o secventa de instructiuni care calculeaza automat impozitul (25%din
salariu) pentru ultimele 5 inregistrari din baza de date .
|