Documente Academic
Documente Profesional
Documente Cultură
2011 Atestat Baze de Date
2011 Atestat Baze de Date
urmtoarele cerine:
- Pentru lucrul cu baze de date SQL:
1. Pe fiecare calculator este instalat Microsoft SQL Server Management Studio Express
2. n subfolderul atestat se va crea baza de date atestat2011.mdf , n care elevul va aduga
tabela corespunztoare enunului din problema sa. Cerinele din probleme vor fi rezolvate n
fereastra SQLQuery din aplicaia Microsoft SQL Server Management Studio Express i
salvat ca fiier SQLQuery.sql n subfolderul atestat.
Subiectul 1
Subiectul 2
Subiectul 3
Subiectul 5
Subiectul 6
Subiectul 7
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.
Subiectul 9
Subiectul 10
Subiectul 11
Subiectul 12
Subiectul 13
Subiectul 14
S se creeze, n baza de date atestat_2011, tabela bibliot, avnd urmtoarea structur:
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.
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.
Subiectul 17
Subiectul 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 .
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.
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.
Subiectul 22
S se creeze, n baza de date atestat_2011, tabela cri, avnd urmtoarea structur:
Subiectul 23
S se creeze, n baza de date atestat_2011, tabela clasa, avnd urmtoarea structur:
Subiectul 25
S se creeze, n baza de date atestat_2011, tabela olimp, pentru un magazin de pantofi, avnd
urmtoarea structur:
o DENUMIRE char(10)
o PRET int
o MARIME int
o FEL 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:
Subiectul 27
S se creeze, n baza de date atestat_2011, tabela locatar, pentru o asociaie de locatari, avnd
urmtoarea structur:
o NUME char(20)
o STRADA char(20)
o BLOC char(5)
o AP int (numrul apartamentului)
o PLATA int (plata pe o lun pe apartament)
1. Adugai n aceast tabel cel puin 5 nregistrri;
2. Afiai locatarii ordonai pe blocuri, iar n cadrul unui bloc ordonai pe apartamente;
3. Afiai suma pe care o are de pltit locatarul Pop Ion. Dac nu exist niciun locatar cu
acest nume, afiai un mesaj corespunztor;
Subiectul 28
S se creeze, n baza de date atestat_2011, tabela telefon, avnd urmtoarea structur:
o NUME char(10)
o PRENUME char(10)
o TELEFON char(10)
o VALOARE decimal(7,2)
o ACHITAT bit (1=achitat, 0=neachitat)
Subiectul 29
S se creeze, n baza de date atestat_2011, tabela produse, avnd urmtoarea structur:
o DENUMIRE char(15)
o CANTITATE int
o PRET decimal(8,2)
o DATAEX date (data expirrii)
Subiectul 30
S se creeze, n baza de date atestat_2011, tabela carti, avnd urmtoarea structur:
o AUTOR char(10)
o TITLU char(10)
o ANAPAR int (an apariie)
o NRE int (nr exemplare)
o PRET decimal(7,2)