FIŞĂ DE LUCRU COMENZI VFP

4
FIŞĂ DE LUCRU COMENZI VFP 1. Proiectaţi baza de date necesară unei biblioteci mici formată din 3 tabele: CĂRŢI (cod_carte, titlu, autor, editură, an_tipar, pret,an_intrare) CITITORI (cod_cit, nume, data_nast, adresă, telefon, ocupaţie, loc_munca) FISA (cod_carte, cod_cit, data_imp, data_rest) Populaţi fiecare tabelă cu cate 5 articole: CĂRŢI cod_cart e titlu autor Editura an_tipar pret an_intar e 13 Poezi i Mihai Eminescu All 1999 13.70 2000 156 Basme Petre Ispirescu Teora 2004 23.50 2004 34 Poves ti Fratii Grimm Donaris 1998 34.75 1999 367 Nuvel e Ioan Slavici All 2007 27.50 2008 23 Teatr u I.L.Caragial e Didactic a 1990 12.25 1991 CITITORI cod_cit Nume data_nast Adresa telefon ocupatie loc_munca 1 Popescu Ion 10/23/197 6 Republi cii 074109876 5 inginer Urbis 4 Iancu Vasile 09/07/198 5 Izbicea nu 076123456 7 Programa tor All IT 8 Radulescu Dan 02/16/199 1 Parculu i 076156777 6 student Universitate 9 Dumitru Marius 07/29/199 9 Izbicea nu 072345342 3 elev C.N. Anastasescu 2 Ion Corina 10/31/200 0 Aleea Garii 077123900 8 elev C.N. Anastasescu OPERAŢII cod_cart e cod_cit data_imp data_rest 367 8 04/16/2011 13 9 05/01/2012 05/29/2012 13 1 08/03/2012 23 2 10/15/2012 10/28/2012 34 9 10/28/2012 CERINTE: 1. Deschideti cele trei tabele in trei zone de lucru, numerotate de la 1 la 3 si asociati-le cate un ALIAS; 2. Afisati cartile existente in biblioteca; 3. Afisati primii doi cititori; 4. Afisati numele celui de-al treilea cititor care a imprumutat o carte; 5. Afisati cartile editurei All; 6. Afisati cartile al caror pret este mai mare decat 20 RON; 7. Lista cartilor tiparite dupa 2000; 8. Lista cititorrilor incrisi la biblioteca mai mari decat 15 ani;

Transcript of FIŞĂ DE LUCRU COMENZI VFP

Page 1: FIŞĂ DE LUCRU COMENZI VFP

FIŞĂ DE LUCRU COMENZI VFP

1. Proiectaţi baza de date necesară unei biblioteci mici formată din 3 tabele:CĂRŢI (cod_carte, titlu, autor, editură, an_tipar, pret,an_intrare)CITITORI (cod_cit, nume, data_nast, adresă, telefon, ocupaţie, loc_munca)FISA (cod_carte, cod_cit, data_imp, data_rest)

Populaţi fiecare tabelă cu cate 5 articole:CĂRŢI

cod_carte titlu autor Editura an_tipar pret an_intare13 Poezii Mihai Eminescu All 1999 13.70 2000156 Basme Petre Ispirescu Teora 2004 23.50 200434 Povesti Fratii Grimm Donaris 1998 34.75 1999367 Nuvele Ioan Slavici All 2007 27.50 200823 Teatru I.L.Caragiale Didactica 1990 12.25 1991

CITITORIcod_cit Nume data_nast Adresa telefon ocupatie loc_munca1 Popescu Ion 10/23/1976 Republicii 0741098765 inginer Urbis4 Iancu Vasile 09/07/1985 Izbiceanu 0761234567 Programator All IT8 Radulescu Dan 02/16/1991 Parcului 0761567776 student Universitate9 Dumitru Marius 07/29/1999 Izbiceanu 0723453423 elev C.N. Anastasescu2 Ion Corina 10/31/2000 Aleea Garii 0771239008 elev C.N. Anastasescu

OPERAŢIIcod_carte cod_cit data_imp data_rest367 8 04/16/201113 9 05/01/2012 05/29/201213 1 08/03/201223 2 10/15/2012 10/28/201234 9 10/28/2012

CERINTE:1. Deschideti cele trei tabele in trei zone de lucru, numerotate de la 1 la 3 si asociati-le cate un ALIAS;2. Afisati cartile existente in biblioteca;3. Afisati primii doi cititori;4. Afisati numele celui de-al treilea cititor care a imprumutat o carte;5. Afisati cartile editurei All;6. Afisati cartile al caror pret este mai mare decat 20 RON;7. Lista cartilor tiparite dupa 2000;8. Lista cititorrilor incrisi la biblioteca mai mari decat 15 ani;9. Sunt cititori restantieri? (se presupune ca termenul de imprumut este de maximum 30 de zile)10. Care a fost ultimul imprumut inregistrat? 11. Exista cititori elevi? Unde invata ei?12. Sa se stearga logic din tabela OPERATII, cititorii care au restituit cartile;13. Sa se completeze campurile necesare pentru imprumutarea unei carti;14. Sa se inscrie un nou cititor la biblioteca;15. Sa se majoreze cu 25% toate cartile intrate inainte de 2000;16. Editura Donaris si-a schimbat denumirea in Danubius. Sa se realizeze acesta modificare;17. Sa se sorteze cartile in functie de pretul lor;18. Mutati cartea cu codul 34 la sfarsitul tabelei; 19. Copiati cartile apartinand editurii All intr-o alta tabela cu numele Editura ALL;20. Sa se stearga definitive din tabela CARTI, cartile tiparite inainte de 2000;21. Sa se inchida toate tabelele;

TEMA:1. Sa se afiseze cititorii care nu sunt elevi;2. Sa se marcheze pentru stergere cartile care au pretul mai mic decat 15 RON;3. Sa se schimbe adresa cititorului 2 cu o adresa citita de la tastatura.

Page 2: FIŞĂ DE LUCRU COMENZI VFP

FIŞĂ DE LUCRU COMENZI VFP

1. Proiectaţi baza de date necesară unei biblioteci mici formată din 3 tabele:CĂRŢI (cod_carte, titlu, autor, editură, an_tipar, pret,an_intrare)CITITORI (cod_cit, nume, data_nast, adresă, telefon, ocupaţie, loc_munca)FISA (cod_carte, cod_cit, data_imp, data_rest)

Populaţi fiecare tabelă cu cate 5 articole:CĂRŢI

cod_carte titlu autor Editura an_tipar pret an_intare13 Poezii Mihai Eminescu All 1999 13.70 2000156 Basme Petre Ispirescu Teora 2004 23.50 200434 Povesti Fratii Grimm Donaris 1998 34.75 1999367 Nuvele Ioan Slavici All 2007 27.50 200823 Teatru I.L.Caragiale Didactica 1990 12.25 1991

CITITORIcod_cit Nume data_nast Adresa telefon ocupatie loc_munca1 Popescu Ion 10/23/1976 Republicii 0741098765 inginer Urbis4 Iancu Vasile 09/07/1985 Izbiceanu 0761234567 Programator All IT8 Radulescu Dan 02/16/1991 Parcului 0761567776 student Universitate9 Dumitru Marius 07/29/1999 Izbiceanu 0723453423 elev C.N. Anastasescu2 Ion Corina 10/31/2000 Aleea Garii 0771239008 elev C.N. Anastasescu

OPERAŢIIcod_carte cod_cit data_imp data_rest367 8 04/16/201113 9 05/01/2012 05/29/201213 1 08/03/201223 2 10/15/2012 10/28/201234 9 10/28/2012

CERINTE:1. Deschideti cele trei tabele in trei zone de lucru, numerotate de la 1 la 3 si asociati-le cate un ALIAS;2. Afisati cartile existente in biblioteca;3. Afisati primii doi cititori;4. Afisati numele celui de-al treilea cititor care a imprumutat o carte;5. Afisati cartile editurei All;6. Afisati cartile al caror pret este mai mare decat 20 RON;7. Lista cartilor tiparite dupa 2000;8. Lista cititorrilor incrisi la biblioteca mai mari decat 15 ani;9. Sunt cititori restantieri? (se presupune ca termenul de imprumut este de maximum 30 de zile)10. Care a fost ultimul imprumut inregistrat? 11. Exista cititori elevi? Unde invata ei?12. Sa se stearga logic din tabela OPERATII, cititorii care au restituit cartile;13. Sa se completeze campurile necesare pentru imprumutarea unei carti;14. Sa se inscrie un nou cititor la biblioteca;15. Sa se majoreze cu 25% toate cartile intrate inainte de 2000;16. Editura Donaris si-a schimbat denumirea in Danubius. Sa se realizeze acesta modificare;17. Sa se sorteze cartile in functie de pretul lor;18. Mutati cartea cu codul 34 la sfarsitul tabelei; 19. Copiati cartile apartinand editurii All intr-o alta tabela cu numele Editura ALL;20. Sa se stearga definitive din tabela CARTI, cartile tiparite inainte de 2000;21. Sa se inchida toate tabelele;

TEMA:1. Sa se afiseze cititorii care nu sunt elevi;2. Sa se marcheze pentru stergere cartile care au pretul mai mic decat 15 RON;3. Sa se schimbe adresa cititorului 2 cu o adresa citita de la tastatura.