Sunteți pe pagina 1din 41

Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi

matematică-informatică, intensiv informatică


Sisteme de gestiune a bazelor de date

Biletul nr. 1

1. Creaţi tabela Produse având următoarea structură:


Cod_produs numeric,5
Denumire text,20
Pret numeric,5; 2 zecimale
Categorie text,15
Calitate numeric,1 (1,2 sau 3)
Stoc numeric,5
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Care este produsul cu cel mai mare preţ?
b) Afişaţi produsele pe categorii în ordine descrecătoare a preţurilor.
c) Să se calculeze preţul mediu pentru produsele din categoria legume.
d) Să se afişeze toate produsele care se găsesc în stoc într-o cantitate mai mică decât o valoare dată X.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 2

1. Creaţi tabela Produse având următoarea structură:


Cod_produs numeric,5
Denumire text,20
Pret numeric,5; 2 zecimale
Categorie text,15
Calitate numeric,1 (1,2 sau 3)
Stoc numeric,5
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Afişaţi codul produsului şi denumirea pentru produsul cu cel mai mare preţ.
b) Fiind dată de la tastatură o anumită valoare, afişaţi toate produsele cu preţul mai mic decât acea valoare.
c) Să se afişeze produsele pe categorii în ordine alfabetică.
d) Preţul produselor din categoria fructe creşte cu 10%.

Biletul nr. 3
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

1. Creaţi tabela Produse având următoarea structură:


Cod_produs numeric,5
Denumire text,20
Pret numeric,5; 2 zecimale
Categorie text,15
Calitate numeric,1 (1,2 sau 3)
Stoc numeric,5
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze produsele în ordine descrescătoare a preţurilor, iar pentru acelaşi preţ alfabetic.
b) Se vor şterge produsele având calitatea 3.
c) Fiind dată o anumită categorie, să se determine numărul de produse din respectiva categorie care au
preţul mai mic decât 10.
d) Care este produsul ce se găseşte în stoc în cea mai mare cantitate?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 4

1. Creaţi tabela Produse având următoarea structură:


Cod_produs numeric,5
Denumire text,20
Pret numeric,5; 2 zecimale
Categorie text,15
Calitate numeric,1 (1,2 sau 3)
Stoc numeric,5
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Care este preţul mediu al produselor care au calitatea 1 şi se găsesc în stoc într-o cantitate mai mare de
1000?
b) Preţul produselor de calitatea 1 se majorează cu 10%.
c) Să se afişeze produsele în ordine descrescătoare a preţurilor, iar pentru acelaşi preţ alfabetic.
d) Să se afişeze produsele a căror denumire începe cu litera A.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 5

1. Creaţi tabela Produse având următoarea structură:


Cod_produs numeric,5
Denumire text,20
Pret numeric,5; 2 zecimale
Categorie text,15
Calitate numeric,1 (1,2 sau 3)
Stoc numeric,5
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Care este denumirea produsului cu cel mai mic preţ?
b) Câte produse au preţul mai mare decât o valoare dată k?
c) Să se afişeze produsele de calitatea 1 în ordine descrescătoare a preţurilor, iar pentru acelaşi preţ
alfabetic.
d) Să calculeze preţul mediu pentru fiecare categorie de produse.

Biletul nr. 6
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

1. Creaţi tabela Facultăţi având următoarea structură:


Cod_facultate numeric,4
Denumire text,20
Localitate text,15
Nr_studenti numeric,5
Nr_bursieri numeric,5
Nr_specializari numeric,2
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) 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.
b) Să se afişeze facultăţile în ordine descrescătoare a numărului de studenţi.
c) Care este facultatea cu cele mai puţine specializări din Cluj?
d) Care este numărul de studenţi nebursieri de la facultatea de Medicină din Cluj?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 7

1. Creaţi tabela Facultăţi având următoarea structură:


Cod_facultate numeric,4
Denumire text,20
Localitate text,15
Nr_studenti numeric,5
Nr_bursieri numeric,5
Nr_specializari numeric,2
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze facultăţile pe localităţi în ordine descrescătoare a numărului de studenţi.
b) Care este numărul total de studenţi din Bucureşti şi Timişoara?
c) Să se afişeze în ordine alfabetică facultăţile dintr-o anumită localitate citită de la tastatură.
d) Să de determine numărul total de studenţi bursieri din Bucureşti.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 8

1. Creaţi tabela Elevi având următoarea structură:


Nr_matricol numeric,4
Nume text,20
Prenume text,30
Clasa text,4
Numar_absente numeric,3
Absente_motivate numeric,3
Purtare numeric,2
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze elevii pe clase în ordine alfabetică.
b) Să se calculeze numărul total de absenţe nemotivate pentru fiecare clasă.
c) Să se afişeze elevii pe clase în ordine descrescătoare a numărului de absenţe nemotivate.
d) Fiind date de la tastaură numele şi prenumele unui elev să se afişeze nota la purtare a elevului respectiv.

Biletul nr. 9
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

1. Creaţi tabela Elevi având următoarea structură:


Nr_matricol numeric,4
Nume text,20
Prenume text,30
Clasa text,4
Numar_absente numeric,3
Absente_motivate numeric,3
Purtare numeric,2
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se modifice media la purtare astfel: 10 pentru 0-9 absenţe nemotivare, 9 pentru 10-19 absenţe
nemotivate, respectiv 8 pentru 20-29 absenţe nemotivate.
b) Să se calculeze pentru fiecare clasă numărul total de absenţe.
c) Să se afişeze pe clase elevii care au media la purtare diferită de 10.
d) Să se afişeze elevii care au între 30 şi 40 de absenţe nemotivate.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 10

1. Creaţi tabela Elevi având următoarea structură:


Nr_matricol numeric,4
Nume text,20
Prenume text,30
Clasa text,4
Numar_absente numeric,3
Absente_motivate numeric,3
Purtare numeric,2
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze elevii cu media 10 la purtare în ordine alfabetică.
b) Să se afişeze elevii care au mai mult de 10 absenţe nemotivate.
c) Să se înlocuiască media la purtare cu 9 pentru cei care au un număr de absenţe nemotivate între 10 şi 19.
d) Câţi elevi din fiecare clasă au cel puţin 40 de absenţe? Se va afişa clasa şi valoarea cerută.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 11

1. Creaţi tabela Angajaţi având următoarea structură:


Cod_angajat numeric,4
Nume text,25
Prenume text,40
Departament text,20
Salariu numeric,7
Funcţia text,15
Data_nasterii dată calendaristică
Data_angajării dată calendaristică
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze angajaţii pe departamente în ordine crescătoare a salariilor.
b) Fiind dat numele şi prenumele unui angajat să se afişeze salariul acestuia, funcţia şi departamentul în
care lucrează.
c) Care este angajatul cu cel mai mare salariu din firmă?
d) Care este salariul mediu pentru departamentul financiar?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 12

1. Creaţi tabela Angajaţi având următoarea structură:


Cod_angajat numeric,4
Nume text,25
Prenume text,40
Departament text,20
Salariu numeric,7
Funcţia text,15
Data_nasterii dată calendaristică
Data_angajării dată calendaristică
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Care este angajatul cu cel mai mic salariu din firmă?
b) Să se afişeze angajaţii pe departamente în ordine alfabetică.
c) Care este salariul mediu pentru departamentul contabilitate?
d) Fiind dat de la tastatură un anumit departament, determinaţi numărul de angajaţi din departamentul
respectiv.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 13

1. Creaţi tabela Angajaţi având următoarea structură:


Cod_angajat numeric,4
Nume text,25
Prenume text,40
Departament text,20
Salariu numeric,7
Data_nasterii dată calendaristică
Data_angajării dată calendaristică
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Câţi angajaţi are departamenul contabilitate?
b) Salariul angajaţilor de la departamentul marketing creşte cu 10%.
c) Să se afişeze numele, prenumele şi vârsta fiecărui angajat.
d) Să se afişeze angajaţii pe departamente în ordine descrescătoare a salariilor.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 14

1. Creaţi tabela Angajaţi având următoarea structură:


Cod_angajat numeric,4
Nume text,25
Prenume text,40
Departament text,20
Salariu numeric,7
Funcţia text,15
Data_nasterii dată calendaristică
Data_angajării dată calendaristică
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Afişaţi angajaţii pe funcţii în ordine alfabetică.
b) Care sunt angajaţii sunt la departamentul contabilitate?
c) Câţi angajaţi au un salariu mai mare de 2500?
d) Care este cel mai mare salariu din firmă?

Biletul nr. 15
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

1. Creaţi tabela Angajaţi având următoarea structură:


Cod_angajat numeric,4
Nume text,25
Prenume text,40
Departament text,20
Salariu numeric,7
Funcţia text,15
Vârsta numeric,2
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se determine media de vârstă a angajaţilor de la departamentul financiar.
b) Să se afişeze angajaţii pe departamente în ordine alfabetică.
c) Care este numele celui mai tânăr angajat?
d) Să se afişeze pentru fiecare departament cel mai mare salariu din departamentul respectiv.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 16

1. Creaţi tabela Angajaţi având următoarea structură:


Cod_angajat numeric,4
Nume text,25
Prenume text,40
Departament text,20
Salariu numeric,7
Funcţia text,15
Vârsta numeric,2
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Afişaţi angajaţii pe funcţii în ordine descrescătoare a salariilor.
b) Câte persoane au un salariu mai mare de 2500?
c) Care este angajatul cu cel mai mare salariu?
d) Afişaţi este media de vârstă pentru fiecare departament.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 17

1. Creaţi tabela Studenţi având următoarea structură:


Nr_matricol numeric,4
Nume text,15
Prenume text,20
Facultate text,20
Localitate text,15
An numeric,1
Medie numeric,5; 2 zecimale
Data_nasterii dată calendaristică
Bursier text,2 (da sau nu)
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze studenţii în ordine descrescătoare a mediei, iar pentru aceeaşi medie în ordine alfabetică.
Index on str(medie)+nume+prenume descending tag x
List all
Delete tag x
b) Fiind dat numele şi prenumele unui student să se afişeze facultatea la care se află şi media.
Accept „nume” to a
Accept „prenume” to b
List facultate,medie for alltrim(lower(nume))=alltrim(lower(a)) and
alltrim((lower(prenume))=alltrim(lower(b))
c) Afişaţi studenţii din anul 1 de la facultatea de Medicină din Cluj.
List nume,prenume for an=1and alltrim(lower(facultate))=alltrim(lower(„medicina”)) and
alltrim(lower(localitate))=alltrim(lower(„cluj”))
d) Câţi studenţi bursieri sunt la facultăţile din Timişoara?
Calculate cnt() for altrim(lower(bursier))=alltrim(lower(„da”)) and
alltrim(lower(localitate))=alltrim(lower(„timisoara”)) to a
@ 5,5 say „nr de bursieri sunt”
@ 6,5 say a
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 18

1. Creaţi tabela Studenţi având următoarea structură:


Nr_matricol numeric,4
Nume text,15
Prenume text,20
Facultate text,20
Localitate text,15
An numeric,1
Medie numeric,5; 2 zecimale
Data_nasterii dată calendaristică
Bursier text,2 (da sau nu)
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze studenţii pe facultăţi în ordine alfabetică
Index on facultate+nume+prenume tag x
List all
Delete tag x
clear
b) Să se determine numărul de studenţi bursieri de la facultatea de Calculatoare din Timişoara.
Calculate cnt() for alltrim(lower(bursier))= alltrim(lower(„da”)) and alltrim(lower(facultate))=
alltrim(lower(„calculatoare”)) and alltrim(lower(localitate))= alltrim(lower(„timisoara”)) to a
@say 5,5 a
clear
c) Să afişeze studenţii din anul 2 care au media mai mare decât 9,50.
List nume+prenume for an=2 and medie >9.50
d) Să se şteargă din tabelă studenţii de la facultăţile de Medicină din anul 6.
Delete for an=6 and alltrim(lower(facultate))= alltrim(lower(„medicina”))
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 19

1. Creaţi tabela Studenţi având următoarea structură:


Nr_matricol numeric,4
Nume text,15
Prenume text,20
Facultate text,20
Localitate text,15
An numeric,1
Medie numeric,5; 2 zecimale
Data_nasterii dată calendaristică
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze studenţii pe facultăţi în ordine descrescătoare a mediilor.
Index on facultate+str(medie) descending tag x
List all
Delete tag x
b) Câţi studenţi au media cuprinsă între două valori date X şi Y?
Input „dati x=” to a
Input „dati y=” to b
List nume+prenume for medie>a and medie<b
c) Să se afişeze vârsta pentru toţi studenţii din Bucureşti.
List year(date())-year(data_nasterii)) for alltrim(lower(localitate)) =alltrim(lower(„bucuresti”))
d) Fiind dat numele şi prenumele unui student, afişaţi facultatea/facultăţile la care este înscris.
Accept „nume” to a
Accept „prenume” to b
List facultate for alltrim(lower(nume))= alltrim(lower(a)) and alltrim(lower(prenume))=
alltrim(lower(b))
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 20{REZOLVAT}

1. Creaţi tabela Studenţi având următoarea structură:


Nr_matricol numeric,4
Nume text,15
Prenume text,20
Facultate text,20
Localitate text,15
An numeric,1
Medie numeric,5; 2 zecimale
Data_nasterii dată calendaristică
Bursier text,2 (da sau nu)
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Care este numărul total de studenţi dintr-o anumită localitate dată?
@ 10,10 say „nr total de studenti”
Accept „localitate” to a
Calculate cnt() for alltrim(proper(a))=alltrim(proper(localitate))
@15,15 say a
clear
b) Câţi studenţi bursieri sunt la facultăţile de Medicină?
c) @ 10,10 say „nr de elevi este”
Calcutate cnt() for alltrim(proper(bursieri))=alltrim(proper(„da”)) and
alltrim(proper(facultate))=alltrim(proper(„medicina”)) to a
@ 15,15 say a
clear
d) Care este cea mai mare medie pentru studenţii de la Litere din anul 4?
Calcutate cnt() for an =4and alltrim(proper(facultate))=alltrim(proper(„litere”)) to a
@ say 15,15 say a
clear
e) Să se afişeze studenţii pe ani de studiu, iar pentru acelaşi an în ordine alfabetică.
Index on an+denumire ascending tag x
List all
Delete tag x
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 21

1. Creaţi tabela Studenţi având următoarea structură:


Nr_matricol numeric,4
Nume text,15
Prenume text,20
Facultate text,20
Localitate text,15
An numeric,1
Medie numeric,5; 2 zecimale
Bursier text,2 (da sau nu)
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Pentru fiecare facultate afişaţi cea mai mare şi cea mai mică medie.
Select all max(medie),min(medie),facultate from studenti.dbf group by
facultate
b) 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 decât el.
Accept „nume” to a
Accept „prenume” to b
Lookup
c) Afişaţi studenţii din anul 2 care au medii între 9 şi 10.
d) Afişaţi toţi studenţii de la facultatea de Medicină din Cluj în ordine alfabetică.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 22

1. Creaţi tabela Studenţi având următoarea structură:


Nr_matricol numeric,4
Nume text,15
Prenume text,20
Facultate text,20
Localitate text,15
An numeric,1
Medie numeric,5; 2 zecimale
Data_nasterii dată calendaristică
Bursier text,2 (da sau nu)
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Care este numărul de studenţi bursieri din Cluj?
b) Afişaţi studenţii din anul 3 în ordine descrescătoare a mediilor.
c) Să se afişeze studenţii dintr-o anumită localitate dată în ordine alfabetică.
d) Care este cea mai mare medie la de facultatea de Litere din Timişoara?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 23

1. Creaţi tabela Admitere având următoarea structură:


Nr_matricol numeric,4
Nume text,20
Prenume text,30
Clasa text,10
Profil text,15
Specializare text,30
Medie numeric,5; 2 zecimale
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze elevii pe clase în ordine descrescătoare a mediilor.
b) Să se afişeze numele şi prenumele elevului/elevilor cu cea mai mare medie.
c) Să se afişeze elevii dintr-o anumită clasă citită de la tastatură a căror medie este mai mare decât 8.
d) Care este media generală pentru elevii de la profilul uman?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 24

1. Creaţi tabela Admitere având următoarea structură:


Nr_matricol numeric,4
Nume text,20
Prenume text,30
Clasa text,10
Profil text,15
Specializare text,30
Medie numeric,5; 2 zecimale
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze elevii cu medii între 9 şi 10 în ordine alfabetică.
b) Se citesc de la tastatură numele şi prenumele unui anumit elev. Să se afişeze toţi elevii din aceeaşi clasă
cu medii mai mici decât cea a elevului respectiv.
c) Să se calculeze media fiecărei clase.
d) Câţi elevi de la profilul real au medii între 7 şi 8?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 25

1. Creaţi tabela Admitere având următoarea structură:


Nr_matricol numeric,4
Nume text,20
Prenume text,30
Clasa text,10
Profil text,15
Specializarea text,30
Media numeric,5; 2 zecimale
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze toţi elevii de la profilul real în ordine descrescătoare a mediilor.
b) Care este elevul cu cea mai mică medie?
c) Câţi elevi de la profilul real, specializarea matematică-informatică au media mai mare decât 9?
d) Să se calculeze cea mai mare medie din fiecare clasă.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 26

1. Creaţi tabela Contracte având următoarea structură:


Numar_contract numeric,4
Data_contractului dată calendaristică
Denumire_client text,20
Valoare_contract numeric,6
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Fiind dat numele unui client, afişaţi toate contractele sale în ordine descrescătoare a valorii lor.
b) Care este numărul contractului cu cea mai mare valoare?
c) Afişaţi contractele din 2013 care au o valoare mai mare de 1500.
d) Care este valoarea medie a contractelor?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 27
1. Creaţi tabela Contracte având următoarea structură:
Numar_contract numeric,4
Data_contractului dată calendaristică
Denumire_client text,20
Valoare_contract numeric,6
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Câte contracte au fost încheiate în anul 2013?
b) Care este contractul cu cea mai mică valoare?
c) Afişaţi toate contractele clientului Popescu Mihai în ordine cronologică.
d) Care este cea mai mare valoare pentru contractele încheiate astăzi?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 28

1. Creaţi tabela Comenzi având următoarea structură:


Nr_comanda numeric,4
Data_comenzii dată calendaristică
Denumire_client text,20
Valoare numeric,6
Nr_articole_comandate numeric,3
Achitat text,2 (DA sau NU)
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze numele clienţilor care nu au achitat comenzile.
b) Care este numărul comenzii cu cea mai mică valoare?
c) Fiind dat numele unui client, afişaţi toate comenzile sale din acest an în ordine descrescătoare a valorii
lor.
d) Afişaţi toate comenzile înregistrate astăzi în ordine descrescătoare a valorii lor.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 29

1. Creaţi tabela Comenzi având următoarea structură:


Nr_comanda numeric,4
Data_comenzii dată calendaristică
Denumire_client text,20
Valoare numeric,6
Nr_articole_comandate numeric,3
Achitat text,2 (DA sau NU)
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Fiind dat numele unui client, să se determine valoarea totală a comenzilor sale.
b) Câte comenzi au fost făcute anul acesta?
c) Afişaţi toate comenzile neachitate în ordine descrescătoare a valorii lor.
d) Afişaţi toate comenzile de astăzi care au cel puţin 10 articole comandate.

Biletul nr. 30
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

1. Creaţi tabela Biblioteca având următoarea structură:


Cod_carte numeric,4
Titlu text,40
Autor text,20
Anul_aparitiei numeric,4
Editura text,25
Nr_exemplare numeric,3
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Fiind dată o anumită editură, afişaţi cărţile apărute la acea editură în ordine cronologică.
b) Câte cărţi au apărut la editura Donaris după 2001?
c) Afişaţi codul cărţii, titlul, autorul şi editura pentru cărţile cu numărul de exemplare mai mic decât 10.
d) Câte cărţi au apărut la fiecare editură în 2013?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 31

1. Creaţi tabela Biblioteca având următoarea structură:


Cod_carte numeric,4
Titlu text,40
Autor text,20
Anul_aparitiei numeric,4
Editura text,25
Nr_exemplare numeric,3
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze cărţile pe autori în ordine alfabetică a titlurilor.
b) Fiind dat numele unui autor, afişaţi titlurile cărţilor având acel autor şi care au apărut după 1998.
c) Care este cea mai recent apărută carte de la editura Donaris?
d) Afişaţi cărţile cu codurile între 10 şi 25 în ordine alfabetică a titlurilor.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 32
1. Creaţi tabela Elevi având următoarea structură:
Nr_matricol numeric,4
Nume text,20
Prenume text,30
Clasa text,10
Data_naşterii dată calendaristică
Adresa text, 50
Localitate text, 20
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze în ordine alfabetică elevii din Deva.
b) Câţi elevi au vârsta de 18 ani?
c) Care este/sunt elevul/elevii cu cea mai mică vârstă?
d) Fiind dată o de la tastatură o anumită clasă, afişaţi toţi elevii din clasa respectivă.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 33

1. Creaţi tabela Elevi având următoarea structură:


Nr_matricol numeric,4
Nume text,20
Prenume text,30
Clasa text,10
Data_naşterii dată calendaristică
Adresa text, 50
Localitate text, 20
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze elevii în ordine descrescătoare a vârstei şi pentru aceeaşi vârstă alfabetic.
b) Fiind dat numele şi prenumele unui anumit elev să se afişeze adresa acestuia şi localitatea.
c) Să se afişeze elevii cu domiciliul în Deva.
d) Care este/sunt elevul/elevii cu cea mai mare vârstă?
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 34

1. Creaţi tabela Geografie având următoarea structură:


Cod_ţară numeric,4
Denumire_ţară text,30
Capitala text,15
Suprafaţa numeric,7
Nr_locuitori numeric,10
Continent text, 20
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze lista ţărilor pe continente, în ordine alfabetică.
b) Care este ţara cu cea mai mare suprafaţă? Se vor afişa denumirea ţării, continentul în care se află această
ţară şi capitala ţării.
c) Câte ţări au mai mult de 1000000 de locuitori?
d) Pentru fiecare ţară să se calculeze densitatea populaţiei. Se vor afişa denumirea ţării, suprafaţa, numărul
de locuitori şi valoarea cerută.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 35

1. Creaţi tabela Geografie având următoarea structură:


Cod_ţară numeric,4
Denumire_ţară text,30
Capitala text,15
Suprafaţa numeric,7
Nr_locuitori numeric,10
Continent text, 20
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Calculaţi totalul populaţiei pentru fiecare continent.
b) Care este capitala României?
c) În ce continent se află ţara cu cel mai mare număr de locuitori?
d) Afişaţi ţările în ordine descrescătoare a suprafeţei.

Biletul nr. 36
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

1. Creaţi tabela Geografie având următoarea structură:


Cod_ţară numeric,4
Denumire_ţară text,30
Capitala text,15
Suprafaţa numeric,7
Nr_locuitori numeric,10
Continent text, 20
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Afişaţi pentru fiecare continent numărul mediu de locuitori.
b) Să se afişeze ţările în ordine descrescătoare a numărului de locuitori.
c) Care este capitala unei anumite ţări citite de la tastatură?
d) Care este suprafaţa totală a unui anumit continent dat?

Biletul nr. 37
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

1. Creaţi tabela Firme având următoarea structură:


Cod_firmă numeric,4
Denumire_firmă text,30
Ţara text,15
Anul_înfiinţării numeric,4
Nr_angajaţi numeric,4
Cifra_de_afaceri numeric,10
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se calculeze numărul mediu de angajaţi pentru firmele din România înfiinţate înainte de 1992.
b) Care este cea mai mare cifră de afaceri pentru firmele din România care au mai mult de 50 de angajaţi?
c) Care este firma cu cea mai mare cifră de afaceri?
d) Care este cifra medie de afaceri pentru firmele din România şi Bulgaria?

Biletul nr. 38
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

1. Creaţi tabela Firme având următoarea structură:


Cod_firmă numeric,4
Denumire_firmă text,30
Ţara text,15
Anul_înfiinţării numeric,4
Nr_angajaţi numeric,4
Cifra_de_afaceri numeric,10
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se obţină lista firmelor din România care au mai puţin de 30 de angajaţi.
b) Afişaţi firmele în ordine descrescătoare a numărului de angajaţi.
c) Să se calculeze numărul total de angajaţi pentru firmele înfiinţate după 2010.
d) Care este firma cu cel mai mare număr de angajaţi?

Biletul nr. 39
1. Creaţi tabela Închirieri având următoarea structură:
Cod_închiriere numeric,4
Denumire_echipament text,30
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Sezonul text,15 (iarnă/primăvară/toamnă/iarnă)


Tarif_închiriere numeric,4
Reducere text,2 (da/nu)
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Afişaţi echipamentele care nu beneficiază de reducere şi au tariful de închiriere mai mare de 100.
b) Care este cel mai mare preţ pentru echipamentele din sezonul iarnă care au tariful de închiriere mai mic
de 50?
c) Care este tariful mediu de închiriere pentru echipamentele fără reducere din sezoanele toamnă şi iarnă?
d) Să se afişeze echipamente care beneficiază de reducere, în ordine descrescătoare a tarifului de
închiriere.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 40

1. Creaţi tabela Albume având următoarea structură:


Cod_album numeric,4
Titlu_album text,30
Interpret text,30
Casa_de_discuri text,15
An_apariţie numeric,4
Durata numeric,3
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Determinaţi pentru fiecare casă de discuri numărul de albume lansate.
b) Afişaţi toate albumele apărute după 2000 în ordine alfabetică.
c) Determinaţi pentru fiecare interpret durata medie a albumelor sale.
d) Fiind dat numele unui interpret afişaţi toate albumele sale în ordine crescătoare a anilor de apariţie.
Examenul de atestare a competenţelor profesionale a absolvenţilor de matemetică-informatică şi
matematică-informatică, intensiv informatică
Sisteme de gestiune a bazelor de date

Biletul nr. 41

1. Creaţi tabela Albume având următoarea structură:


Cod_album numeric,4
Titlu_album text,30
Interpret text,30
Casa_de_discuri text,15
An_apariţie numeric,4
Durata numeric,3
Se cer următoarele:
I. Adăugaţi cel puţin 5 înregistrări în tabelă;
II.
a) Să se afişeze albumele pe case de discuri, în ordine alfabetică.
b) Câte albume are fiecare interpret?
c) Fiind dat numele unui interpret, afişaţi toate albumele sale în ordine descrescătoare a duratei.
d) Fiind dat numele unei case de discuri afişaţi toate albumele casei respective de discuri în ordine
cronologică.

S-ar putea să vă placă și