Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 65 odgovora
  • 26.313 pregleda

Najnovija ↓

Re: Program za sportsku statistiku 24.12.2008. u 08:53 · pre 217 meseci #22
Nema drugog id_a,vec id u sifra
Sifru korisnik moze da unese,a moze da se sama generise,a id je vrednost generatora
Potpis
Don't worry be happy
Re: Program za sportsku statistiku 24.12.2008. u 16:36 · pre 217 meseci #26
Citat:
neka vrsta pomocnog kljuca

Mozda Jablan i ja nismo bas iskusni experti, ali nismi bas ni za bacanje. A za pomocni kljuc nismo culi. Culi smo za Primary key i Foreign Key, to je OK. Nisam siguran da ce ti pomocni kljuc pomoci. PK ide od Pimary Key a ne od Pomocni Key :-)

Nemam nista protiv da se identity ili nekakva tako generisani broj koristi kao PK, tamo gde treba. Medjutim, tema koju si odabrao ne dozvoljava bas obilnu upotrebu vestackih kljuceva. Veruj mi na rec, bar kad je ova oblast (lige , utakmice i sportske statistike) u pitanju :-)
Re: Program za sportsku statistiku 24.12.2008. u 16:40 · pre 217 meseci #27
Ne znam koj će mu takav ključ u ovoj tabeli, ali ovakva vrsta 'informativnog' ključa je veoma korisna u recimo tiketima sportske kladionice... Tu hoćeš da imaš jedan ID koji je logičan za sistem, a drugi koji se štampa na tiketu i koji je potpuno random kako ti konkurencija ne bi brojala prodaju tiketa...
Re: Program za sportsku statistiku 24.12.2008. u 16:47 · pre 217 meseci #28
Citat:
ventura: Tu hoćeš da imaš jedan ID koji je logičan za sistem, a drugi koji se štampa na tiketu i koji je potpuno random kako ti konkurencija ne bi brojala prodaju tiketa...

Ne znam zašto bi jedno isključivalo drugo. Ne znači da "ID logičan za sistem" ne može da bude random (tipa GUID na MS platformi). Posebno ako oba generiše računar.
Re: Program za sportsku statistiku 24.12.2008. u 17:43 · pre 217 meseci #29

Citat:
@Zidar
Mozda Jablan i ja nismo bas iskusni experti,


Mislim da asam ja najneiskusniji u sveri IT_A od svih vas koji ste mi pomagali i nesebicno mi pomazete,pa zato resih da va sposlusam...Ok u pravu ste izbrisacu sifru,a ostavicu ID,kao jedini primary key!


Mislim da sam zavrsio sa bazom,konsulovao saam se sa temom o ligam i sportovima...mislim da je to ot..

Moje pitanje je :Kako da povezem tabele,npr klub igrac,a da u klubu umesto Id-a igraca vidim ime,prezime...postoji li drugi nacin da se to uradi sem look up polja

2.pitanje kako bi trebao da se formira raspored utakmica...Da li da se unose timovi..ili da se uz odredjena ogranicenja mesaju?
Potpis
Don't worry be happy
Re: Program za sportsku statistiku 24.12.2008. u 17:44 · pre 217 meseci #30
Termin "Pomoćni ključ" kao takav ne postoji. Postoji nešto pored PK (primarni kjuč) i FK(spoljni ključ) što se zove AK (alternativni ključ) u informacionom modeliranju na logičkom nivou i može da bude jedino iz skupa kandidata za ključeve koji su otpali prilikom odlučivanja o PK. Ovakav AK se u alatima za razvoj baza podataka kasnije ne tretira kao ključ za povezivanje sa drugim tabelama, već isključivo kao eventualna varijanta za pretraživanje, sortiranje, indeksiranje..... jer daje "skoro" jedinstvene zapise. Zbog ovog "skoro" je i otpao prilikom odabira. Recimo primer entiteta OSOBA (OsobaID, Prezime, Ime, Adrsa, JMBG...). Jedinstveni Matični Broj Građana bi mogao da bude samo AK, obzirom da još uvek postoje osobe koje ga nemaju. Sve oko suvišne upotrebe veštačkih ključeva što su rekle kolege Zidar i Jablan je tačno. Ovo oko AK bi se moglo odnositi na pojašnjenje Venturine želje za dodatnim potrebama kod sportskih kladionica za koje ja baš i nisam mnogo stručan. :)
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Program za sportsku statistiku 25.12.2008. u 11:34 · pre 217 meseci #31
Citat:
mr.zhile: ...

Mislim da sam zavrsio sa bazom,konsulovao saam se sa temom o ligam i sportovima...mislim da je to ot..

Moje pitanje je :Kako da povezem tabele,npr klub igrac,a da u klubu umesto Id-a igraca vidim ime,prezime...postoji li drugi nacin da se to uradi sem look up polja

2.pitanje kako bi trebao da se formira raspored utakmica...Da li da se unose timovi..ili da se uz odredjena ogranicenja mesaju?


cekaj, da li si zacrsio sa kreiranjem baze ili ne?
Ako jesi, ona bi moderatori mogli da te vrate u delfi forum.

1. Ako je ovo pitanje za pravljenje aplikacije, onda ti je sad potrerbno pravljenje kverija...
za pocetak, mogao bi da nam prosledis izgled baze.

2. Oces da ti program napravi raspored utakmica za celu sezonu ili sta?


Potpis
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
Re: Program za sportsku statistiku 25.12.2008. u 15:46 · pre 217 meseci #32
Nisam jos jedan problem resio vezan za bazu
Naime KAko da upisem statistiku kluba na osnovu statistike igaca za svaku utakmicu?
Evo kako sam mislio da odradim statistiku igraca
Code:
CREATE TABLE IGRAC
(
  ID Varchar(8) NOT NULL,
  MATICNI_BROJ Varchar(13) NOT NULL,
  BROJ_DRESA Varchar(2) NOT NULL,
  IME Varchar(30),
  PREZIME Varchar(30),
  DATUM_RODJENJA Timestamp,
  MESTO_RODJENJA Varchar(30),
  OPSTINA_RODJENJA Varchar(30),
  ADRESA Varchar(50),
  KONTAKT_TEL Varchar(30),
  E_MAIL Varchar(300),
  VISINA Numeric(3,2),
  TEZINA Numeric(5,2),
  POZICIJA Varchar(2),
  CONSTRAINT PK_IGRAC PRIMARY KEY (ID),
);
CREATE TABLE STATISTIKA_IGRAC
(
  ID Varchar(8) NOT NULL,
  UTAKMICA Varchar(30) NOT NULL,
  IGRAC Varchar(8) NOT NULL,
  ID_AKCIJE Varchar(8) NOT NULL,
  CONSTRAINT PK_STAT_IGRAC PRIMARY KEY (ID)
);
CREATE TABLE AKCIJA
(
  ID Varchar(8) NOT NULL,
  OPIS Varchar(30),
  CONSTRAINT PK_AKCIJA PRIMARY KEY (ID)
);
CREATE TABLE UTAKMICA
(
  ID Varchar(8) NOT NULL,
  SIFRA_UTAKMICE Varchar(8) NOT NULL,
  DOMACIN Varchar(30) NOT NULL,
  GOST Varchar(30) NOT NULL,
  VREME Timestamp,
  MESTO Varchar(30),
  KOLO Integer NOT NULL,
  CONSTRAINT PK_UTAKMICA_1 PRIMARY KEY (ID)
);
CREATE TABLE DOGADJAJI
(
  ID Varchar(8) NOT NULL,
  IGRAC Varchar(30)  NOT NULL,
  UTAKMICA Varchar(8) NOT NULL,
  AKCIJA Varchar(8) NOT NULL,
  VREME_SLUZBENO Time NOT NULL,
  VREME_UNOSA Time NOT NULL,
  OPERATER Integer,
  CONSTRAINT PK_DOGADJAJI PRIMARY KEY (ID)
);

Nije ovo jos utegnuto,i povezano sve,ali je to srz cele price
Potpis
Don't worry be happy
Re: Program za sportsku statistiku 26.12.2008. u 08:58 · pre 217 meseci #33
pa tek je utezemo :)
barem da postoji pregled...

Za pocetak, nisam siguran sta bi ti drugi preporucili, ali pod obavezno ID polja da budu int ili bigint tipa.
Takodje definisao si ID polja kao varchar(8 ), a odgovarajuca FK polja su ti varchar(30), trebalo bi da bude identicno.
U cemu pravis bazu?

Ne vidim svrhu tabele STATISTIKA_IGRAC
U tabeli utakmica bi mogao da dodas sluzbeni rezultat.
U tabeli Akcija, ne bi bilo lose dodati polje sifra akcijie (u slucaju da zelis da omogucis unos novih akcija, pa trener unese akciju 'Opet je smotani Markovic pokusao da izvede onaj svoj "maestralni" sut, je..m li ga kljakavog', da ipak na interfejsu mozes prikazati i skraceni opis 'Maestro Marko 0' :)


E sad, sto se tice statistike, u relacionim bazama sato se tice tvog pitanja o statistici kluba, bi bilo suvisno i denormalizovalo bi bazu.

Sve podatke i detalje statistike vadis iz tabele dogadjaji odgovarajucim upitima.
Tj, ako te zanima procenat suta za nekog igraca, uradis upit na tabeli dogadjaji, za tu utakmicu i tog igraca, trazis koeficijent sume pogodaka kroz sumu suteva i golova...
slicna situacija i za ekipu, samo sto se onda povezes sa tabelama igraca i timova...

Doduse postoji mogucnost pravljenja pomocnih tabela sa statistikom za klubove, u slucaju da se to povlaci mnogo cesto, pa da se ustedi na obradi podataka, a to bi mogao da izvedes sa jos jednom tabelom, koja bi imala sumirane dogadjaje, grupisane po igracu, utakmici i akciji.

Potpis
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
Re: Program za sportsku statistiku 26.12.2008. u 11:49 · pre 217 meseci #34
Pravim firebird bazu u flamerobin-u
ID p[olje kada je intager ima ogranicenje vrednosti..32000+i nesto,a kao varchar(8) ima vrednost od 1 do 99999999,mislim da je svrsishodnije na dugorocni period...ali naglasavam da nemam iskustva
Znam da imam gresku u fk,napisao sam da je skoro gotova baza...
Moja tabela STATISTIKA _KLUBA sam mislio da se popunjava sumiranjem akcija igraca,u dnosu na utakmicu i klub...
Potpis
Don't worry be happy
Re: Program za sportsku statistiku 26.12.2008. u 12:57 · pre 217 meseci #36
Citat:
A tabela sa kaznama/kaznenim poenima?

Kazne su u tabeli akcije...kao npr
id opis
______
25 zuti karton
26 crveni karton
27 2 min
Potpis
Don't worry be happy
Re: Program za sportsku statistiku 26.12.2008. u 14:14 · pre 217 meseci #37
Mislim da bi bilo zanimljivo i funkcionalno resenje,da se tabela STATISTIKA_JKLUBA popunjava trigreon na dogadjaj before inster iz tabele STATISTIKA_IGRACA..neznma dal je to izvodljivo i kako?
Potpis
Don't worry be happy
Re: Program za sportsku statistiku 26.12.2008. u 15:55 · pre 217 meseci #38
Izvodljivo jeste ali preporučljivo nije. Kao što je neko već rekao, nema logike da imaš obe tabele.
Re: Program za sportsku statistiku 26.12.2008. u 17:51 · pre 217 meseci #39
> ID p[olje kada je intager ima ogranicenje vrednosti..32000+i nesto,a kao varchar(8) ima vrednost od 1 do 99999999,mislim da je
> svrsishodnije na dugorocni period...ali naglasavam da nemam iskustva

INTEGER tip ima malo veća ograničenja, sasvim dovoljna za tvoje potrebe: -2147483648..2147483647. Neću ni spominjati BIGINT ;)
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Program za sportsku statistiku 05.01.2009. u 12:46 · pre 216 meseci #40
@mr.zhile
posto bi statistika igraca i statistika kluba predstavljale denormalizaciju baze,
ajde da ti postavim jos par pitanja ...
-koliko ljudi bi koristilo bazu za pregled?
-koliko cesto?
-da li bi gledali neke odredjene delove statistike ili sve detalje ?
Potpis
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme