You are on page 1of 8

Subiecte atestat Baze de date ______________________________________________________________________________ I. SISTEME DE GESTIUNE A BAZELOR DE DATE 1.

Facult i Se d urm toarea structur de fi ier: Denumire C,20 (Denumirea facult ii) Localitate C,15 Nrstud N,5 (Nr. studen i) Nrstudb N,5 (Nr. studen i bursieri) An_inf N,4 (Anul nfiin rii) Nrspec N,2 (Num rul de specializ ri oferite) Se cer urm toarele: 1. Fiind citit de la tastatur o anumit localitate s se determine num rul total de studen i nscri i la facult ile din respectiva localitate. 2. S se afi eze facult ile n ordine descresc toare dup num rul de studen i. 3. Care este facultatea cu cei mai pu ini studen i bursieri din Cluj? 4. Care este cea mai demult nfiin at facultate? 5. Care este num rul de studen i nebursieri de la facultatea de Medicin din Cluj? 6. S se afi eze facult ile grupate pe localit i n ordine cresec toare a num rului de specializ ri oferite. 7. S se afi eze facult ile n ordine cronogogic a nfiin rii lor, iar pentru acela i an de nfiin are alfabetic. 8. Care este num rul total de studen i din Bucure ti i Timi oara? 9. S se afi eze localit ile unde exist facult i. 10. S se afi eze facult ile n ordine descresc toare a num rului de studen i. 11. S se afi eze facult ile n ordine cresc toare a num rului de studen i, iar pentru acela i num r de studen i n ordine alfabetic . 12. S de determine num rul de facult i nfiin ate dup un anumit an introdus de la tastatur . 2. Elevi Se d urm toarea structur de fi ier: Nume C 20 Prenume C 20 Clasa C 4 Nrabs N 3 Motivate N 3 Mpurtare N 2 Se cer urm toarele: 1. S se ordoneze cresc tor dup nume i prenume ntr-o alt baz de date i s se afi eze con inutul acesteia. 2. S se afi eze elevii grupa i pe clase n ordine descresc toare a num rului de absen e nemotivate. 3. S se caute dup nume i prenume un anumit elev i s se afi eze num rul de absen e motivate. 4. S se afi eze elevii pe clase n ordine alfabetic . 5. S se afi eze elevii grupa i dup num rul de absen e nemotivate n ordine alfabetic . 6. S se afi eze elevii care au mai mult de 10 absen e nemotivate. 7. S se ordoneze cresc tor dup clas , nume i prenume ntr-o alt baz de date i s se afi eze con inutul acesteia. 8. S se nlocuiasc media la purtare cu 9 pentru cei care au un num r de absen e nemotivate ntre 10-19. 9. S se ordoneze cresc tor dup num rul de absen e ntr-o alt baz de date i s se afi eze con inutul acesteia. _____________________________________________________________________________1

Subiecte atestat Baze de date ______________________________________________________________________________ 10. S se afi eze elevii cu num rul de absen e cuprins ntre dou valori date X i Y. 11. S se afi eze elevii n ordine descresc toare a mediei la purtare. 12. S se ordoneze cresc tor dup clas i num rul de absen e nemotivate ntr-o alt baz de date i s se afi eze con inutul acesteia. 13. S se nlocuiasc media la purtare cu 8 pentru cei care au un num r de absen e nemotivate ntre 20 i 29. 14. S se afi eze elevii cu num rul de absen e nemotivate mai mare dect 30. 15. S se nlocuiasc cmpul media la purtare astfel 10 (0-9 absen e), 9(10-19 absen e), 8(20-29 absen e). 16. S se afi eze elevii grupa i dup media la purtare n ordine alfabetic . 3. Angaja i Se d urm toarea structur de fi ier: Nume C,15 Prenume C,15 Departament C,20 Salariu N,7 Func ia C,15 Datanast D,8 Dataang D,8 Nrcopii N,2 Se cer urm toarele: 1. Fiind dat numele i prenumele unui angajat determina i salariul acestuia, func ia i departamentul n care lucreaz . 2. Care este angajatul cu cel mai mare salariu din firm ? 3. Care este angajatul cu cel mai mic salariu din firm ? 4. C i angaja i are departamenul contabilitate? 5. Care este salariul mediu pentru departamentul financiar? 6. S se afi eze angaja ii pe departamente descresc tor dup data angaj rii. 7. S se afi eze angaja ii f r copii n ordine alfabetic . 8. Fiind dat de la tastatur un anumit departament, determina i num rul de angaja i din departamentul respectiv. 9. Care sunt angaja ii n scu i n luna februarie? 10. Care sunt angaja ii f r copii de la un anumit departament introdus de la tastatur ? 11. C i angaja i de la departamenul financiar au fost angaja i anul trecut? 12. S se afi eze angaja ii pe departamente n ordinea descresc toare a salariilor. 13. Salariul angaja ilor de la departamentul financiar cre te cu 10%. 14. Care este cel mai n vrst angajat? 15. S se afi eze vrsta fiec rui angajat. 16. S se afi eze angaja ii pe departamente n ordine alfabetic . 17. Care este angajatul cu cei mai mul i copii? 18. Care este cel mai mare salariu dintr-un anumit departament dat de la tastatur ? 19. Cte persoane au fost angajate n luna martie a acestui an? 20. Care este cel mai tn r angajat? 21. Care este media de vrst pentru un anumit departament introdus de la tastatur ? 4. Studen i Se d urm toarea structur de fi ier: Nr matr N,4 _____________________________________________________________________________2

Subiecte atestat Baze de date ______________________________________________________________________________ Nume C,15 Prenume C,15 Facultate C,20 Localitate C,15 An N,1 Medie N,5,2 Datanas D,8 Bursier L,1 Se cer urm toarele: 1. S se afi eze studen ii pe facult i n ordine alfabetic . 2. Fiind dat numele i prenumele unui student s se determine facultatea la care se afl i media. 3. C i studen i sunt n anul 2 la facultatea de Medicin din Cluj? 4. S se determine num rul de studen i bursieri de la o anumit facultate introdus de la tastatur . 5. S de determine studentul/studen ii din anul 3 cu cea mai mare medie. 6. C i studen i bursieri sunt la facult ile din Timi oara? 7. S se afi eze studen ii pe facult i n ordine descresc toare a mediilor. 8. C i studen i au media cuprins ntre dou valori date X i Y? 9. S se afi eze vrsta pentru to i studen ii din Bucure ti. 10. Fiind dat numele i prenumele unui student, determina i la cte facult i este nscris. 11. Care este num rul total de studen i dintr-o anumit localitate dat ? 12. Se vor marca pentru tergere nregistr rile ce corespund studen ilor din anul 6 de la Medicin . 13. To i studen ii vor fi promova i n anul urm tor, mai pu in cei din anul 6. 14. S se afi eze studen ii n ordinea descresc toare a vrstei, iar pentru aceea i vrst n ordine alfabetic . 15. Fiind dat numele i prenumele unui student, afi a i to i studen ii de la aceea i facultate i din acela i an care au medii mai mici dect el. 16. Cte facult i exist n Bucure ti? 17. Care este media de vrst a studen ilor bursieri? 18. Afi a i studen ii care au media cuprins ntre dou valori date. 19. C i studen i dintr-un anumit an dat sunt bursieri? 20. S se afi eze studen ii n ordinea descresc toare a mediei, iar pentru aceea i medie n ordine alfabetic . 21. S se afi eze facult ile dintr-o anumit localitate dat n ordine alfabetic . 5. Produse Se d urm toarea structur de fi ier: Denumire C,20 Categorie C,15 Pret N,7 Calitate N,1 (1,2 sau 3) Condspec L,1 (necesit condi ii speciale de depozitare sau nu) Stoc N,6 Se cer urm toarele: 1. S se afi eze produsele de calitatea 1 care au pre ul mai mare dect o valoare dat . 2. Care este produsul cu cel mai mare pre ? 3. S se calculeze pre ul mediu pentru produsele care necesit condi ii speciale de depozitare. 4. S se afi eze produsele pe categorii n ordine alfabetic . 5. S se afi eze toate produsele care se g sesc n stoc ntr-o cantitate mai mic dect o valoare dat X. 6. Pre ul produselor de calitatea 1 se majoreaz cu 10%. _____________________________________________________________________________3

Subiecte atestat Baze de date ______________________________________________________________________________ 7. S se afi eze produsele pe categorii n ordine descresc toare a pre urilor. 8. Se vor marca pentru tergere produsele de calitatea 3. 9. Fiind dat o anumit categorie, s se determine num rul de produse din respectiva categorie care nu necesit condi ii speciale de depozitare. 10. Care este produsul ce se g se te n stoc n cea mai mare cantitate? 11. S se afi eze produsele n ordine descresc toare a pre urilor, iar pentru acela i pre alfabetic. 12. Care este pre ul mediu al produselor care au calitatea 1 care se g sesc n stoc ntr-o cantitate mai mare de 1000? 13. S se afi eze produsele a c ror denumire ncepe cu litera A. 14. Toate produsele ce aveau calitatea 2 i necesitau condi ii speciale de depozitare au acum calitatea 3. 15. Care este produsul cu cel mai mic pre ce nu necesit condi ii speciale de depozitare? 6. Admitere Se d baza de date ELEVI.DBF avnd articolele cu urm toarea structur : NUME nume elev; CLASA 3 caractere din care primele dou semnific anul, urm torul litera clasei; ABS nr. total de absen e; N1, N2, N3 note ob inute la examen; MED media general ; ADMIS are valoarea .T. (admis sau promovat) sau .F. (respins sau nepromovat); Se consider respins la examen elevul care are cel pu in una din note mai mic dect 5 sau media general mai mic dect 6. Se cer urm toarele: 1. S se completeze cmpul MED cu media aritmetic a notelor N1, N2, N3 pentru toate nregistr rile. 2. S se afi eze numele elevului cu cea mai mare medie din coal . 3. S se afi eze elevii dintr-o anumit clas citit de la tastatur a c ror medie este mai mare dect 8. 4. S se marcheze pentru tergere nregistr rile pentru care cmpul MED este mai mic dect 5 i s se numere nregistr rile marcate. 5. S se ordoneze nregistr rile pe clase i n cadrul claselor pe medii. 6. S se ob in lista elevilor cu medii ntre 9 i 10. 7. Se citesc de la tastatur un nume de elev i o clas . S se listeze to i elevii din clasa cu medii mai mici dect cea a elevului respectiv. 8. S se ob in pentru o anumit clas citit de la tastatur num rul elevilor cu medii ntre 5 i 6. 9. S se afi eze numele i clasa pentru elevii admi i la examen. 10. S se ob in num rul total de absen e pentru o anumit clas dat . 11. S se marcheze pentru tergere elevii care au lipsit cel pu in la o prob de examen. 12. S se afi eze elevii pe clase n ordine descresc toare a num rului de absen e. 7. Biblioteca Creeaz un fi ier CARTI.DBF care va cuprinde informa ii despre c r ile dintr-o bibliotec : AUTOR TITLU DOMENIU ANAP EDITURA C,20 C,20 C,20 N,4 C,15 Se cer urm toarele: 1. Se cere c utarea unei c r i dup titlul aproximativ. 2. Afi eaz toate c r ile unei edituri care au ap rut ntr-un anumit an n ordinea alfabetic a autorilor i n cadrul aceluia i autor n ordinea alfabetic a titlurilor. 3. S se afi eze c r ile unei anumite edituri citite de la tastatur n ordinea apari iei. _____________________________________________________________________________4

Subiecte atestat Baze de date ______________________________________________________________________________ 4. Cte c r i apar innd unui anumit domeniu dat au ap rut la editura Donaris? 5. Fiind dat numele unui autor i un an, determina i dac au ap rut n acel an c r i ale respectivului autor. 6. Fiind dat un anumit domeniu, s se determine cte c r i apar innd respectivului domeniu au ap rut dup 1995. 7. Care este cea mai recent ap rut carte de la editura Donaris? 8. Cte c r i au ap rut la o anumit editur dat dup 1995? 9. S se afi eze c r ile pe autori n ordine alfabetic a titlurilor. 8. Informa ii elevi S se creeze baza de date ELEVI.DBF cu structura: NRMATR N,3 1. 2. 3. 4. 5. 6. 7. 8. NUME C,15 VARSTA (15-18 ani) N,2 ADRESA C,45

Se cer urm toarele: S se ordoneze elevii descresc tor dup vrst i n ordine alfabetic pentru aceea i vrst . Fiind dat numele unui anumit elev s se afi eze vrsta acestuia i adresa. C i elevi au vrsta de 18 ani? S se afi eze elevii cu domiciliul n Deva. S se determine num rul de elevi dintr-o anumit localitate dat de la tastatur . Care este/sunt elevul/elevii cu cea mai mare vrst ? Care este/sunt elevul/elevii cu cea mai mic vrst ? Fiind dat un anumit num r matricol, s se afi eze numele elevului care are acel num r matricol, sau un mesaj n situa ia n care num rul matricol dat nu corespunde vreunui elev. 9. S se afi eze n ordine alfabetic elevii din Deva. 9. Gestiune Crea i un fi ier GESTIUNE.DBF cu informatii despre gestionarii unor raioane de magazine: Cod magazin N,2 Cod raion N,2 Gestionar C,25 Data angaj rii D,8 Salariu N,7

Se cer urm toarele: 1. Cnd a fost angajat un anumit gestionar al c rui nume se d ? 2. Care sunt gestionarii de la un anumit magazin al c rui cod se d ? Se vor afi a pentru fiecare: numele, codul raionului de care r spunde i salariul. 3. Care sunt gestionarii de la raioanele de nc l minte? Se d codul pentru raioanele de nc l minte. 4. S se afi eze gestionarii n ordine descresc toare a salariilor, iar pentru acela i salariu alfabetic. 5. Ce angajat r spunde de primul magazin din fi ier? 6. Care este totalul salariilor gestionarilor de la magazinul 25? 7. Care sunt gestionarii angaja i la o anumit dat care se cite te de la tastatur ? 8. Care sunt gestionarii angaja i anul trecut? 9. Care este numele gestionarului cu cel mai mare salariu? 10. S se afi eze gestionarii n ordine descresc toare a datei angaj rii, iar pentru aceea i dat alfabetic. 11. Care este media salariilor pentru gestionarii de la raioanele de nc l minte? Se d codul pentru raioanele de nc l minte. 12. Care este numele gestionarului cu cel mai mic salariu angajat anul trecut? _____________________________________________________________________________5

Subiecte atestat Baze de date ______________________________________________________________________________ 10. Geografie S se creeze fi ierul GEOGRAF.DBF cu urm toarea structur : Continent C,15 ara C,25 Capitala C,25 Suprafa a N,8

Locuitori N,7

Se cer urm toarele: 1. Care este capitala Romniei? 2. Care este capitala unei anumite ri dorit de utilizator? 3. n ce continent se afl ara cu cel mai mare i ara cu cel mai mic num r de locuitori? 4. Care este ara cu cea mai mare suprafa ? Se vor afi a denumirea rii, continentul n care se afl aceast ar i capitala rii. 5. S se afi eze lista rilor pe continente. 6. S se afi eze cele mai aglomerate cinci ri. 7. S se afi eze cele mai pu in aglomerate cinci ri. 8. Care este suprafa a total a unui anumit continent dat? 9. Care este suprafa a unei anumite ri dorit de utilizator? 11. C r i Se d urm toarea structur de fi ier: nume C 20 prenume C 20 vrsta N 2 clasa C 4 nrc r i N 2 data_nchirierii D 8 data_restituirii D 8 restituit L 1 Se cer urm toarele: 1. S se ordoneze nregistr rile dup nume i prenume. 2. S se afi eze elevii care au termenul de mprumut mai mare de o lun . 3. S se afi eze elevii pe clase descresc tor dup vrst . 4. S se afi eze elevii care au mprumutat un anumit num r de c r i dat. 5. S se afi eze elevii care au dep it perioada de predare a c r ilor. 6. S se ordoneze nregistr rile cresc tor dup data restituirii. 7. S se afi eze elevii grupa i pe clase n ordine alfabetic . 8. Fiind dat numele i prenumele unui elev s se determine num rul total de c r i pe care le-a mprumutat. 9. Care este num rul maxim de c r i mprumutat? 12. Muzic Se d urm toarea structur de fi ier: Interpret C 30 Numealbum C 30 Casadedisc C 20 Anaparitie N 4 Duratamin N 3 Suport C 2 Se cer urm toarele: _____________________________________________________________________________6

Subiecte atestat Baze de date ______________________________________________________________________________ 1. S se ordoneze alfabetic dup interpret ntr-o alt baz de date i s se afi eze con inutul acesteia. 2. S se afi eze albumele grupate pe tipul de suport. 3. S se caute un anumit interpret i s se afi eze restul datelor. 4. S se ordoneze cresc tor dup interpret i nume album ntr-o alt baz de date i s se afi eze con inutul acesteia. 5. S se afi eze albumele grupate pe tipul suportului n ordine cronologic . 6. S se caute un anumit interpret al c rui nume este dat de la tastatur . 7. S se ordoneze cresc tor dup tipul suportului ntr-o alt baz de date i s se afi eze con inutul acesteia. 8. S se afi eze albumele care au durata cuprins ntre dou limite introduse de la tastatur . 9. S se caute un anumit album i s se afi eze informa iile despre albumul respectiv. 10. S se ordoneze cresc tor dup durat ntr-o alt baz de date i s se afi eze con inutul acesteia. 11. S se numere cte albume au un anumit tip de suport, tipul fiind introdus de la tastatur . 12. S se afi eze albumele care au data apari iei cuprins ntre dou date introduse de la tastatur . 13. S se numere i s se afi eze cte albume are interpretul cu numele introdus de la tastatur . 14. S se ordoneze cresc tor dup casa de disc ntr-o alt baz de date i s se afi eze con inutul acesteia. 15. S se afi eze albumele grupate pe tipul suportului n ordine alfabetic . 16. S se numere i s se afi eze cte albume are casa de discuri al c rei nume a fost introdus de la tastatur . 13. Servicii Se d urm toarea structur de fi ier: Agentie C,20 (denumirea agen iei ce ofer serviciul) Client C,15 (numele clientul care a solicitat serviciul) Denumire C,30 (denumirea serviciului solicitat) Valoare N,8 (valoarea serviciului solicitat) Datasol D,8 (data solicit rii serviciului) Se cer urm toarele: 1. Ad uga i nc 10% la valoarea serviciilor unei agen ii date. 2. Fiind dat numele unui client determina i valoarea total a serviciilor solicitate. 3. Afi a i nregistr rile grupate pe agen ii n ordine cronologic . 4. Fiind dat numele unui client determina i serviciile solicitate anul acesta. 5. Afi a i serviciile solicitate ast zi n ordine descresc toare a valorilor. 6. Care este denumirea serviciului cu cea mai mare valoare? 7. Fiind dat o anumit agen ie, determina i valoarea medie a serviciilor oferite. 8. Afi a i nregistr rile grupate pe clien i, iar pentru acela i client n ordine descresc toare a valorii serviciilor. 9. Fiind dat denumirea unui anumit serviciu, determina i de cte ori a fost solicitat serviciul respectiv. (ex.: transport marf ) 14. Comenzi Se d urm toarea structur de fi ier: Client C,20 (numele clientului) Datacom D,8 (data comenzii) Denart C,20 (denumire articol comandat) Pretun N,7 (pretul unitar = pre ul unui articol) Nrart N,2 (num r de articole comandate) _____________________________________________________________________________7

Subiecte atestat Baze de date ______________________________________________________________________________ Pl tit L,1 Se cer urm toarele: 1. Fiind dat numele unui client, s se determine num rul total de articole comandate. 2. Fiind dat denumirea unui articol, s se afi eze numele clien ilor care au comandat mai mult de X articole de tipul respectiv, X fiind o valoare dat . 3. S se afi eze numele clien ilor care nu au pl tit nc articolele comandate. 4. Care este cel mai scump articol? 5. S se afi eze nregistr rile grupate pe clien i, iar pentru acela i client cronologic (dup data comenzii). 6. Care sunt comenzile f cute anul acesta? 7. Pentru fiecare comand s se afi eze valoarea comenzii. 8. Care este cel mai mare num r de articole comandat? 9. S se afi eze nregistr rile grupate pe articole, iar pentru acela i articol descresc tor dup num rul de articole comandate. 10. Fiind dat numele unui client s se determine dac a f cut sau nu o comand anul acesta. 11. Fiind dat o anumit dat , s se determine num rul de comenzi din data respectiv . 12. Care sunt comenzile nregistrate ast zi? 15. Concedii Se d urm toarea structur de fi ier: Nume C,15 Prenume C,15 Data _in D,8 (data de nceput a concediului) Data _sf D,8 (data de sfr it a concediului) Tip C,10 (de ex.: medical, de odihn , etc.) Departament C,15 Se cer urm toarele: 1. Fiind date numele i prenumele unui angajat s se determine num rul total de zile de concediu medical pe care le-a avut anul acesta. 2. Cte zile a avut cea mai lung perioad de concediu medical? 3. Fiind dat un anumit departament, s se afi eze angaja ii din departamentul respectiv precum i intervalele de timp i num rul de zile de concediu pe care le-au avut. 4. Fiind date numele i prenumele unui angajat s se determine departamentul n care lucreaz . 5. S se ordoneze nregistr rile alfabetic dup numele i prenumele angaja ilor, iar pentru acela i angajat cresc tor dup data de nceput a perioadei de concediu. 6. Fiind dat o anumit dat calendaristic s se afi eze numele i prenumele angaja ilor afla i n concediu n acel moment. 7. Fiind date numele i prenumele unui angajat s se determine dac acesta este n concediu n acest moment sau nu. 8. S se calculeze num rul mediu de zile de concediu de odihn . 9. S se ordoneze nregistr rile descresc tor dup data de sfr it a perioadei de concediu.

_____________________________________________________________________________8

You might also like