schema er per db su gestionale calcio

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Salve, sto cercando di realizzare un progetto per la gestione di campionati di calcio in fifa13.
Il sito prevede la gestione delle squadre, del calciomercato quindi aste trattative private, dei tornei gestibili da admin, con classifiche ecc..
Lo schema er che ho fatto fin ora prevede queste tabelle:
UTENTE (N,M) SQUADRA (1,N) CALCIATORE

TORNEO(N,M) con squadra

mancano le tabelle per la gestione del calciomercato, e non ho idee su come farlo, poichè se lego UTENTE SQUADRA E CALCIATORE in una relazione N,M,K avrei un record per ogni trattativa di acquisto?
come faccio a gestire le aste successivamente con il php?? una tabella per lo storico e una per le aste?

A livello di php ci arrivo, ma il DB dev'essere fatto nel modo corretto..
Se mi aiutate a ragionare, insieme lo mettiamo su sto db

Grazie
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Le 3 tabelle principali per creare ciò sono:

GIOCATORI

SQUADRE

TRASFERIMENTI

Ovviamente devi inserire dei campi corretti.
Ogni trasferimento si riferisce a uno e solo un giocatore tra 2 squadre.
Un giocatore può appartenere a una sola squadra.
Una squadra può avere più giocatori (in pratica DEVE avere più giocatori).
Inizia a buttare giù qualcosa che intervengo dove ti incarti :)
 

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Prima di tutto ti ringrazio, guarda questo è quello che ho buttato giù per adesso:
64103034.jpg

Le prime tabelle: UTENTE, SQUADRA e GIOCATORE sono corrette e di facile gestibilità con il php.
Il problema sorge con il mercato, se faccio quella relazione STORICO MERCATO N M K, ho una tabella dove ogni array mi dice quale utente per quale squadra ha comprato quale giocatore ovvero:
username-nome squadra - id giocatore.
E volendo potrei metterci altri attributi secondari come prezzo di vendita, da scalare al campo budget di utente, data trasferimento ecc...

Il problema è che in questo gestionale voglio prevedere vari tipi di trattative, e cioè:
1)Trattative private: utente1 si accorda con utente2 privatamente, con tool gli invia il giocatore ad un prezzo, e l'utente2 accetta o meno la trattativa privata.
2)Asta: per ogni giocatore libero, si fa la base d'asta con scadenza di qualche ora.

Ora come faccio a gestire sia le aste sia le trattative private con la tabella storico mercato?
Grazie
 

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Ma un utente può avere più squadre?

Si perchè in questo gestionale un utente può gestire da 1 a 3 squadre, anche se volendo potrei fargli fare un account per ogni squadra ma sarebbe più scomodo credo..

ma anche se volessi fare 1 account per ogni squadra, e mettere quindi una relazione 1 a 1 non cambierebbe poi più di tanto no?
il problema del mercato rimane
 
Discussioni simili
Autore Titolo Forum Risposte Data
H Teoria: Schema Logico/concettuale Di Un Esercizio. Aiutatemi Per Favore Database 1
MarcoGrazia schema.org quanto è utile in ottica SEO e SEM ? SEO e Posizionamento 1
J schema ER e LOGICO HTML e CSS 1
KILLERIX Database schema blog (simile) Database 5
giancarlob tag microdata by schema.org SEO e Posizionamento 3
T Domanda su Schema e Relazione Database 0
felino [WordPress] Query verso un altro schema (pagine + menu) WordPress 0
P riproduzione schema grafico MS Access 0
C Schema E-R database sito inserzioni gratuite MySQL 0
C Schema E-R database sito inserzioni gratuite Database 0
K [consigli] CMS in HTML5 con Responsive Web Design e semantica schema.org Content Management System (CMS) 3
E Strutturare un DB schema E/R MySQL 1
G Creazione schema E-R: entità o associazione? Database 9
R Da UML a schema relazionale Database 0
L [CSS] Div e menu sovrapposti, attributi 'absolute', 'relative' (schema in allegato) HTML e CSS 0
M schema a blocchi! HTML e CSS 2
S [VB.net 2005] Schema OOP Programmazione 2
G Access ed i file schema.ini MS Access 0
A schema ER Database 0
A schema ER Database 0
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 0
I [cerchiamo][retribuito] Grafico/a per stickers Offerte e Richieste di Lavoro e/o Collaborazione 0
R Cercarsi programmatore per GDR PBC Offerte e Richieste di Lavoro e/o Collaborazione 0
L Sessione e array per utenti PHP 0
A Sottoquery con group by per mese MySQL 0
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
V [Cerco] Socio e Sviluppatore per App PlacesFinder Offerte e Richieste di Lavoro e/o Collaborazione 0
Tuttoinformatico [Cerco] Cerco Staff per Blog Professionale dedicato alla Tecnologia! Offerte e Richieste di Lavoro e/o Collaborazione 0
M user agent per il download di api PHP 0
B Stringa sql per ricerca su più campi Database 1
Cosina Upload multiplo con invio allegati per email PHP 0
P Editor per la realizzazione di siti HTML e CSS 0
M Versione nativa per M1. Photoshop 1
A Aiuto per pagina php PHP 0
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 4
T [cerco] scrittore/scrittrice per articoli web Offerte e Richieste di Lavoro e/o Collaborazione 3
L Interfaccia grafica per gestire sql server .NET Framework 1
B javascript per problemi con pdf e Safari Javascript 0
R Plugin per Gestire videocorsi a pagamento WordPress 3
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
C media per riga MySQL 1
I Cerca: blogger IT per articoli di prova Offerte e Richieste di Lavoro e/o Collaborazione 0
R Plugin per Registrazione Utente e Pagamento prodotto WordPress 2
M Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare? Photoshop 0
D modificare questo codice per inserimento in text e non in tabella jQuery 1
U [Cerco ] incremento traffico per il mio sito Vendere e Acquistare pubblicita' online 0
E Monitor per Photoshop Photoshop 0
S Libreria PHP per creare file dwg o dxf PHP 0
T cercasi aiuto per file d1 (open-edge db) Database 0
A [cerco - retribuito] Sviluppatore Php freelance per progetti vari Offerte e Richieste di Lavoro e/o Collaborazione 2

Discussioni simili