Sunteți pe pagina 1din 2

PROIECT BAZE DE DATE – ACCES

“FOTBAL”

CERINTE:

RESTRICTII DE INTEGRITATE:
1) Cod echipa, cod impresar, cod antrenor, cod jucator si cod vanzare sa fie
campuri de tip numeric si sa nu aiba mai mult de 5 caractere.
2) Nume echipa, nume impresar, nume antrenor, nume jucator, nume echipa
vinde si nume echipa cumpara sa fie campuri de tip text si sa nu aiba mai mult
de 30 caractere.
3) Localitate echipa, localitate impresar si localitate nastere jucator sa fie
campuri de tip text si sa nu aiba mai mult de 20 caractere.
4) Data debut antrenor, data debut impresar, data nastere jucator si data
nastere vanzare sa fie campuri de tip Date/Time si sa fie afisate sub forma – 24-
mar-87 – Medium Date.
5) Data debut antrenor trebuie sa fie dupa #31.12.1989#.
6) Legea prevede ca un impresar sa aiba cel mult 50 de jucatori impresariati.
7) Jucatorii sa aiba cel putin 17 ani.
8) Data vanzare nu trebuie sa fie in viitor.

INTEROGARI DE SELECTIE:
1) Sa se afiseze toti jucatorii care sunt nascuti in Bucuresti.
2) Sa se afiseze cel mai mare numar de goluri marcate de un singur jucator.
3) Sa se afiseze vanzarile care au avut loc in anul 2005.
4) Sa se afiseze, in ordine crescatoare, in functie de numarul de jucatori
impresariati, impresarii a caror numar de jucatori impresariati este >= 25.
5) Sa se afiseze echipele cu varsta echipa mai mare de 50 ani.

INTEROGARI DE SELECTIE PE O FUNCTIE CALCULATA:


1) Sa se afiseze suma comisioanelor incasate de impresarul “giovani”, stiind
ca aceste comisioane reprezinta 20% din pret vanzare, doar daca suma
comisioanelor este > 50.
2) Sa se afiseze numarul jucatorilor care au o varsta mai mare de 21 ani si
nu sunt din provincie, doar daca numarul acestora este mai mare de 5.
3) Sa se afiseze localitatile in care exista mai mult de o echipa de fotbal.

1
INTEROGARI CU SUBINTEROGARI:
1) Sa se afiseze jucatorii din Bucuresti care au marcat mai multe goluri
decat “argintiu”.
2) Sa se afiseze lista vanzarilor din anul 2005 cu pretul mai mare decat al
tuturor vanzarilor din ceilalti ani.
3) Sa se afiseze lista antrenorilor care au debutat in anul 1986.
4) Sa se afiseze lista impresarilor care au avut mai mult de o vanzare.

INTEROGARI DE TIP ACTIUNE:

MAKE – TABLE QUERY

1) Sa se creeze un nou tabel “Jucatori Golgheteri”, care sa contina doar


jucatorii care au marcat cel putin 20 de goluri.
2) Sa se creeze un nou tabel “Vanzari Recente”, care sa contina doar
vanzarile care au avut loc in anul 2006.

APPEND QUERY

1) Sa se adauge in tabelul “Jucatori Golgheteri” si jucatorii care au marcat


cel putin 13 goluri.
2) Sa se adauge in tabelul “Vanzari Recente” si vanzarile care au avut loc
in anul 2005.

UPDATE QUERY

1) Sa se indexeze cu 20% pretul vanzarilor din tabelul “Vanzari Recente”,


unde [echipa cumpara]=”steaua”.
2) In tabelul “Jucatori Golgheteri’ se mareste cu 15% pretul jucatorilor
care sunt din Bucuresti.

DELETE QUERY

1) Sa se stearga din tabelul “Jucatori” toti jucatorii care nu sunt nascuti in


Bucuresti.
2) Sa se stearga din tabelul “Antrenori” toti antrenorii a caror numar de
echipe antrenate este < 15.

S-ar putea să vă placă și