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
A Riprodurre uno schema colore Photoshop 15
MarcoGrazia schema.org quanto è utile in ottica SEO e SEM ? SEO e Posizionamento 4
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 CMS (Content Management System) 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
felino Lubuntu 18.04 Requisiti per applicazione console .net core 7.0 Linux e Software 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
E Aiuto per query PHP 8
E Il punto di riferimento italiano per Trailers cavalli Discussioni Varie 0
F CERCO Servizi SEO di Qualità per Agenzie di Servizi SEO e Posizionamento 3
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
A Cerco programmatore/sviluppatore per creare forum Offerte e Richieste di Lavoro e/o Collaborazione 2
R Plugin di base per WordPress WordPress 0
D [COMPRO/CERCO] GUEST POST o scambio link per sito di Spiritualità ed Esoterismo. Vendere e Acquistare pubblicita' online 0
L Suggerimento Pagespeed per non vedenti HTML e CSS 0
M Analisi sito per pulire codice inutile HTML e CSS 1
Paolo69 Risolto reCAPTCHA v2 per ASP Classic ASP 0
M Hosting VPS per server di gioco Minecraft Hosting 0
N Grazie per il benvenuto Presentati al Forum 0
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
R Filtri e plugin per photoshop Photoshop 0
AkTaRuS DIsabilitare il tasto destro tranne che per code e pre Javascript 1
0 [Retribuito] Cercasi programmatore per GdR PbC Offerte e Richieste di Lavoro e/o Collaborazione 0
A Adempimenti per magazine on line Leggi, Normative e Fisco 0
R Recupero di permalink di un sito che è stato eliminato per errore WordPress 5
I aiuto urgente per thunderbird Posta Elettronica 0
A Web master per semplice sito web Offerte e Richieste di Lavoro e/o Collaborazione 2
M [Cerco][Gratuito] Artista/designer per creazione grafica gioco di società Offerte e Richieste di Lavoro e/o Collaborazione 0
M Un saluto per cominciare Presentati al Forum 1
N MAX() + ADD_DATE - per update su Mysql MySQL 0
G Qualcuno conosce questo software per gestire le telecamere IP Cam e Videosorveglianza 0
A [CERCO] Articolista per siti a tema eventi e feste private Offerte e Richieste di Lavoro e/o Collaborazione 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
I aiuto per outlook Posta Elettronica 0

Discussioni simili