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.