Imam sledeci zadatak:

Potrebno je kreirati bazu podataka za fudbalske kvote. U bazi se moraju cuvati timovi, lige, mecevi i kvote i to po sledecim pravilima:
1. Za svaki tim mora se cuvati: naziv,grb,grad,godina osnivanja
2. Za svaku ligu, mora se cuvati: naziv, sport (fudbal, kosarka…), datum pocetka sezone, datum kraja sezone
3. Za svaki mec, mora se znati: u kojoj se ligi igra, koji je domaci tim, koji je gostujuci tim, vreme pocetka, trenutni rezultat domacih, trenutni rezultat gostiju
4. Za svaki mec, moraju se pamtiti kvote, koje mogu biti: pobednik, sledeci gol i pobednik u prvom poluvremenu. Ove kvote mogu biti aktivne ili neaktivne od meca do meca (tako da jedan mec moze imati samo kvotu za pobednika, a neki drugi mec, moze imati kvotu pobednik i sledeci gol, dok neki treci mec, moze imati sve tri kvote).

Max99
21.01.2018
Одељци: Зид Питања и одговори Max99 | Кључне речи:
0

Коментари:

Нови одговор Нови коментар

Одговори:

Приказано 1-1 од 1 ставкe.

Ово би могао да буде почетак. Квоте нисам додао јер не знам тачно како то функционише. Претпостављам да када се даје квота за победу да је потребна и информација који је победнички тим. 

Допуна:

Квоте би могле да се реализују на следећи начин. Код нисам тестирао, али требало би да ради за Postgresql

create table tip_kvote(
    id serial primary key,
    naziv text not null
);

create table kvota(
    id serial primary key,
    id_mec int not null,
    id_tip_kvote int not null,
    kvota numeric(2,2) not null, -- U kom obliku su kvote, da li je numeric(2,2) odgovarajuci tip?
    constraint fk_id_mec_kvota
        foreign key(id_mec)
        references mec(id)
        on delete restrict,
    constraint fk_id_tip_kvote_kvota
        foreign key (id_tip_kvote)
        references tip_kvote(id)
        on delete restrict,
    constraint uk_mec_tip_kvota
        unique (id_mec, id_tip_kvote)
);

Могао би и град да иде у посебну табелу.

Заинтересовани за часове програмирања могу ме контактирати путем мејла lazarevic.ivica@gmail.com

Ивица
21.01.2018
Одељци: Зид Питања и одговори Ивица | Кључне речи:
0

Коментари:

Нови коментар

©Библиотека++ 2018 Развој сајта Ивица Лазаревић