| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
whitewizzard
Data înscrierii: 12/Mar/2007
Mesaje: 81
|
| Trimis: Joi Ian 10, 2008 2:04 pm Titlul subiectului: Db - am nevoie de o idee |
|
|
salutare!
- vreau sa tin o evidenta la echipele de fotbal (statistici bla)
- am o problema insa.. fiecare sezon (an) are alte echipe in campionate (unele se duc din divizia 1 in divizia 2 si tot asa)
- problema mea este ca nu stiu cum sa fac ca in db sa am un singur id pt fiecare echipa
adica daca in anul 2002 arsenal a fost in Premier league si in 2003 este in League One cum sa fac ca atunci cand ma duc pe 2002 Premier League sa fie arsenal iar cand ma duc pe 2003 sa nu fie
- ma rog nu prea stiu cum sa explic
va multumesc anyway :) |
|
| Sus |
|
vectorialpx
Data înscrierii: 01/Mar/2005
Mesaje: 2859
Locație: Targoviste City
|
| Trimis: Joi Ian 10, 2008 2:40 pm Titlul subiectului: |
|
|
sa inteleg ca tu vrei ca cineva sa-ti proiecteze baza de date. In primul rand ca asta costa si in al doilea rand, nu e prea bine, pentru ca cel mai bine e ca etapa asta sa o parcurgi singur [in cazul in care faci tu aplicatia]
so, o sa incerc sa te ajut un pic si, stai linistit ca nu vreau bani [era un fapt divers]
ai un tabel cu echipe [ce in paranteze patrate reprezinta tipul]
id [bigint], // id - cheie primara
echipa [varchar(100)], // numele
divizia [varchar(1)], // o echipa poate fi intr-o singura divizie
descriere [text], // are o descriere sau nu
anul_fondat [int(4)] // anul in care a fost fondata echipa
// si alte campuri utile pentru tine
ai un tabele cu concursuri
id [bigint] // primKey
concurs [varchar(100)] // championsLeague, season, etc
echipa [bigint] // cheia straina din tabelul cu echipele
anul [int(4)] // anul
cand faci interogarea o faci dupa an la concursuri si iti da concursurile care au fost in anul ala... astfel vei sti si ce echipe au fost p-acolo
spor!
PS: ideea e siplista... se poate complica mult |
|
| Sus |
|
whitewizzard
Data înscrierii: 12/Mar/2007
Mesaje: 81
|
| Trimis: Joi Ian 10, 2008 2:49 pm Titlul subiectului: |
|
|
nu vreau sa-mi faca nimeni nimic .. ceream o idee doar, am cerut doar o idee ca nu stiu cum sa fac momentan o am facuta cu idechipa pt un seson idechipa pt alt sezon ma rog merge si e ok dar vreau sa o schimb..
- merci frumos de raspuns si nu mi s-a parut ca am cerut proiectare am cerut o idee poate cei mai avansati decat mine vad din alt unghi .. atata tot |
|
| Sus |
|
vectorialpx
Data înscrierii: 01/Mar/2005
Mesaje: 2859
Locație: Targoviste City
|
| Trimis: Vin Ian 11, 2008 10:06 am Titlul subiectului: |
|
|
Citat: vreau sa tin o evidenta la echipele de fotbal
Citat: nu vreau sa-mi faca nimeni nimic..
so... 8O
pentru multi de pe acest forum "o idee" = "va las pe voi sa munciti ca eu dorm..."
observ ca ai cateva luni vechime pe forum si e posibil sa fi observat ca sunt multi care posteaza ca "vor si ei...", din acest punct de vedere am privit eu, din punctul de vedere al moderatorului...
Chiar daca vrei o idee, e o idee de proiectare a bazei de date... ;)
Aceasta idee nu e rau sa o ceri, dar trebuie sa ai grija cum o ceri...
Ti-a fost utila "structura" celor doua tabele ale mele?... |
|
| Sus |
|
gabysolomon
Data înscrierii: 09/Apr/2006
Mesaje: 732
Locație: Bacau
|
| Trimis: Vin Ian 11, 2008 12:18 pm Titlul subiectului: |
|
|
mai dau si eu o idee ....
de ce nu faci 3 tabele
- tabel echipe ( cel de la octavian )
- tabel concursuri
- tabel echipe_concursuri
id [bigint] // primKey
concurs [bigint] // cheia straina din tabelul cu concursuri
echipa [bigint] // cheia straina din tabelul cu echipele
anul [int(4)] // anul |
|
| Sus |
|
whitewizzard
Data înscrierii: 12/Mar/2007
Mesaje: 81
|
| Trimis: Vin Ian 11, 2008 1:18 pm Titlul subiectului: |
|
|
.. am facut in cele din urma cam asa
un tabel teams unde sunt echipele cu id unic
un tabel teamsandchamp unde sunt id-urile echipelor unice (un fel de parent id) dar pt separare pt fiecare sezon/champ am facut coloane cu id de sezon id campionat si bineinteles tabele champ sezon si cu join-uri merge ok .. am si echipa cu id uniq am si echipele impartite pe sezoane / champ momentan cred ca e ok acum sa vedem practic de ce ma lovesc
- multumesc frumos pt raspunsurile voastre |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |