Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Program za sportsku statistiku

[es] :: Baze podataka :: Program za sportsku statistiku

Strane: 1 2 3 4

[ Pregleda: 18904 | Odgovora: 65 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Program za sportsku statistiku23.12.2008. u 21:30 - pre 186 meseci
Šta će ti taj drugi ID?
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
93.86.101.*



+2 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 07:53 - pre 186 meseci
Nema drugog id_a,vec id u sifra
Sifru korisnik moze da unese,a moze da se sama generise,a id je vrednost generatora
Don't worry be happy
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 08:40 - pre 186 meseci
To pitam, šta će ti ta šifra?
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
93.86.101.*



+2 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 09:02 - pre 186 meseci
AKo neka vrsta pomocnog kljuca
Don't worry be happy
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 10:01 - pre 186 meseci
Ne razumem ali nema veze.
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 15:36 - pre 186 meseci
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
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
92.46.71.*



+6455 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 15:40 - pre 186 meseci
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...
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 15:47 - pre 186 meseci
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.
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
93.86.101.*



+2 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 16:43 - pre 186 meseci

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?
Don't worry be happy
 
Odgovor na temu

Getsbi

Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Program za sportsku statistiku24.12.2008. u 16:44 - pre 186 meseci
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.
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1431
195.178.63.*

ICQ: 101830817


+314 Profil

icon Re: Program za sportsku statistiku25.12.2008. u 10:34 - pre 186 meseci
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?



"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"
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
77.46.216.*



+2 Profil

icon Re: Program za sportsku statistiku25.12.2008. u 14:46 - pre 186 meseci
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
Don't worry be happy
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1431
195.178.63.*

ICQ: 101830817


+314 Profil

icon Re: Program za sportsku statistiku26.12.2008. u 07:58 - pre 186 meseci
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.


"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"
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
79.101.73.*



+2 Profil

icon Re: Program za sportsku statistiku26.12.2008. u 10:49 - pre 186 meseci
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...

Don't worry be happy
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
92.46.91.*



+6455 Profil

icon Re: Program za sportsku statistiku26.12.2008. u 11:32 - pre 186 meseci
A tabela sa kaznama/kaznenim poenima?
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
79.101.73.*



+2 Profil

icon Re: Program za sportsku statistiku26.12.2008. u 11:57 - pre 186 meseci
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

Don't worry be happy
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
79.101.73.*



+2 Profil

icon Re: Program za sportsku statistiku26.12.2008. u 13:14 - pre 186 meseci
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?
Don't worry be happy
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Program za sportsku statistiku26.12.2008. u 14:55 - pre 186 meseci
Izvodljivo jeste ali preporučljivo nije. Kao što je neko već rekao, nema logike da imaš obe tabele.
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Program za sportsku statistiku26.12.2008. u 16:51 - pre 186 meseci
> 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 ;)
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1431
195.178.63.*

ICQ: 101830817


+314 Profil

icon Re: Program za sportsku statistiku05.01.2009. u 11:46 - pre 186 meseci
@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 ?
"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"
 
Odgovor na temu

[es] :: Baze podataka :: Program za sportsku statistiku

Strane: 1 2 3 4

[ Pregleda: 18904 | Odgovora: 65 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.