Proiect SGBD

Proiect
7/10 (1 vot)
Domeniu: Alte domenii
Conține 1 fișier: docx
Pagini : 24 în total
Cuvinte : 1988
Mărime: 1.11MB (arhivat)
Publicat de: Valeria Trif
Puncte necesare: 9

Extras din proiect

Am ales sa fac o baza de date despre editiile unor turnee majore de tenis.In tabelele din aceasta baza sunt inregistrate date despre diferite editii(castigator, premiul in bani, cate seturi a avut finala etc). De asemenea, am stocat date despre jucatori, declaratiile de castiguri in bani ale acestora si cecurile corespunzatoare care constituie fiecare suma totala la care sportivii platesc impozit.

Baza de date contine 7 tabele:

1) CAMPIONI_AO stocheaza campioni de la Australian Open, cu campurile id_AO, an, premiul_bani si id_jucator.

2) CAMPIONI_RG stocheaza campioni de la Roland Garros, cu campurile id_RG, an, nr_set_fin (cate seturi a avut finala) si id_jucator.

3) CAMPIONI_SW19 stocheaza campioni de la Wimbledon,cu campurile id_SW19, an, nr_GS (cate titluri de Mare Slem avea campionul la momentul respectiv) si id_jucator.

4) CAMPIONI_US stocheaza campioni de la US Open, cu campurile id_US, an, nr_US(cate titluri la US Open are campionul de la editia respectiva in prezent) si id_jucator.

5) JUCATORI stocheaza date despre jucatori cu campurile id_jucator, nume, prenume, tara.Toate primele 4 tabele sunt legate de acesta prin campul id_jucator.

6) DECLARATII contine date despre castigurile declarate de jucatori(ele putand fi constituite din mai multe cecuri castigate de-a lungul timpului).Campurile sunt: id_declaratie, data_declaratie, valoare_profit, tara_beneficiara, id_jucator. Si acest tabel este legat de tabela JUCATORI prin campul id_jucator.

7) CECURI contine informatii despre cecurile care fac parte din declaratiile jucatorilor. Campuri: id_cec, data_cec, valoare_cec, sursa_cec (turneul de la care a fost castigat premiul respectiv), id_declaratie. Acest ultim tabel este legat de tabelul declaratii prin campul id_declaratie.

Schema bazei de date:

Cerinta C

1.Se citeste id-ul unui jucator de la tastatura.Daca jucatorul este din Elvetia,sa se modifice in tabela DECLARATII valoare_profit cu 10% (sa creasca):

set serveroutput on

declare

t jucatori.tara%type;

v jucatori.id_jucator%type;

begin

select id_jucator into v from jucatori

where id_jucator=&p;

select tara into t from jucatori

where id_jucator=v;

if t='Elvetia' then

update declaratii

set valoare_profit=valoare_profit*1.1

where id_jucator=v;

end if;

end;

/

Preview document

Proiect SGBD - Pagina 1
Proiect SGBD - Pagina 2
Proiect SGBD - Pagina 3
Proiect SGBD - Pagina 4
Proiect SGBD - Pagina 5
Proiect SGBD - Pagina 6
Proiect SGBD - Pagina 7
Proiect SGBD - Pagina 8
Proiect SGBD - Pagina 9
Proiect SGBD - Pagina 10
Proiect SGBD - Pagina 11
Proiect SGBD - Pagina 12
Proiect SGBD - Pagina 13
Proiect SGBD - Pagina 14
Proiect SGBD - Pagina 15
Proiect SGBD - Pagina 16
Proiect SGBD - Pagina 17
Proiect SGBD - Pagina 18
Proiect SGBD - Pagina 19
Proiect SGBD - Pagina 20
Proiect SGBD - Pagina 21
Proiect SGBD - Pagina 22
Proiect SGBD - Pagina 23
Proiect SGBD - Pagina 24

Conținut arhivă zip

  • Proiect SGBD.docx

Alții au mai descărcat și

Metode de Prevenire și Stingere Incendii

3.1.Accesul mijloacelor si al personalului pentru interventie in caz de incendiu se asigura in permanenta la toate: a) constructia unitatii cu...

Măsurători Directe de Aceeași Precizie

Masuratorile directe de aceeasi precizie, reprezinta un volum important de lucrari, executate pe teren în cadrul activitatilor geodezice,...

Biometria

Biometria reprezinta totalitatea metodelor prin care se face identificarea sau autentificarea unei persoane pe baza datelor biometrice: amprente...

Te-ar putea interesa și

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Sistem Informatic

Capitolul 1. INTRODUCERE Activitatea umană desfăşurată în indiferent care domeniu presupune folosirea unei cantităţi mai mici sau mai mari de...

Aspecte privind realizarea unei evidențe electronice a cărților dintr-o bibliotecă

INTRODUCERE Activitatea umană desfăşurată în indiferent care domeniu presupune folosirea unei cantităţi mai mici sau mai mari de informaţie....

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Aplicație Informatică pentru Evidența Materialului Volant la o Firmă de Transport Aerian

ŞI IMPORTANŢA TRANSPORTURILOR Transporturile reprezintă un domeniu important al activităţii economico-sociale pentru că prin intermediul lor se...

Evidența Elevilor într-o Școală

1. INTRODUCERE Evidenţa cu ajutorul calculatorului reprezintă o activitate care se regăseşte în multe domenii de activitate cum sunt: evidenţa...

Proiect SGBD Oracle

1. Descrierea temei (1/2 pag) Proiectul vizeaza construirea unei baze de date care sa faciliteze activitatea economica desfasurata de o firma din...

Baze de date

Introducere 1. Definirea bazelor de date In ziua de astazi, fara sa ne dăm seama folosim pentru aproape orice activitate din mediul online si nu...

Ai nevoie de altceva?