Struttura tabella per inizio nuovo progetto

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Un saluto a tutti,
avevo necessit� del vostro supporto perch� vorrei sviluppare una webapplication per noleggio auto,
e prima per gettare buone fondamenta per il progetto volevo realizzare una solida struttura di relazioni tra tabelle, vi posto la mia idea se avete possibilit� gradirei sapere cosa ne pensate

Codice:
tblCliente:

idCliente (int 11)
idVeicolo (int 11)
RagioneSocialeCliente (varchar 70)
CognNomeCliente    (varchar 70)
IndirizzoCivico    (varchar 70)
ComuneResidenza    (varchar 20)
ProvinciaResidenza (varchar 20)
Cap (varchar 5)
CodiceFiscaleCliente (varchar 16)
PartitaIvaCliente (varchar 20)   
TelefonoCliente (varchar 30)
EmailCliente (varchar 50)
DataNascitaCliente (date)
ComuneNascitaCliente (varchar 50)
ProvinciaNascitaCliente (varchar 20)
NumeroPatente (varchar 50)
EnteDiRilascio (varchar 50)
NumeroCartaCredito (int 16)
ScadenzaCartaCredito (date)
DataRilascio (date)
DataScadenza (date)
ConducenteSupplementare (varchar 50)


tblVeicolo:

idVeicolo (int 11)
idCliente (int 11)
idCategoriaVeicolo (int 11)
TipoVeicoloLocato (varchar 50)
MarcaModello (varchar 50)
Colore (varchar 50)
Alimentazione (varchar 50)
Targa (varchar 7)
Posti (int 2)
AccessoriDotazione (varchar 50)
TipologiaTariffa (varchar 2)
CategoriaVeicolo (varchar 2)
Telaio (varchar 30)
DataImmatricolazione (date)
Cilindrata (varchar 10)
CavalliFiscali (varchar 10)


tblCategoria

idCategoriaVeicolo (int 11)
GruppoVeicolo (varchar 50)


tblContratto

idContratto (int 11)
idCliente (int 11)
idVeicolo (int 11)
idSede (int 11)
idCategoriaVeicolo (int 11)
idPagamento (int 11)
NumeroContratto (varchar 20)
DataStipula (date)
LuogoStipula (varchar 50)
DataInizioNoleggio (date)
DataFineNoleggio (date)
KmPartenza (int 10)
KmRientro (int 10)
SedeRitiroVeicolo (varchar 50)
SedeRiconsegnaVeicolo (varchar 50)
LivelloCarburanteUscita (varchar 50)
ImportoGiornalieroNoleggio (float 5,2)
ImportoDepositoCauzionale (float 5,2)
ModalitaPagamento (varchar 50)
ImportoTotale (float 5,2)



tblSedi

idSede (int 11)
DenominazioneSede (varchar 50)
IndirizzoCivicoSede (varchar 50)
ComuneSede (varchar 50)
ProvinciaSede (varchar 50)
TelefonoSede (varchar 50)
EmailSede (varchar 50)
PartitaIva (varchar 20)


tblPagamenti

idPagamento (int 11)
TipoPagamento (varchar 50)



tblAccessoAutostrada

idAccessoAutostrada (int 11)
Descrizione (varchar 50)

o_O
 

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Perfetto,
grazie mille per la risposta,
apporto le modifiche suggerite e mi metto al lavoro ;)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
errore cap roma e d'intorni 00118 ... 00199 se gli dai int ti ritorna 118 ... 199 i cap e i numeri di telefono non sono numeri, meglio il varchar
 

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Buongiorno Borgo Italia e grazie per la precisazione,
effettivamente hai ragione, ho modificato come da te indicato.

Grazie ancora e se hai e/o avete suggerimenti sono felice di accettarli
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
mi sembra così a naso che non ci siano altri problemi, il consiglio che ti posso dare è verificare che non ci siano ridondanze nelle tabelle, eventualmente meglio una tabella in più
esempio mi sembra che tu usi in diverse tabelle l'indicazione della provincia, forse ti conviene farti una tabella con le province tipo
id_provincia int(3) prrmarikey
$provoncia varchar(50)
e nelle altre tabelle usare l'id_provincia al posto del nome esteso, analogo discorso per i comuni o regioni se li usi
 

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Perfetto,
riscrivo la tabella e la ripropongo a voi anche perchè ho piacere che resti una traccia per i posteri ;)
 
Discussioni simili
Autore Titolo Forum Risposte Data
G inserimento csv in tabella mysql; problema con struttura PHP 11
M [MS Access] Variare struttura tabella dati MS Access 7
B Aiuto struttura tabella mysql nel DB MySQL 10
G Consigli SEO per scrittura e struttura pagine SEO e Posizionamento 5
max1974 Struttura $.ajax Ajax 7
V [WordPress] Creare una struttura di articoli da una struttura di cartelle WordPress 1
A Struttura del sito SEO e Posizionamento 0
N Consiglio struttura database WFM Database 1
L Struttura ottimale di un piccolo sito SEO e Posizionamento 8
N Struttura ad Albero di Directory _ PHP PHP 2
W PHP Webservices SOAP, struttura file wsdl XML 4
M [PHP] struttura ad albero PHP 1
R [PHP] Struttura Database di statistica PHP 4
KILLERIX [PHP] Notifiche utente, connessione database, struttura generale dati PHP 3
M [PHP] Struttura iterativa PHP 2
M [PHP] Algoritmo con struttura iterativa PHP 2
M [PHP] Problema con algoritmo struttura iterativa PHP 2
Giuliana Signorello WP: Creare un booking multi-struttura con area agenzie annessa WordPress 0
G Editare pagine wordpress e struttura dei file WordPress 3
voldemort Scelta Router Professionale per una grande struttura alberghiera Reti LAN e Wireless 5
A struttura database per questionario Database 1
S Struttura database MySQL 8
M classi e struttura directory PHP 1
J [RISOLTO] Struttura pagina con HTML5 e CSS HTML e CSS 7
asevenx struttura DIV realizzata con float: left che si spezza HTML e CSS 3
S non riesco a capire la struttura di questo sito in PHP PHP 0
I Come presentare la struttura dei contentui di un sito? SEO e Posizionamento 2
S Aiuto struttura Database MySQL MySQL 0
L Informazione struttura classe.. Javascript 8
B Form in struttura tabellare HTML e CSS 9
Tsukaima Una struttura da Java Javascript 1
P E/R e struttura DB negozio Database 0
B Consiglio struttura database mysql MySQL 6
L struttura del database (voce: in eccesso su phpmyadmin).. MySQL 2
M Software per Sitemap gratis? ovvero per creare offline la struttura! HTML e CSS 0
W Problema di struttura della chat Ajax 0
Y Aiuto per rappresentazione grafica di struttura Categorie sottocategorie - 3 livelli PHP 1
Monital [Mysql]struttura tabell MySQL 2
V Creazione TAG per la Struttura di un sito web HTML e CSS 1
P struttura dati content management system Database 0
D Prestazioni vs Struttura SQL server Database 0
G Struttura ad albero binario PHP 0
G Consiglio per struttura Categorie PHP 2
S [MsSQL > MySQL] Migrazione struttura e dati e' possibile? MySQL 0
H Struttura sito HTML e CSS 4
V visualizzazione struttura in frontpage HTML e CSS 1
D struttura sito flash (era: aiuto!!) Flash 6
Ruhe aiutooooooooo con una struttura per sito di incontri online!! Classic ASP 8
R INSERT INTO tabella non funziona Classic ASP 1
A Tabella con bottoni per aggiornamento record PHP 6

Discussioni simili