Sunteți pe pagina 1din 8

PROIECTAREA BAZELOR DE DATE

Proiect

1. Tema proiectului
Se cere s se realizeze un program de gestiune al unei case de pariuri sportive.

2. Colectarea si analiza cerintelor.

Pariurile sportive sunt n general o activitate de prezicere a rezultatelor sportive prin punerea
unei mize pe eventualul rezultat al unui eveniment sportiv. Dintre toate jocurile de noroc,
legalitatea i acceptarea general a pariurilor sportive variaz de la naiune la naiune i chiar de
la regiune la regiune n cadrul aceleai ri. Legea din 1994 cu privire la Protectia Sportului
Profesionist i Amator din SUA, interzice desfurarea operaiunilor de pariuri pe ntregul
teritoriu al Statelor Unite ale Americii cu excepia statelor: Delaware, Nevada i Oregon. Dintre
acestea, doar n statul Nevada se permite efectuarea de pariuri sportive. n multe ri
din Europa activitatea de acceptare a pariurilor sportive este foarte bine reglementat i este
privit ca o activitate onest. Partizanii pariurilor sportive privesc aceast activitate ca un hobby
pentru fanii sportivi crora le crete interesul prin efectuarea de pariuri pe anumite echipe,
evenimente sportive sau juctori i astfel crete publicul spectator i telespectator. Oponenii
pariurilor sportive se tem c n spatele acestor argumente se amenin integritatea sportului
amator i profesionist, prin existena a numeroase ncercri reuite de meciuri aranjate. Cu
toate acestea partizanii susin faptul c toate casele de pariuri autorizate lupt mpotriva corup iei
la fel de intens ca i organele guvernamentale i cele de aplicare a legii. Pe termen lung
majoritatea pariorilor pierd iar casele de pariuri ctig. Cu toate acestea exist i pariori
profesioniti care reuesc s-i fac un venit considerabil din activitatea de pariuri sportive.

2.1

Tipuri de cote

n domeniul pariurilor sportive "cota" este un indice al unei oferte dintr-un eveniment sportiv i
este reprezentat printr-un un numr care face corespondena dintre posibilul ctig i miza
pariat. Cotele de pariuri sunt stabilite de casele de pariuri n funcie de diveri algoritmi proprii.
Pn n prezent pe mapamond s-au evideniat ase tipuri de cote: cote tip European (format
zecimal), cote tip Britanic (format fracionar), cote tip American, cote tip Hong Kong, cote tip
Indonezian i cote tip Malaezian
Cota Europeana (formatul zecimal) este reprezentat printr-un numr pozitiv, mai mare sau cel
puin egal cu 1, i are n general 2 sau 3 zecimale. Ea reprezint suma de bani pe care vi-o
returneaz casa de pariuri (profit + miza) n cazul unui eveniment ctigtor i la care a i pariat o
miz de o unitate (ex. 1 leu).
Cota Britanic (formatul fracionar) este reprezentat printr-un numr raional (X/Y) indivizibil
scris sub form de fracie ordinar. Numitorul Y reprezint miza n uniti pe care trebuie s-o
parieze pariorul, pentru a avea un profit de X uniti n cazul unui eveniment ctigtor. Se poate
transforma foarte uor n formatul zecimal 'calculnd' fracia i adunnd 1. Exemplu: o cot de
1/4 n sistemul britanic nseamn a rezolva calculul 1/4+1, adic 0.25+1, deci 1.25. O cot de 3/1
nseamn 3/1+1, adic 4.00.

Cota American este reprezentat printr-un numr ntreg negativ sau pozitiv. Cnd este un numr
pozitiv, ea reprezint profitul obinut ce se poate obine n cazul unui eveniment ctigtor la care
ai pariat o miz 100 uniti (ex. 100 lei). Cnd este un numr negativ, ea reprezint miza pe care
trebuie s-o pariai pentru a avea un profit de 100 uniti (ex. 100 lei) n cazul unui eveniment
ctigtor.
Cota Hong Kong este reprezentat printr-un numr pozitiv, mai mare sau cel puin egal cu 0, i
are n general 2 sau 3 zecimale. Ea reprezint profitul obinut n cazul unui eveniment ctigtor
i la care ai pariat o miz de o unitate (ex. 1 leu).
Cota Indonezian este reprezentat printr-un numr ntreg negativ sau pozitiv a crei valoare
absolut este mai mare sau egal cu 1, i are n general 2 sau 3 zecimale. Cnd este un numr
pozitiv, ea reprezint profitul obinut n cazul unui eveniment ctigtor i la care ai pariat o
miz de o unitate (ex. 1 leu). Cnd este un numr negativ, valoarea absolut a ei reprezint miza
pe care trebuie s-o pariai pentru a avea un profit de o unitate (ex. 1 leu) n cazul unui eveniment
ctigtor.
Cota Malaezian este reprezentat printr-un numr ntreg negativ sau pozitiv a crei valoare
absolut este mai mic sau egal cu 1, i are n general 2 sau 3 zecimale. Cnd este un numr
pozitiv, ea reprezint profitul obinut n cazul unui eveniment ctigtor i la care ai pariat o
miz de o unitate (ex. 1 leu). Cnd este un numr negativ, valoarea absolut a ei reprezint miza
pe care trebuie s-o pariai pentru a avea un profit de o unitate (ex. 1 leu) n cazul unui eveniment
ctigtor.
n urmtorul tabel se prezint cteva exemple de cote i corespondena dintre ele:
Cot
European
1,10
1,30
1,50
1,70
1,90
2,00
3,00
10,00

Cot
Britanic
1/10
3/10
1/2
7/10
9/10
1/1
2/1
9/1

Cot
American
-1000
-333
-200
-142
-111
+100
+200
+900

Cot
Kong
0,10
0,30
0,50
0,70
0,90
1,00
2,00
9,00

Hong Cot
Indonezian
-10,00
-3,33
-2,00
-1,42
-1,11
1,00
2,00
9,00

Cot
Malaezian
0,10
0,30
0,50
0,70
0,90
-1,00
-0,50
-0,11

2.2 Tipuri de pariuri


Dac ne referim la oferta de pariuri a caselor de pariuri care i ofer serviciile prin intermediul
internetului putem face o clasificare a pariurilor dup raportul dintre momentul punerii pariului i
perioada de desfurare a evenimentului.
Astfel avem 'pariuri live' i 'pariuri clasice'.

Pariuri live
Pariurile live sunt acele pariuri care sunt puse n perioada de desfurare efectiv a
evenimentului. Ele se mai numesc 'in-running bets', 'live betting', sau 'in-play betting'. Aceste
tipuri de pariuri sportive au aprut pe pia doar n ultimii ani i le putem gsi doar la cteva case
de pariuri din lume (de ordinul zecilor). n general la pariurile live se alege un pronostic simplu
pe care se pariaz. Dei termenul de 'live' se poate traduce cu 'pe viu', n mod practic nici o cas

de pariuri nu ofer pariuri 'live' n adevratul sens al cuvntului. Din momentul n care solicita i
s vi se valideze pariul i pn n momentul n care pariul dumneavoastr este acceptat de casa
de pariuri trece un anumit 'timp de laten' n general cuprins ntre 4 i 8 secunde. Dac n acest
interval de timp nu se ntmpl nimic important n desfurarea meciului, nu scade sau nu crete
cota, avei anse ca pariul dvs. s fie acceptat. Unele case dau posibilitatea de acceptare a
pariului (a mizei), i n cazul n care se schimb cota, validndu-se la ultima cot (care poate fi
diferit dect cea aleas de dvs.). Pe parcursul desfurrii diferitelor tipuri de evenimente
sportive exist anumite perioade n care oferta de cote este blocat de casa de pariuri i nu se pot
pune pariuri (ex. tenis, fotbal etc.). n general la evenimentele sportive n care se marcheaz un
numr mare de puncte aceste blocri de cote sunt mai rare (ex. baschet, handbal etc.). n cazul
pariurilor live pariorul are avantajul c poate vedea desfurarea meciului la televizor (sau pe
teren). Totui acest avantaj nu se poate ridica niciodat la nivelul caselor de pariuri, care pe lng
faptul c primete infomaia 'live' despre desfurarea meciului mai repede dect un parior
obinuit (transmisiuni real-time, folosirea transmisiunilor TV terestre n locul celor via satelit,
oameni detaai la meciuri), mai are cte un om specializat (bookmaker) care dirijeaz toate
informaiile primite, printre care i mizele i cotele puse pn la momentul respectiv.

Pariuri clasice
Pariurile clasice sunt acele pariuri care se pot pune doar naintea nceperii efective a
evenimentului. Aceste tipuri de pariuri sportive se pot plasa fie la o cas de pariuri online prin
intermediul internetului, fie la agenii de pariuri unde se pltete cu bani cash, primindu-se n
schimb un tichet cu pariul ales. Avantajul major la aceste tipuri de pariuri este dat prin prisma
mizei maxime ce se poate pune pentru un pariu simplu. Dac la pariurile live, mizele maxime
admise nu depesc n general valoarea a ctorva sute de dolari, la pariurile clasice aceste sume
maxime riscate pot fi de cel puin 10 ori mai mare.
Dac ne referim la felul pariului ce se poate alege, se evideniaz n mod special 3 tipuri de
pariuri i anume: pariuri directe, pariuri cu handicap i pariuri de total.

Pariuri directe
Pariurile directe sunt acele pariuri prin care se alege ctigtorul partidei sau egalitatea la
ncheierea timpului regulamentar de joc. Fiecare cas de pariuri i definete timpul regulamentar
de joc pentru diferite sporturi conform unor reguli proprii. Timpul regulamentar de joc difer la
multe dintre casele de pariuri n general pentru baschet i hochei pe ghea.

Pariuri cu handicap
Pariurile cu handicap sunt acele pariuri prin care se acord un avantaj de puncte (sau subuniti
de puncte) echipei considerat de ctre casa de pariuri a fi n dezavantaj asfel nct cotele s fie
echilibrate n jurul cotei de 2.00. Acesta cuantificare a dezavantajului poate s depind de mai
muli factori cum ar fi: rezultatele statistice obinute de echipe n ultima perioad; accidentrile
suferite de juctori importani din echipe; dezechilibru major n sumele total pariate pe echipele
combatante. n oferta caselor de pariuri exist oferte de pariuri cu handicapuri europene i oferte
de pariuri cu handicapuri asiatice. Handicapul European este un caz particular al Handicapului
Asiatic prin faptul c este cu punct ntreg i cu trei variante posibile.

Pariuri de total
Pariurile de total sunt acele pariuri prin care se alege numrul de puncte totale nscrise n timpul
regulamentar de desfurare a evenimentului sportiv. Aceste tipuri de pariuri pot fi cu dou
evenimente posibile 'sub total' sau 'peste total' sau cu trei evenimente posibile 'sub total', 'peste
total' i 'exact total'.
Multe case de pariuri au n oferta lor diverse alte tipuri de pariuri cum ar fi pentru: propuneri de
pariuri; teasers; statistici etc.

Pariuri cu valoare
Termenul "pariuri cu valoare" sau "pariuri valoroase" este traducerea literar din limba englez a
expresiei "value bets", acest tip de pariu valoros totdeauna presupunnd existena unei cote supra
apreciate.
Definiie. Pariuri de valoare sunt selecii la evenimente sportive unde n opinia subiectiv al
pariorului ansa de reuit, adic probabilitatea de reuit este mai mare dect probabilitatea
matematic exprimat prin valoarea cotei oferite de ctre agenia de pariuri.
Formula de calcul a pariurilor valoroase: Valoarea pariului: cota seleciei * estimarea procentual
/ 100 > 1
Exemplu. La aruncarea unei monede ansele evenimentelor posibile cap i pajur sunt 50-50%,
iar cota echivalent acestor evenimente este 2,00 (aceast cot perezint cota "true odds", adic
cota conform probabilitii calculat matematic). Astfel n exemplul nostru a paria cu valoare
nseamn acceptarea unei cote de peste 2,00 pentru un pariu i refuzarea cotelor mai mici de 2,00
pentru aceeai pariu. Evident, fiind vorba de un eveniment determinat statistic, nici o cas de
pariuri nu va oferi o cot de peste 2,00.
Trecnd la pariuri sportive, aceste "true odds" nu pot fi calculate cu exactitate din cauza
factoriilor multiple de influen, astfel fiecare parior poate avea propria sa evaluare n ceea ce
privete ansele evenimentelor sportive. Acest tip de pariu poate fi una profitabil pariorului dac
la anumite evenimente sportive evalueaz mai corect ansele evenimentelor posibile dect
agenia de pariuri i dac este combinat cu alte sisteme de joc.

2.3

Tipuri de bilete

Biletele cu pariurile alese pot fi simple sau multiple. Biletele simple conin un singur pariu.
Biletele multiple contin dou sau mai multe pariuri (n general pn la maxim 14). Acestea pot fi
jucate n sistem predefinit sau combinat. Un bilet combinat iese ctigtor atunci cnd toate
pariurile coninute pe acel bilet sunt ctigtoare. Aceste tipuri de pariuri combinate se folosesc
atunci cnd se urmrete ctigarea unui pot mare cu o sum relativ mic investit.

3. Specificarea Cerintelor
Aplicatia se va realize in Java, MySql/Oracle. Va avea in interfata grafica: adaugare,modificare,
stergere, cautarea, realizarea unor rapoarte pe diferite criteria.

Aplicatia va avea un singur utilizator, care va fi in rolul clientului care va putea realiza:
vizualizarea datelor despre eveniment, adaugare/stergera biletelor, vizualizarea istoricului.
In cazul unei noi implementari asupra aplicatiei, utilizatorul cu rolul de admin ar putea avea
urmatoarele permisiuni: adaugare/stergere/modificare evenimente, accesul asupra istoricului de
tranzactii pe care toti utilizatorii l-au realizat, adaugare/stergere unui utilizator cu rol de client.

4. Modelarea la nivel conceptual

5. Model la nivel logic


Eveniment [id_eveniment,data,ora,echipa1,echipa2,tip_ev,rezultat,tip_p]
Bilet [id_bilet; suma_totala;ora_bilet; data_bilet]
Bilete_castigatoare [id_biletCastigator,id_bilet,suma_castigata,achitat]
Legatura [id_pariu,id_bilet,suma]
Pariu [id_pariu,cota,id_tipp,id_eveniment]
Tip_pariu [id_tipp, nume]
Istoric[id,comentarii, data_tr,ora_tr]

6. Modelarea la nivel fizic


CREATE TABLE BILET (ID_BILET INTEGER NOT NULL, "DATA" DATE NOT NULL,
ORA TIME(8) NOT NULL, SUMA_TOTALA DECIMAL(5, 2) NOT NULL, PRIMARY KEY
(ID_BILET));
CREATE TABLE BILETE_CASTIGATOARE (ID_BILETCASTIGATOR DECIMAL(5) NOT
NULL, ID_BILET DECIMAL(5), SUMA_CASTIGATA DECIMAL(7, 2), ACHITAT
BOOLEAN, PRIMARY KEY (ID_BILETCASTIGATOR));
CREATE TABLE EVENIMENT (ID_EVENIMENT DECIMAL(5) NOT NULL, REZULTAT
VARCHAR(20), "DATA" DATE, ORA TIME(8), ECHIPA1 VARCHAR(30), ECHIPA2
VARCHAR(30), TIP_EV VARCHAR(30), PRIMARY KEY (ID_EVENIMENT));
CREATE TABLE ISTORIC (ID INTEGER NOT NULL, COMENTARII VARCHAR(300) NOT
NULL, DATA_TR DATE, ORA_TR TIME(8), PRIMARY KEY (ID));
CREATE TABLE LEGATURA (ID_BILET INTEGER, ID_PARIU DECIMAL(5));
CREATE TABLE PARIU (ID_PARIU DECIMAL(5) NOT NULL, COTA DECIMAL(5, 2),
ID_EVENIMENT DECIMAL(5), ID_TIPP INTEGER, PRIMARY KEY (ID_PARIU));
CREATE TABLE TIP_PARIU (ID_TIPP INTEGER NOT NULL, NUME VARCHAR(5),
PRIMARY KEY (ID_TIPP));

7. Descrierea aplicatiei
Baza de date a fost facuta in Apache Derby:

Aplicatia fiind realizata in java, folosind NetBeans


Cand rulam aplicatia, avem prima data fereastra de LOGIN (username: miruna,
parola: miruna).

Meniul principal are campurile: Oferta, Bilet Nou, VizualizareBilete, Istoric si butonul
de EXIT.

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