CATEGORII DOCUMENTE |
Gradinita |
SUBIECTE PROPUSE PENTRU ATESTATUL PROFESIONAL - INFORMATICA
Baze de date
Subiectul nr.1
Tabela PERSONAL contine datele angajatilor unei firme si are structura:
CNP C(13)
NUME C(20)
PRENUME C(20)
CALIFICATIV C(2) ( "FB"- foarte bine, "B" - bine, "S" - satisfacator, "N"- nesatisfacator)
Societatea doreste sa-si premieze angajatii. Dispune de o suma fixa de bani S si doreste sa ofere aceeasi suma fiecarui angajat care a obtinut calificativul FOARTE BINE ("FB") sau BINE ("B").
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se afiseze sub forma de tabel angajatii premiati in ordine alfabetica impreuna cu premiul care le revine.
Subiectul nr.2
Tabela ECHIPAMENTEcu structura TIP C(15) (tipul echipamentului: calculator, imprimanta, telefon, fax ) DATA_CUMP D(8) (data la care a fost cumparat) VALOARE N(10) (valoarea de inventar a echipamentului) DEPARTAMENT C(20) (carui departament a fost repartizat)este folosita pentru evidenta echipamentelor dintr-o institutie.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se uneasca departamentul D1 cu departamentul D2 prin pastrarea numelui celui de-al doilea.
-Sa se afiseze pentru fiecare departament existent in societate valoarea totala a echipamentelor achizitionate anul acesta.
Subiectul nr.3
Tabela ABONATI cu structura CNP C(13),NUME C(20), PRENUME C(20),ABONAMENT C(10) (poate fi "NORMAL", "PROMOTIONAL", "SPECIAL") ADRESA C(40) este folosita pentru evidenta abonatilor unei firme de televiziune prin cablu.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Cunoscand valoarea abonamentului V si faptul ca abonamentele de tip "promotional" au 10% reducere iar cele de tip "special" 50% reducere sa se afiseze cat va incasa societatea in aceasta luna pe fiecare tip de abonament in parte.
Subiectul nr.4
Tabela PRODUCTIE cu structura: NRMASINA N(3), DATA
D(8), SCHIMB N(1), ANGAJAT C(25), NROPERATII
N(3) este folosita pentru evidenta productiei unei societati.O inregistrare de
genul 15, ,1,'Ionescu', 160, semnifica ca la
masina cu numarul
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Pentru o perioada citita de la tastatura sub forma de doua date calendaristice d1 si d2 sa se afiseze numarul de total de operatii realizate pe fiecare masina in parte.
Subiectul nr.5
Tabela AGENDA cu structura : NUME_PREN C(30), DATA_NAST D(8), TEL_FIX C(20), TEL_MOBIL C(20), EMAIL C(25) contine agenda unei persoane.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se afiseze lista persoanelor care-si aniverseaza ziua in urmatoarele 5 zile
-Sa se afiseze numarul persoanelor care nu au telefon mobil
-Sa se afiseze persoanele care au cont de email pe serverul yahoo.com.
Subiectul nr.6
Produsele dintr-un depozit sunt inscrise in tabela DEPOZIT cu structura :
DENPROD C(10) (numele produsului),CANTITATE N(10) , DATA_EXP D(8), DATA_LIVR D(8) (data la care a fost cumparat), PRET N(14) (pretul unitar).
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se afiseze valoarea produselor expirate si apoi sa se stearga din tabela aceste produse;
-Sa se afiseze cantitatea totala existenta in depozit pentru fiecare produs
-Sa se afiseze valoarea totala a produselor din depozit.
Subiectul nr.7
Inventarul obiectelor dintr-o institutie se afla in tabela OB_INV cu structura :
OBIECT C(30), NR_INVENTAR C(15) ,DATA_INTR D(8) (data achizitionarii), PERIOADA N(2) (perioada de amortizare - in numar de ani), VALOARE N(15) (valoarea de inventar).
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Pentru obiectele de inventar pentru care a trecut perioada de amortizare sa se completeze campul valoare cu 0
- Sa se afiseze valoarea totala a obiectelor de inventar neamortizate.
Subiectul nr.8
O societate are inscrise in tabela VANZARI vanzarile efectuate.Structura tabelei este :DATA D(8),PRODUS C(15),CANTITATE N(3),PRETUNITAR N(10).
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Pentru o data caledaristica citita de la tastatura sa se afiseze valoarea totala a vanzarilor pe fiecare zi a saptamanii din care face parte data calendaristica respectiva.
Subiectul nr.9
Tabelele ELEVI si CLASE sunt folosite pentru evidenta elevilor unei scoli.Structura acestora este urmatoarea :
ELEVI NUME C(15) PRENUME C(15) CLASA C(4) |
CLASE CLASA C(4) PROFIL C(20) DIRIGINTE C(40) |
Sarcini:
-Sa se creeze tabelele; Sa se populeze cu date tabelele.
-Sa se afiseze numarul total de elevi din fiecare clasa
-Sa se afiseze numarul total de elevi de la fiecare profil
Subiectul nr.10
Tabela ELEVI contine date despre elevii unei scoli. Aceasta are structura :NUME C(10), PRENUME C(10), CLASA C(4), MEDIE N(5,2).
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se afiseze numele elevului (elevilor) cu cea mai mare medie din fiecare clasa.
Subiectul nr.11
Tabela PERSONAL contine toti angajatii unei societati iar tabela COPII contine informatii despre copii acestora.Structura acestora este urmatoarea :
PERSONAL CNPA C(13) (cod numeric angajat) NUME C(15) PRENUME C(15) DATA_ANG D(8) |
COPII CNPA C(13) (cod numeric angajat) NUMECOPIL C(15) VARSTA N(2) |
Sarcini:
-Sa se creeze tabelele; Sa se populeze cu date tabelele.
-Sa se afiseze sub forma de lista angajatii fara copii
-Sa se afiseze angajatii care au copii.
Subiectul nr.12
Se considera tabelele STUDENT si SITUATIE cu urmatoarea structura :
STUDENT CNP C(13) NUME C(15) PRENUME C(15) ADRESA C(40) |
SITUATIE CNP C(13) MEDIA_S1 N(5,2) MEDIA_S2 N(5,2) |
Primesc bursa toti studentii care au avut media generala mai mare decat M (o valoare citita de la tastatura).
Sarcini:
-Sa se creeze tabelele; Sa se populeze cu date tabelele.
-Sa se creeze o noua tabela BURSIERI cu campurile CNP, NUME, PRENUME, MEDIA_GEN care sa contina numai studentii bursieri.
-Sa se afiseze tabela nou creata
Subiectul nr.13
Un depozit aprovizioneaza cu produse mai multe magazine. Tabela care gestioneaza depozitul are structura : Cod_produs, Data_livrare, Pret_unitar, Cantitate, Unitate_masura, Cod_magazin
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Pentru o data_livrare Y citita de la tastatura sa se afiseze toate codurile magazinelor si produsele cu care au fost aprovizionate.
-Sa se determine produsul cel mai solicitat in data_livrare X citita de la tastatura si sa se afiseze valoarea totala obtinuta prin vanzarea lui.
Subiectul nr.14
Un magazin se aprovizioneaza cu produse de la mai multe depozite. Tabela care gestioneaza magazinul are urmatoarea structura: Cod_produs, Cantitate, Pret_unitar, Unitate_masura, Cod_depozit, Data_aprovizionare.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Pentru un produs dat, afisati cantitatea cu care s-a aprovizionat magazinul in luna X citita de la tastatura
-Afisati valoarea totala a marfurilor transferate de la un depozit cu codul Z citit de la tastatura.
Subiectul nr.15
Se citeste de la tastatura un numar natural n<1000.
Sarcini:
-Creati automat o tabela cu numele numere care sa contina doua campuri: NR1 N(3), NR2 N(7) si n inregistrari.In campul NR1 se vor memora toate numerele de la 1 la n, iar in campul NR2 se vor memora patratele numerelor de la 1 la n.
-Marcati apoi pentru stergere inregistrarile care au proprietatea ca ultima cifra a numarului coincide cu ultima cifra a patratului sau (de exemplu: 5 si 25)
-Afisati cate inregistrari indeplinesc aceasta conditie.
Subiectul nr.16
Se considera tabela ELEVI cu structura NRCRT N(4), NUME C(20), CLASA C(6).
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se ordoneze tabela dupa clasa si dupa nume dupa care sa se afiseze tabela ordonata
-Sa se completeze campul NRCRT astfel incat pentru cei n elevi din fiecare clasa acestia sa fie numerotati de la 1 la n.
Exemplu:
Tabela dupa ordonare |
Tabela dupa numerotare |
|||||
Nrcrt |
Nume |
Clasa |
Nrcrt |
Nume |
Clasa |
|
Albeanu Vasile Ionescu Ana Prisecaru Dragos Avram Ion Georgescu Marian |
9A 9A 9A 11F 11F |
1 2 3 1 2 |
Albeanu Vasile Ionescu Ana Prisecaru Dragos Avram Ion Georgescu Marian |
9A 9A 9A 11F 11F |
Subiectul nr.17
O tabela PERS contine doua campuri: nume C(30), varsta N(3).
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se creeze o noua tabela care are aceleasi campuri, dar lungimea campului nume este egala cu lungimea celui mai lung nume din PERS.
Subiectul nr.18
Se considera tabela RECEPTII cu structura: cod_p, nume, cantitate, pret.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa sa valideze tabela aratand pentru fiecare articol toate erorile. Un articol este considerat corect daca:
a) cod_p este natural in intervalul 100..999
b) numele produsului nu este sirul vid
c) valoarea din campul cantitate este strict pozitiva
d) pretul este mai mare de 1000.
Se va crea fisierul erori.txt care contine pe cate o linie informatii de genul:
inregistrarea 205 : eroare de tip c) (adica la inregistrarea 205 din Receptii cantitatea nu este strict pozitiva)
Subiectul nr.19
Tabela AUTORI cu structura (nume C(30), carte C(30)) contine o lista de autori impreuna cu cartile scrise.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se determine autorul care are cele mai multe carti scrise din tabela.
-Pentru fiecare autor din tabela afisati apoi intr-un fisier text toate cartile pe care le-a scris.
Subiectul nr.20
In tabela MEDII se memoreaza numele elevilor si mediile la cele 16 obiecte din catalog dintr-un semestru.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se calculeze intr-un camp al tabelei pentru fiecare elev media generala semestriala (se va tine seama de faptul ca unii elevi au trecuta valoarea 0 la rubrica Sport, adica sunt scutiti de sport); daca elevul este corigent, la media sa generala veti trece valoarea 0.00.
-Sa se calculeze cate medii de 10 sunt, indiferent de obiect.
Subiectul nr.21
Fie tabela MAGAZIE cu structura: denmarfa C(20), cod C(5), cantitate N(5). Tabela contine mai multe marfuri, iar codurile fiecarei marfi trebuie sa fie unic. Dar in tabela au fost adaugate din greseala inregistrari care contin acelasi cod.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Identificati marfurile care apar cu acelasi cod de mai multe ori, creati o singura inregistrare in tabela cu codul respectiv.
-In campul cantitate al noii inregistrari retineti suma cantitatilor din inregistrarile duplicate.
De exemplu:
Tabela initiala: |
Dupa eliminarea duplicatelor: |
|||||
Cod |
denmarfa |
Cantitate |
cod |
denmarfa |
cantitate |
|
A001 B02 A001 A001 B03 D8 B02 A001 |
Caiet Stilou Caiet Caiet Pix Discheta Stilou Caiet |
50 20 12 14 100 1000 50 40 |
A001 B02 B03 D8 |
Caiet Stilou Pix Discheta |
116 70 100 1000 |
Subiectul nr.22
Tabela ELEVI cu structura Nume, Clasa, Tip, Media memoreaza numele elevilor dintr-o scoala impreuna cu clasa, tipul de invatamant ('Z' pentru invatamant liceal, 'S' pentru seral, 'P' pentru arte si meserii) si media elevilor.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se creeze fisierul text rapoarte.txt in care se vor tipari pentru fiecare clasa tipul de invatamant si media clasei.
Subiectul nr.23
Se considera o baza de date necesara activitatii de marketing a unei societati si care sa inregistreze ofertele de materiale ale diferitilor furnizori.
Sarcini:
-Sa se creeze baza de date impreuna cu tabelele acesteia :
FURNIZORI , cu structura :cod furnizor, nume, adresa
OFERTE , cu structura :cod furnizor, cod material, nume material, pretul oferit, cantitatea maxima
-Sa se populeze cu date tabelele .
-Sa se afiseze ofertele pentru materialul X (dat de la tastatura) crescator dupa pretul oferit, sub urmatoarea forma:
Lista ofertelor pentru materialul....
Nr.crt. |
Nume furnizor |
Adresa |
Pret oferit |
Cantitate maxima |
Total oferte......xxxxx
Pretul mediu oferit...xxxxx
Tabela PERS1 are un singur camp Nume, care memoreaza intreg numele unor persoane in forma: Nume_de_familie urmat de unul sau mai multe spatii si apoi Prenume (de exemplu, "Ionescu Vasile").
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se creeze tabela PERS2 cu un singur camp, Nume, care memoreaza numele persoanelor in forma Prenume Nume (unde intre prenume si nume este un singur spatiu).
-Sa se realizeze conversia la majuscule a tuturor numelor din tabela PERS2 .
Se considera o tabela cu structura NUMETARA C(15), CAPITALA C(15), NRLOCUIT N(10) si care contine informatii despre tarile unui continent.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se realizeze adaugarea de inregistrari la tabela;
-Sa se modifice numele capitalei unei tari;
-Sa se calculeze populatia tuturor tarilor inregistrate in tabela;
Se considera o tabela cu structura NUMECARTE C(20), NUMEAUTOR C(20), IMPRUMUT L si care contine informatii despre cartile unei biblioteci (se considera ca tabela contine cate un singur exemplar din fiecare carte).
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se realizeze ahizitionarea unor noi carti de catre biblioteca;
-Sa se realizeze imprumutarea de carti la cititori (daca o carte este imprumutata, atunci campul logic corespunzator are valoarea .T.);
Se considera tabela ELEVI cu structura NUME C(10), PRENUME C(10), CLASA N(2), SPEC C(3) si care contine informatii despre elevii unui liceu .
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se adauge articole la tabela prin citirea de la tastatura a unui articol.
-Sa se listeze alfabetic dupa nume si prenume, pe clase si profil a elevilor (se citeste clasa si profilul);
-Sa se realizeze cautarea unui anumit elev dupa nume + prenume;
Se considera o tabela cu structura NUMEJUD C(10), POPULATIE N(10), SUPRAFATA N(5) si care contine informatii despre judetele tarii.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se adauge articole in tabela prin citirea unui articol de la tastatura
-Sa se realizeze afisarea tuturor judetelor in ordine alfabetica dupa nume;
-Sa se realizeze afisarea tuturor judetelor descrescator dupa populatie;
-Sa se calculeze totalul populatiei judetelor;
Se considera o tabela cu structura DENMAT C(20), PRETUNIT N(5), UNITMAS C(5), CANTITATE N(10) si care contine informatii despre materialele din depozitul unui magazin (in depozit se poate gasi acelasi material la preturi diferite).
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se realizeze cautarea unui material dupa denumire+pret;
-Sa se calculeze costul cantitatii totale a unui material din depozit;
Se considera o tabela cu structura DENPRODUS C(15), PRETUNIT N(10), CANTITATE N(10) si care contine informatii despre produsele depozitate intr-un magazin alimentar.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se afiseze cel mai ieftin produs;
-Sa se calculeze costul cantitatii totale a unui produs( denumirea produsului se citeste de la tastatura)
Se considera o tabela cu structura structura DENPRODUS C(10), NRBUCATI N(5), PRETUNITAR N(10) si care contine informatii despre produsele din magazia unei librarii.
Sarcini:
-Sa se creeze tabela; Sa se populeze cu date tabela.
-Sa se realizeze achizitionarea de noi produse de catre librarie (un produs se identifica in mod unic prin denumire si pret unitar) ;
-Sa se realizeze vanzarea unor produse;
-Sa se afiseze toate produsele inregistrate in tabela descrescator dupa pret;
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1620
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved