Come strutturare il database

Maicol

Nuovo Utente
23 Mag 2013
8
0
0
Ciao a tutti. Volevo avere un vostro parere su come strutturare il database di un gestionale.

A livello di performance conviene realizzare un unico database dove risiedono tutti i dati dell'azienda oppure ogni azienda ha il proprio database? Ovviamente il database di riferimento verrà scelto in fase di login in base ad un id specifico.

Per rendere più complessa la risposta vi dico pure che: in questo database ci sono determinati dati comuni a tutti. Per esempio, c'è l'anagrafica articoli standard che prevede tutti gli articoli standard che verranno dati all'azienda appena inizia ad utilizzare il gestionale.

Se per ogni azienda fornisco un database diverso significa che alcuni dati saranno replicati (però fate attenzione a valutare la possibilità che questi dati potrebbero anche essere modificati). Esempio: se io ho un'anagrafica articoli in cui un determinato vestito costa 55 euro, se volessi metterlo a 53 euro effettuo semplicemente la modifica sul db e basta. Se utilizzo un unico database dovrei avere una tabella correlata in un prendo l'id articolo, l'id dell'azienda e riprendo tutti i dati della tabella anagrafica articoli con tutte le modifiche effettuate su quell'articolo.

Quindi:
- soluzione 1: n aziende n databases in cui alcune tabelle potrebbero avere gli stessi dati delle tabelle dell'altra azienda (POTREBBE!!)
- soluzione 2: n azienda 1 database tutti i dati sono contenuti in un unico db prevedendo tabelle di oltre 1 milione di record


Grazie mille
 
Discussioni simili
Autore Titolo Forum Risposte Data
xone Come strutturare un database per annunci PHP 7
JellyBelly Strutturare un database di tipo questionario - gestione della validazione PHP 5
B Consigli come strutturare db mysql MySQL 9
O come strutturare le classi per un piccolo gestionale? PHP 2
I Come strutturare sito wordpress WordPress 4
E Strutturare un DB schema E/R MySQL 1
C Aiuto per strutturare applicazione PHP 9
I nome utente non esiste nel database PHP 1
M Invio dati database via email php PHP 0
MarcoGrazia Salvataggio HTML in database PHP 2
C prendere dei valori da Plugin e inserirli nel database joomla Joomla 0
F Stampare valori di un database PHP 14
MarcoGrazia Trovare record nel database partendo da id non sequenziali PHP 6
Max 1 Accesso a database phpBB 2
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
D passare valori da database sql a php PHP 1
L form immagini per il database PHP 0
R [C#] Quali dipendenze occorrono su progetto "Setup" con Access Database? .NET Framework 1
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
socket32 [XAMPP] Server in Locale condividere database MySQL 0
J Form inserimento dati in database Ajax 1
Z Problema database MySQL con XAMPP PHP 0
D Estrarre database con link esterno Database 10
T [A pagamento] convertire database Offerte e Richieste di Lavoro e/o Collaborazione 5
A Mostrare dati database per pagine PHP 2
G gdpr database Leggi, Normative e Fisco 0
Tommy03 App mobile+ sito web con lo stesso database Sviluppo app per Android 4
Alex_70 Delete foto in database e cartella PHP 72
L Upload di un'immagine all'interno di un database usando php PHP 6
M modificare un file .XML da database Sql PHP 13
E lettura da un Database con Javascript jQuery 2
A Inserimento dati nel database tramite form + altre operazioni PHP 18
A Menù a tendina collegato a database PHP 13
C Store in PHP nel Database PHP 8
G Problema update di un database PHP 0
G database mysql contengono informazioni ? MySQL 0
S Database Netsons: come accedere da remoto PHP 1
L inviare i dati di un form ad un database PHP 6
L Collegare un form html ad un database access Javascript 2
S filtrare database mysql MySQL 3
Alex_70 Scrape php database PHP 3
U database PHP 1
@ VENDO database e sito Compravendita siti e domini 0
M Estrarre dati da un database PHP 2
Valerio93 Importare database senza backup MySQL 0
elpirata Popolare campi tabella con totali estratti da database PHP 24
S [PHP] email con inserimento dati nel database PHP 23
avalon95 [WordPress] Gestione database annunci WordPress 0
K [MySQL] Impostare Database MySQL 2

Discussioni simili