Proiectarea Sistemelor Informatice

Imagine preview
(8/10 din 1 vot)

Acest laborator prezinta Proiectarea Sistemelor Informatice.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 9 fisiere doc, ppt, mdb de 20 pagini (in total).

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domeniu: Birotica

Extras din document

Producatori,produse,distribuitori

1. Sa se creeze tabelele:

a) create table producatori (cod_prod integer, nume char(10), oras char(20),data_inf date);

b) create table produse (cod_p integer, denumire char (25), cantit integer, pret integer, data_p date, cod_prod integer, cod_distrib integer);

c) create table distribuitori (cod_distrib integer, nume char(30), oras char (20));

2. Sa se adauge in tabela producatori campurile banca char(20), nr_tel integer.

alter table producatori add banca char(10), nr_tel integer;

3. Sa se modifice tipul de data al campului nr_tel in char(10).

alter table producatori alter nr_tel char(10);

4. Sa se afiseze producatorii cu sediul intr-un anumit oras.

select *

from producatori

where oras = 'ploiesti';

5. Sa se afiseze toate produsele fabricate intr-o anumita perioada si al caror nume incepe cu o anumita litera.

select *

from produse

where data_p between #02/02/2009# and # 04/04/2009# and denumire like "f*";

6. Sa se afiseze distribuitorii cu sediul intr-un oras sau in altul.

select *

from distribuitori

where oras in ('ploiesti', 'craiova');

7. Sa se calculeze numarul de producatori din provincie.

select count (*) as total

from producatori

where oras <> 'bucuresti';

8. Sa se afiseze produsele realizate de producatorii infiintati intr-o anumita luna.

select denumire, nume, data_inf

from producatori inner join produse

on producatori.cod_prod = produse.cod_prod

where month(data_inf) = 3;

9. Sa se afiseze produsele realizate intr-o luna de producatorii cu cont la o anumita banca.

select denumire,nume,data_p,banca

from producatori inner join produse

on producatori.cod_prod=produse.cod_prod

where month(data_p)=5 and banca ='brd';

10. Sa se afiseze toti producatorii cu sediul in acelasi oras cu un anumit producator.

select *

from producatori

where oras = all

(select oras

from producatori

where oras = 'ploiesti');

11. Sa se insereze o noua inregistrare in fiecare tabel.

a) insert into producatori

values(106, 'elle','craiova', #06/06/2006#, 'citi', '0724352029');

b) insert into produse

values (206, 'perna', 600, 650,#06/06/2009#, 106, 306);

c) insert into distribuitori

values (306, "floricia","craiova");

12. Sa se creeze un nou tabel cu producatorii al caror nume incepe cu o litera aflata intr-un interval.

a) create table producatori_provincie (cod_prod integer, nume char(10), oras char(20),data_inf date, banca char(10), nr_tel char(10));

b) INSERT INTO producatori_provincie

SELECT *

FROM producatori

WHERE oras<>'bucuresti';

13. Sa se stearga distribuitorii din orasele care se termina cu o anumita litera.

delete from distribuitori

where trim(oras) like '*esti';

14. Sa se majoreze cu 10 % pretul produselor care au fost produse de producatorii infiinantati mai devreme de un anumit an.

select denumire , pret, nume, data_inf

from produse inner join producatori

on produse.cod_prod = producatori.cod_prod

where year( data_inf) < 2004.

Fisiere in arhiva (9):

  • Angajati,departament.mdb
  • Angajati,departamente.doc
  • Clienti,achizitii,titluri.doc
  • Clienti,titluri,achizitii.mdb
  • Normalizare.ppt
  • P.S.I..mdb
  • Producatori,produse,distribuitori.doc
  • Producatori,produse,distribuitori.mdb
  • Subiecte_PSI_III10.doc