PROIECT

13
Campionatul Naţional de fotbal An școlar 2014-2015 1

description

Atestat informatica

Transcript of PROIECT

Diapozitivul 1

Campionatul Naional de fotbal

An colar 2014-2015 1CuprinsArgument Descrierea proiectuluiEnunReguli proceduraleReguli structuraleModel conceptualDocumentaia diagramei ERDExplicarea relaiilorRecomandariBibliografie2Fotbalul este un sport de echip ce se disput ntre dou echipe alctuite din 11 juctori fiecare. La nceputul secolului 21 era jucat de peste 250 de milioane de juctori n peste 200 de ri, ceea ce l face cel mai popular sport din lumeSe joac cu o minge sferic pe un teren dreptunghiular, acoperit cu iarb, cu cte o poart la fiecare capt. Scopul jocului este de a nscrie goluri introducnd mingea n poarta adversarului. n afara portarului, ceilali juctori nu se pot folosi de mini pentru a manevra mingea. Ctigtorul meciului este echipa care a nscris mai multe goluri la ncheierea partidei.

Argument3Descrierea proiectuluiAm ales aceasta tema de proiect, datorita pasiunii mele pentru sportul rege. Aceasta modelare presupune lucrul cu entiti care se refera la cluburi sportive, echipe de fotbal, jucatori, abiliti i goluri ce trebuie memorate.4

Enun O baz de date memoreaz informaii despre juctorii i cluburile din cele patru divizii din campionatul naional de fotbal. Fiecare club de fotbal are un nume unic n ntregul campionat. Un club de fotbal poate avea mai multe echipe n campionat. Pentru fiecare echip se cunoate cpitanul su, care este unul dintre juctori. Juctorii au atribuit un identificator unic, un nume, nu neaprat unic, i sunt angajai la diferitele echipe. n baza de date se pstreaz i detalii privind nivelul abilitilor (not cuprins ntre 1 i 10) fiecrui juctor pentru fiecare din poziiile de joc (portar, aprtor, mijloca, etc). De exemplu juctorul Ionescu poate avea nivelul 10 pe postul de portar, 7 pe postul de aprtor, etc. Este important ca n baza de date s se memoreze un istoric al tuturor juctorilor, la ce echipe au jucat, n ce perioad, etc. Se va memora i un istoric al golurilor marcate de fiecare juctor de-a lungul carierei. Pentru fiecare gol se va ti data, meciul n care a fost marcat, minutul, etc.

5Reguli proceduraleUn club are mai mule echipe.Un juctor are mai multe poziii i poate marca mai multe goluri.Fiecare juctor este nregistrat ntr-o baz de date.Fiecare juctor trebuia s aib o poziie n timpul jocului.

Reguli structuralen entitatea CLUB atributul nr_juctor poate avea valori precum: 1,2,4,7,10,etc.n entitatea ABILITATE atributul not poate avea una din urmtoarele instane: 1,2,3, , 10.n entitatea JUCATOR, atributul poziie poate avea una din urmtoarele instane: portar, mijloca, atacant, etc.Cpitanul va primii valoarea 1.In entitatea ABILITATE, Skill poate avea valori precum: penalty, lovituri libere, dribling.

6Colegiu National "Dimitrie Cantemir", Oneti6CLUB#nume*adresa*nr_jucatori*email

ECHIPA

#id_echipa*nume*capitan*stadion*antrenor

JUCATOR

#id_juctor*nume*prenume*pozitie

Contract#id_contract*data_nceput*data_sfarit

Abilitate

#id_abilitate*skill*note

GOL

#id_gol*meci*data*minutul

areareapartineareareAparineAparineAparinemarcheazFi marcatModel conceptual7Documentaia diagramei ERD- explicarea entitilor si a atributelor-Entitate Atribute DescriereClubNumeNumele clubului de fotbalAdesaAdresa clubuluiNr jucatoriNumarul de jucatoriEmailEmail-ulEchipaIdIdentific n mod unic fiecare echipa.NumeNumele echipeiCapitanAfiseaza 1 daca este capitanul echipe, si 0 in daca jucatorul respectiv nu este capitanStadionNumele stadionului

AntrenorNumele antrenoru JucatorIdIdentific n mod unic fiecare jucatorNumeNumele jucatoruluiPrenume Prenumele jucatoruluiPozitiePozitia pe care o ocupa in timpul joculuo8EntitateAtributeDescriereAbilitateIdIdentific n mod unic fiecare abilitate.

NotaNota pe care o obtine jucatorul n timpul meciului, de la 1 la 10skillCele mai importante aptitudini GolIdIdentific n mod unic fiecare gol.

datData la care a fost marcat golulMeciMeciul n care a fost marcat golulMinutMinutul n care a fost marcat golulDocumentaia diagramei ERD- explicarea entitilor si a atributelor-9EntitateAtributeDescriereContractIdIdentificatorul unic al contractuluiDat nceputData cnd a fost semnat contractulDat sfritData sfririi contractuluiDocumentaia diagramei ERD- explicarea entitilor si a atributelor-10Explicarea relaiilorPrima entitateA doua entitateDescriereCLUBECHIPEste o relaie obligatorie de tip 1-n deoarece un club trebuie s aib mai multe echipe. Prin intermediul ei se transfer id-ul clubului.ECHIPCONTRACTEste o relaie obligatorie de tip 1-n deoarece fiecare echip trebuie nregistrat. Pin intermediul ei se transfera id-ul echipei.CONTRACTJUCTOREste o relaie obligatorie de la 1 la n deoarece toi juctorii trebuie nregistrai. Prin intermediul ei se transfera id-ul nregistrriiJUCTORPOZIIEEste o relaie obligatorie de tip 1-n deoarece un juctor trebuie s ocupe o poziie n echipa. Prin intermediul ei se transfer id-juctorului.JUCTORGOLEste o relaie opional de tip 1-n deoarece un juctor nu poate avea un istoric al golurilor. Prin intermediul ei se transfer id-juctorului.11Concluziile Proiectul poate fi punctul de plecare pentru o aplicaie care s in evidena activitilor desfurate n cadrul unui club de fotbal. Desigur, ar trebui continuat cu modelul fizic.12BibliografieManual de informatic clasa a XII-a, autor Camen Popescu, Editura L&S Info Mat , Bucuresti 2007http://ro.wikipedia.org/http://ro.scribd.ro/https://academy.oracle.comhttps://iacademy3.oracle.com

13