Universitatea “Al.I. Cuza” Iaşi Afaceril or Facultatea de Economie şi Administrarea Afacerilor
Instrumente software pentru afaceri Anul I, Stiinte Economice Modele LP – Access şi SQL
Lucrarea practică nr.
1.
Dispuneţi de baza de date VANZARI cu tabelele CLIENTI(Codcl, Nume, Adresa, Zona), AGENTI(Codag, Nume, Salbaza, Zona) şi COMENZI(Nrcom, Data, Codcl,
Codag, Valoare).
Analizaţi atributele din fiecare tabel şi stabiliţi cheile primare corespunzătoare acestora. Definiţi legăturile dintre tabele şi aplicaţi a plicaţi restricţiile referenţiale. Definiţi o regulă de validare pentru data comenzii (data comenzii nu poate depăşi data curentă). Să se adauge comanda nr. 211 din 11 mai 2010, pentru un client nou (Florio SRL, din zona Nicolina, pentru care nu se cunoaşte adresa) care va avea codul 550. Comanda a fost preluată de agentul A3 şi are o valoare de
58 lei.
Să se afişeze pe ecran o listă a comenzilor din ziua de 9 mai 20 10, în
ordinea zonelor.
Calculaţi totalul comenzilor pe zone. Să se modifice salariul de bază al agentului cu codul A1 la 460 lei. Să se afişeze comenzile cu valoare mai mică de 50 lei din zonele Păcurari
sau Bucium (Nrcom, Codcl, Valoare).
Să se realizeze un raport al comenzilor grupate după agentul care a preluat comanda (Nrcom, Data, Valoare). Î n antetul de grup se va afişa numele agentului, iar la sfârşitul grupului valoarea totală a comenzilor fiecărui
agent.
Definiţi un formular pentru vizualizarea/ actualizarea comenzilor.
Timpul de rezolvare este de 35 minute.
Universitatea “Al.I. Cuza” Iaşi Facultatea de Economie şi Administrarea Afacerilor
Instrumente software pentru afaceri Anul I, Stiinte Economice Modele LP – Access şi SQL
Lucrarea practică nr.
2.
Dispuneţi de o bază de date Credite_PF în care o bancă evidenţiază creditele către clienţi persoane fizice. Sunt cuprinse tabelele CLIENTI(Codcl, Nume, Adresa,
Localit), CONTRACTE(Nrcontract, Codcl, Data, Valcredit, Ratadob, Perioada), RESTITUIRI(Nrcontract, Dataplata, Sumaplatita).
Analizaţi atributele din fiecare tabel şi stabiliţi cheile primare corespunzătoare acestora. Definiţi legăturile dintre tabele şi aplicaţi restricţiile referenţiale. Să se adauge un contract pentru un client nou ce va avea codul 211: contractul nr. 1255 din 15 mai 2010 , pentru un credit în sumă de 50
milioane lei, pe 5 ani, cu o rata a dobânzii de 25%. Clientul se numeste
Ionescu Florin, din Iaşi, str. Izvor nr. 22. Scrieţi interogarea SQL pentru a afişa o listă a contractelor la care rata dobânzii este de 65% şi valoarea creditului mai mare sau egală cu 5000 lei (număr contract, data, valoare). Scrieţi interogarea SQL pentru a obţine situaţia contractelor pe localităţi
(localitate, numar de contracte, total valoare credite). Să se afişeze pe ecran toate restituirile din ziua de 1 martie 2010.
Să se întocmească un raport care să cuprindă pentru fiecare contract sumele plătite (data şi suma plătită), precum şi suma totală restituită. Realizaţi un formular pentru vizualizarea/ actualizarea nomenclatorului de clienţi.
Timpul de rezolvare este de 35 minute.
Universitatea “Al.I. Cuza” Iaşi Facultatea de Economie şi Administrarea Afacerilor
Instrumente software pentru afaceri Anul I, Stiinte Economice Modele LP – Access şi SQL
Lucrarea practică nr.
3.
Dispuneţi de o bază de date VANZARI cu tabelele CLIENTI(Codcl, Numecl, Adresa, Zona), AGENTI(Codag, Numeag, Salbaza, Zona) şi COMENZI(Nrcom, Data,
Codcl, Codag, Valoare).
Analizaţi atributele din fiecare tabel şi stabiliţi cheile primare corespunzătoare acestora. Definiţi legăturile dintre tabele şi aplicaţi restricţiile referenţiale. Definiţi o regulă de validare pentru atributul Codcl (Codcl [200,1999]). În urma restructurărilor au fost concediaţi 2 agenţi: A7 şi A9. Să se şteargă înregistrările corespunzătoare. Să se afişeze pe ecran o listă a comenzilor agentului A1, în ordinea descrescătoare a valorii. Să se afişeze prima comandă a clientului 330. Să se afişeze o listă a comenzilor cu valoare mai mare de 250 din zona
Centru (Nrcom, Numecl, Valoare).
Să se realizeze un raport al comenzilor în ordinea descrescătoare a valorii (Nrcom, Data, Codag, Valoare). La sfârşit se va afişa valoarea totală a
comenzilor.
Realizaţi un formular pentru vizualizarea/ actualizarea nomenclatorului de clienţi.
Timpul de rezolvare este de 35 minute.
Universitatea “Al.I. Cuza” Iaşi Facultatea de Economie şi Administrarea Afacerilor
Instrumente software pentru afaceri Anul I, Stiinte Economice Modele LP – Access şi SQL
Lucrarea practică nr.
4.
Dispuneţi de o bază de date CREDITE _PF în care o bancă evidenţiază creditele către clienţi persoane fizice. Sunt cuprinse tabelele CLIENTI(Codcl, Nume, Adresa,
Localit), CONTRACTE(Nrcontract, Codcl, Data, Valcredit, Ratadob, Perioada), RESTITUIRI(Nrcontract, Dataplata, Sumaplatita).
Analizaţi atributele din fiecare tabel şi stabiliţi cheile primare corespunzătoare acestora. Definiţi legăturile dintre tabele şi aplicaţi restricţiile referenţiale. Definiţi o regulă de validare pentru atributul Codcl (Codcl [100,999]). În condiţiile în care contractul 1200 este anulat, să se şteargă acest contract din tabela CONTRACTE şi toate încasările corespunzătoare din
tabela RESTITUIRI.
Să se afişeze pe ecran o listă a contractelor cu o valoare mai mare sau egală cu 5000 lei, încheiate în luna ianuarie (număr contract, data,
valoare).
Să se afişeze pe ecran toate restituirile pentru contractul nr. 1230. Să se întocmească un raport care să cuprindă restituirile pentru fiecare contract (identificat în antetul de grup prin număr şi dată), indicând data şi suma plătită, iar la sfârşit totalul fiecărui contract. Realizaţi un formular pentru vizualizarea / actualizarea nomenclatorului de clienţi.
Timpul de rezolvare este de 35 minute.
Universitatea “Al.I. Cuza” Iaşi Facultatea de Economie şi Administrarea Afacerilor
Instrumente software pentru afaceri Anul I, Stiinte Economice Modele LP – Access şi SQL
Lucrarea practică nr.
5.
Dispuneţi de o bază de date VANZARI cu tabelele CLIENTI(Codcl, Nume, Adresa, Zona), AGENTI(Codag, Nume, Salbaza, Zona) şi COMENZI(Nrcom, Data, Codcl, Codag, Valoare).
Analizaţi atributele din fiecare tabel şi stabiliţi cheile primare corespunzătoare acestora. Definiţi legăturile dintre tabele şi aplicaţi restricţiile referenţiale. Definiţi o regulă de validare pentru atributul Codcl (Codcl [150,1999]). Să se afişeze pe ecran comenzile din ziua de 9 mai 2010. Să se afişeze comenzile agentului A2, cu valoare mai mare de 250 (Nrcom,
Codcl, Valoare).
Să se realizeze un raport al comenzilor grupate pe clienţi (Nrcom, Data, Valoare). In antetul de grup se va afişa numele clientului, iar la sfârşitul grupului valoarea totală a comenzilor fiecărui client. Realizaţi un formular pentru vizualizarea/ actualizarea nomenclatorului de clienţi.
Timpul de rezolvare este de 35 minute.
Universitatea “Al.I. Cuza” Iaşi Facultatea de Economie şi Administrarea Afacerilor
Instrumente software pentru afaceri Anul I, Stiinte Economice Modele LP – Access şi SQL
Lucrarea practică nr.
6.
Dispuneţi de o bază de date Credite_PF în care o bancă evidenţiază creditele către clienţi persoane fizice. Sunt cuprinse tabelele CLIENTI(Codcl, Nume, Adresa, Localit), CONTRACTE(Nrcontract, Codcl, Data, Valcredit, Ratadob, Perioada), RESTITUIRI(Nrcontract, Dataplata, Sumaplatita).
Analizaţi atributele din fiecare tabel şi stabiliţi cheile primare corespunzătoare acestora. Definiţi legăturile dintre tabele şi aplicaţi restricţiile referenţiale. Definiţi o regulă de validare pentru atributul Codcl (Codcl [150,1999]). Să se înregistreze restituirea unei rate la contractul 1198, în sumă de 35 0
lei, pe data de 4 mai 2010.
Să se afişeze pe ecran o listă a contractelor la care rata dobânzii este de 65% şi perioada mai mică de 5 ani (număr contract, data, perioada,
valoare).
Să se afişeze pe ecran toate restituirile la contractul 1198 (număr contract, data plăţii, suma plătită). Să se întocmească un raport care să cuprindă datele despre contracte şi restituirile aferente. Pentru fiecare contract se specifică în antetul de grup numărul, data încheierii, valoarea şi perioada. Raportul va cuprinde sumele plătite (data şi suma plătită).
Realizaţi un formular pentru vizualizarea/ actualizarea nomenclatorului de clienţi.
Timpul de rezolvare este de 35 minute.