Documente Academic
Documente Profesional
Documente Cultură
Subiectul 2
S se creeze, n baza de date atestat_2011, tabela elevi, avnd urmtoarea structur:
o NUME
char(20)
(numele elevului)
o CLASA
char(3)
(clasa, exemplu: 9A, 12B)
o ABSENTE
int
(numrul absenelor)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai lista elevilor pentru clasa 12B, elevi care au numrul de absene mai mare dect 10. Dac
aceast clas nu exist, afiai un mesaj corespunztor.
3. tergei elevii care nu au absene i afiai datele din tabel .
Atestat 2015-05-18
Subiectul 3
S se creeze, n baza de date atestat_2011, tabela scoala, avnd urmtoarea structur:
o NUME
char(20)
(numele elevului)
o CLASA
char(3)
(clasa, exemplu: 9A, 12B)
o VARSTA
int
(vrsta elevului n ani)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai clasa n care se gsete elevul Ionescu Dan. n cazul n care nu se gsete n tabel, se
introduc datele elevului;
3. Afiai toi colegii de clas a elevului Ionescu Dan.
Atestat 2015-05-18
Subiectul 4
S se creeze, n baza de date atestat_2011, tabela scoala, avnd urmtoarea structur:
o NUME
char(20)
(numele elevului)
o CLASA
char(3)
(clasa, exemplu: 9A, 12B)
o VARSTA
int
(vrsta elevului n ani)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai toi elevii cu vrsta peste 18 ani. Dac nu exist, atunci se va afia un mesaj corespunztor.
3. Afiai lista elevilor n ordine descresctoare dup vrst.
Atestat 2015-05-18
Subiectul 5
S se creeze, n baza de date atestat_2011, tabela examen, avnd urmtoarea structur:
o NUME
char(20)
(numele elevului)
o NOTA1
decimal(5,2) (nota de la scris)
o NOTA2
decimal(5,2) (nota de la oral)
o MEDIA
decimal(5,2) (media celor dou note)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Calculai media elevilor, dar numai n cazul n care ambele note sunt >= 5;
3. Afieaz lista elevilor reuii la examen, n ordine alfabetic. Dac nu exist niciun elev reuit,
afiai un mesaj corespunztor.
Atestat 2015-05-18
Subiectul 6
S se creeze, n baza de date atestat_2011, tabela examen, avnd urmtoarea structur:
o NUME
char(20)
(numele elevului)
o CLASA
char(3)
(clasa, exemplu: 9A, 12B)
o NOTA1
decimal(5,2) (nota la matematic)
o NOTA2
decimal(5,2) (nota la informatic)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Calculeaz i afieaz ntr-o coloan virtual numit MEDIA, media elevilor, dar numai n cazul
n care ambele note sunt >= 5;
3. Afieaz lista elevilor reuii la examen, n ordine alfabetic. Dac nu exist niciun elev reuit,
afiai un mesaj corespunztor.
Atestat 2015-05-18
Subiectul 7
S se creeze, n baza de date atestat_2011, tabela produse, avnd urmtoarea structur:
o DENUMIRE
char(20)
(denumirea produsului)
o PRET
decimal(7,2) (preul unitar al produsului)
o CANTITATE
int
(cantitatea existent)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. tergei produsele care au stocul 0. Dac nu exist astfel de produse, afiai un mesaj
corespunztor.
3. Mrii preul fiecrui produs cu 10% i afiai tabela.
Atestat 2015-05-18
Subiectul 8
S se creeze, n baza de date atestat_2011, tabela telefon, avnd urmtoarea structur:
o NUME
char(30)
(numele abonatului)
o TEL
char(10)
(ex: 0359111111)
o ADRESA
char(25)
(adresa abonatului)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Adugai n baza de date abonatul cu numele Popescu, avnd numrul de telefon 0359123456,
dac nu exist un abonat cu acelai numr de telefon, n caz contrar s se afieze un mesaj
corespunztor.
3. Afiai lista abonailor n ordine alfabetic.
Atestat 2015-05-18
Subiectul 9
S se creeze, n baza de date atestat_2011, tabela telefon, avnd urmtoarea structur:
o NUME
char(30)
(numele abonatului)
o TEL
char(10)
(ex: 0359111111)
o ADRESA
char(25)
( adresa abonatului)
o IMPULS
int
(numrul de impulsuri folosite)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. tergei din baza de date abonatul cu numele Scarlat Vasile i numrul de telefon 0740123444.
Dac nu exist un astfel de abonat s se afieze un mesaj corespunztor.
3. Afiai numrul total de impulsuri folosite.
Atestat 2015-05-18
Subiectul 10
S se creeze, n baza de date atestat_2011, tabela telefon, avnd urmtoarea structur:
o NUME
char(30)
(numele abonatului)
o TEL
char(10)
(ex: 0359111111)
o ADRESA
char(25)
( adresa abonatului)
o IMPULS
int
(numrul de impulsuri folosite)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai toate informaiile despre abonatul cu numele Popescu Maria. Dac nu exist se va afia un
mesaj corespunztor.
3. Afiai abonatul (abonaii) cu cel mai mare numr de impulsuri.
Atestat 2015-05-18
Subiectul 11
S se creeze, n baza de date atestat_2011, tabela telefon, avnd urmtoarea structur:
o NUME
char(30)
(numele abonatului)
o TEL
char(10)
(ex: 0359111111)
o IMPULS
int
(numrul de impulsuri folosite)
o PLATA
int
(suma datorat conform impulsurilor folosite)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. tiind c un impuls cost 5 lei, calculai pentru fiecare abonat suma datorat;
3. Afieaz persoana (persoanele) care au cel mai puin de plat .
Atestat 2015-05-18
Subiectul 12
S se creeze, n baza de date atestat_2011, tabela turism, avnd urmtoarea structur:
o DENUMIRE
char(20)
(denumirea unitii)
o TIP
char(1)
(poate lua una din urmtoarele valori:
H pentru hotel,
M pentru motel,
V pentru vil,
C pentru csu)
o
CATEGORIE
int
(poate fi 1, 2, 3 sau 4)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai toate unitile de categoria 1. Dac nu exist, afiai un mesaj corespunztor.
3. Afieaz numrul de uniti de categoria 4 existente, indiferent de tip.
Atestat 2015-05-18
Subiectul 13
S se creeze, n baza de date atestat_2011, tabela bibliot, avnd urmtoarea structur:
o AUTOR
char(20)
(numele autorului )
o TITLU
char(20)
(titlul crii)
o EDITURA
char(10)
(denumirea editurii)
Scriei un program care s realizeze:
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Cutai o carte al crei titlu este Pe culmile disperrii. Dac se gsete afiai date despre ea,
altfel afiai un mesaj corespunztor.
3. Afiai toate crile aprute la editura All.
Atestat 2015-05-18
Subiectul 14
S se creeze, n baza de date atestat_2011, tabela bibliot, avnd urmtoarea structur:
AUTOR
char(20)
(numele autorului)
TITLU
char(20)
(titlul crii)
EDITURA
char(10)
(denumirea editurii)
AN
int
(anul apariiei)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai numrul crilor avndu-l ca autor pe Sadoveanu, iar dac nu exist nicio carte, s se
afieze un mesaj;
3. Afiai crile n ordine cronologic dup anul apariiei.
Atestat 2015-05-18
Subiectul 15
S se creeze, n baza de date atestat_2011, tabela elevi, avnd urmtoarea structur:
o NUME
char(15)
(numele elevului);
o CLASA
char(3)
(clasa, exemplu: 9A, 12B);
o VARSTA
int
(vrsta)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai toi elevii care au mplinit 18 ani pentru clasa 12A, iar dac nu exist nici unul, s se
afieze un mesaj;
3. Afiai elevii ordonai alfabetic pe clase.
Atestat 2015-05-18
Subiectul 16
Nero, mpratul Romei, i acuz pe cretini de incendierea Romei i hotrte s-i pedepseasc.
S se creeze, n baza de date atestat_2011, tabela roma, avnd urmtoarea structur:
o NUME
char(15)
o VARSTA
int
o CRESTIN
char(1)
(ex: F pentru fals i T pentru adevrat)
o SEX
char(1).
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Nero expulzeaz din Roma toate fetele cu vrsta cuprins ntre 10 i 25 ani. Afiai lista cetenilor
din Roma nainte i dup expulzare (expulzare=tergere din tabel);
3. Nero scoate o list cu ,,cetenii de bun credin ai Romei (CRESTIN=F) ordonat alfabetic.
Atestat 2015-05-18
Subiectul 17
Nero, mpratul Romei, i acuz pe cretini de incendierea Romei i hotrte s-i pedepseasc.
S se creeze, n baza de date atestat_2011, tabela roma, avnd urmtoarea structur:
o NUME
char(15)
o VARSTA
int
o CRESTIN
char(1)
(ex: F pentru fals i A pentru adevrat)
o SEX
char(1)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Nero cere o list cu toi copiii cu vrsta cuprins ntre 3 i 10 ani. Afiai lista cerut, iar dac nu
exist nici un copil cu vrsta cuprins ntre 3 i 10 ani se va afia un mesaj.
3. Nero vrea s afle care este cel mai btrn om din Roma fie brbat, fie femeie. Afiai numele celui
mai btrn om din Roma (Dac sunt mai muli, se vor afia toi).
Atestat 2015-05-18
Subiectul 18
S se creeze, n baza de date atestat_2011, tabela produse, avnd urmtoarea structur:
o DENUMIRE varchar(20)
(denumirea produselor)
o
PRET
decimal(7,2)
(preul unitar al produsului)
o CANTITATE int
(cantitatea existent)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Cutai produsul cu denumirea mouse i s se afieze preul i cantitatea, iar dac nu exist, s
se afieze un mesaj;
3. S se afieze cel mai scump produs.
Atestat 2015-05-18
Subiectul 19
La o societate de producie evidena produselor finite se ine ntr-un fiier PRODUSE; adugai tabela
produse n baza de date atestat_201, cu urmtoarea structur:
o DENUMIRE
char(20)
(denumirea produselor)
o PRET
decimal(7,2) (preul unitar al produsului)
o CANTITATE
int
(cantitatea existent)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Verificai dac produsul cu denumirea tastatura exist. n caz afirmativ afiai preul i cantitatea,
iar n caz contrar adugai produsul cu aceast denumire, preul 11.57 i cantitatea 25;
3. S se adauge valoarea TVA ( 19% ) la preul fiecrui produs .
Atestat 2015-05-18
Subiectul 20
S se creeze, n baza de date atestat_2011, tabela elevi, avnd urmtoarea structur:
o NUME
char(15)
(numele elevului)
o CLASA
char(4)
(clasa, exemplu: 9A, 12B)
o PROFIL
char(10)
(ex: real, uman, tehnic, economic)
o MEDIA
decimal(5,2) (media pe an)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai elevii de la profilul real, iar dac nu exist afiai un mesaj corespunztor;
3. S se afieze media general pentru clasa 12E.
Atestat 2015-05-18
Subiectul 21
S se creeze, n baza de date atestat_2011, tabela elevi, avnd urmtoarea structur:
o NUME
char(15)
(numele elevului)
o NOTA1
decimal(5,2) (nota la primul examen)
o NOTA2
decimal(5,2) (nota la al doilea examen)
o REZULTAT char(7) (ADMIS sau RESPINS)
Un elev este considerat admis la un examen, dac NOTA1>=5 i NOTA2>=5, n caz contrar este
considerat respins.
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. n funcie de notele obinute de fiecare elev, completai cmpul REZULTAT cu Admis respectiv
Respins.
3. Creai dou tabele n baza de date atestat_2011, ordonate alfabetic dup cmpul NUME:
Admis, care conine elevii admii;
Respins, care conine elevii respini.
Atestat 2015-05-18
Subiectul 22
S se creeze, n baza de date atestat_2011, tabela cri, avnd urmtoarea structur:
o AUTOR
char(20)
(numele autorului)
o TITLU
char(20)
(titlul crii)
o EDITURA
char(10)
(denumirea editurii)
o AN_APAR int
(anul apariiei)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai toate crile tiprite dup 2000, ordonate cronologic. Dac nu exist se va afia un mesaj
corespunztor;
3. Adugai o carte avndu-l ca autor pe Thomas Mann, titlu Muntele vrjit, editura Corint,
anul apariiei 2009.
Atestat 2015-05-18
Subiectul 23
S se creeze, n baza de date atestat_2011, tabela clasa, avnd urmtoarea structur:
o
o
o
o
o
o
NUME
DEN_P
LIMBAJ
NOTA_P
NOTA_B
MEDIA
char(30)
char(30)
char(20)
decimal(5,2)
decimal(5,2)
decimal(5,2)
(numele elevului)
(numele proiectului de atestat)
(limbajul n care este realizat proiectul)
(nota la proiect)
(nota la bilet)
Subiectul 24
S se creeze, n baza de date atestat_2011, tabela hotel, avnd urmtoarea structur:
o
o
o
o
o
DENUMIRE
NR_CAM
NR_PAT
PRET_PAT
PRET_CAM
char(15)
int
int
int
int
(numele hotelului)
(numrul camerei)
(numrul de paturi n camer)
(preul unui pat)
Atestat 2015-05-18
Subiectul 25
S se creeze, n baza de date atestat_2011, tabela olimp, pentru un magazin de pantofi, avnd urmtoarea
structur:
o
o
o
o
DENUMIRE
PRET
MARIME
FEL
char(10)
int
int
char(1)
(F-fete, B-biei)
Subiectul 26
S se creeze, n baza de date atestat_2011, tabela elevi, pentru elevii unei coli, avnd urmtoarea
structur:
o
o
o
o
o
NUME
PRENUME
DATAN
ADRESA
CLASA
char(10)
char(10)
date
char(30)
char(3)
(nume elev)
(prenume elev)
(data naterii)
Subiectul 27
S se creeze, n baza de date atestat_2011, tabela locatar, pentru o asociaie de locatari, avnd urmtoarea
structur:
o
o
o
o
o
NUME
STRADA
BLOC
AP
PLATA
char(20)
char(20)
char(5)
int
int
(numrul apartamentului)
(plata pe o lun pe apartament)
Subiectul 28
S se creeze, n baza de date atestat_2011, tabela telefon, avnd urmtoarea structur:
o
o
o
o
o
NUME
PRENUME
TELEFON
VALOARE
ACHITAT
char(10)
char(10)
char(10)
decimal(7,2)
bit
(1=achitat, 0=neachitat)
Subiectul 29
S se creeze, n baza de date atestat_2011, tabela produse, avnd urmtoarea structur:
o
o
o
o
DENUMIRE
CANTITATE
PRET
DATAEX
char(15)
int
decimal(8,2)
date
(data expirrii)
Subiectul 30
S se creeze, n baza de date atestat_2011, tabela carti, avnd urmtoarea structur:
o
o
o
o
o
AUTOR
TITLU
ANAPAR
NRE
PRET
char(10)
char(10)
int
(an apariie)
int
(nr exemplare)
decimal(7,2)