0% au considerat acest document util (0 voturi)
18 vizualizări2 pagini

Document 21

Documentul descrie structura bazei de date pentru un sistem de gestionare a echipelor de fotbal, incluzând tabelele Echipe, Jucători, Meciuri și Clasament. Fiecare tabel conține coloane cu tipuri de date și constrângeri specifice, cum ar fi chei primare și străine. Relațiile între tabele sunt de tip 1:N și 1:1, indicând modul în care datele sunt interconectate.

Încărcat de

andrei.vrabie
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
18 vizualizări2 pagini

Document 21

Documentul descrie structura bazei de date pentru un sistem de gestionare a echipelor de fotbal, incluzând tabelele Echipe, Jucători, Meciuri și Clasament. Fiecare tabel conține coloane cu tipuri de date și constrângeri specifice, cum ar fi chei primare și străine. Relațiile între tabele sunt de tip 1:N și 1:1, indicând modul în care datele sunt interconectate.

Încărcat de

andrei.vrabie
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Coloană Tip de date Constrângeri

id_echip INT PRIMARY KEY, AUTO_INCREMENT


a
nume VARCHAR(100) NOT NULL
oras VARCHAR(100) NOT NULL
an_fonda YEAR NOT NULL
re
stadion VARCHAR(100) NULL

2. Tabelul Jucatori

Coloană Tip de date Constrângeri


id_jucat INT PRIMARY KEY, AUTO_INCREMENT
or
nume VARCHAR(10 NOT NULL
0)
prenume VARCHAR(10 NOT NULL
0)
data_nas DATE NOT NULL
terii
id_echip INT FOREIGN KEY (referință la Echipe.id_echipa), NOT
a NULL
pozitie VARCHAR(50 NULL
)
numar_tr INT NULL
icou

3. Tabelul Meciuri

Coloană Tip de Constrângeri


date
id_meci INT PRIMARY KEY, AUTO_INCREMENT
data_meci DATE NOT NULL
ului
echipa_ga INT FOREIGN KEY (referință la Echipe.id_echipa), NOT
zda NULL
echipa_oa INT FOREIGN KEY (referință la Echipe.id_echipa), NOT
spete NULL
scor_gazd INT NULL
e
scor_oasp INT NULL
eti

4. Tabelul Clasament

Coloană Tip de Constrângeri


date
id_clasa INT PRIMARY KEY, AUTO_INCREMENT
ment
id_echip INT FOREIGN KEY (referință la Echipe.id_echipa), UNIQUE, NOT
a NULL
puncte INT NOT NULL
victorii INT NOT NULL
egaluri INT NOT NULL
infrange INT NOT NULL
ri

Relații între tabele (chei străine și cardinalități)

1. Echipe → Jucători (1:N):


a. Jucatori.id_echipa este cheie străină către Echipe.id_echipa.
2. Echipe → Meciuri (1:N):
a. Meciuri.echipa_gazda și Meciuri.echipa_oaspete sunt chei străine
către Echipe.id_echipa.
3. Echipe → Clasament (1:1):
a. Clasament.id_echipa este cheie străină către Echipe.id_echipa.

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