• Home
  • Forum
  • Hosting, Server e Sistemi
  • Database
  • MySQL

MySQL - Domanda strutturale

  • Creatore Discussione Creatore Discussione Steftcom
  • Data di inizio Data di inizio 8 Giu 2010
S

Steftcom

Nuovo Utente
7 Mag 2010
19
0
0
43
Lugano, Svizzera
  • 8 Giu 2010
  • #1
Salve, ho una domanda molto vaga e so già che non può avere una risposta giusta:
E meglio avere tante tabelle con pochi campi e poi collegarle tra loro oppure poche tabelle con tanti campi.

Grazie per le vostre opinioni
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
  • 8 Giu 2010
  • #2
Come giustamente da te premesso la tua domanda non può avere una risposta assoluta e definitiva. Tutto dipende dal contesto e dalla tipologia di dati che l'applicazione deve trattare.
In alcuni casi può essere preferibile avere poche tabelle per ridurre la complessità della struttura del DB e delle relative query; in altri casi può rivelarsi utile strutturare il DB in varie tabelle per ottenere una granularità più fine.
Indipendentemente dalla scelta adottata di volta in volta la cosa importante è che esso sia normalizzato. In genere la forma normale più utilizzata è la terza.
Una base dati è in prima forma normale se le relazioni non contengono elementi ridondanti ed incoerenti e se esiste una chiave primaria.
La seconda forma normale si ha quando una base dati è in prima forma normale e per ciascuna tabella tutti i campi non chiave dipendono dall'intera chiave e non solamente da parti di essa.
Una base dati è un terza forman normale se essa è in seconda forma normale e tutti gli attributi non chiave dipendono soltanto dalla chiave.
Infine vi sono anche la quarta e la quinta forma normale, ma esse in genere non vengono utilizzate.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 8 Giu 2010
  • #3
facci un esempio di database che vorresti creare, così anailizziamo la cosa dal lato pratico.
 
S

Steftcom

Nuovo Utente
7 Mag 2010
19
0
0
43
Lugano, Svizzera
  • 8 Giu 2010
  • #4
Ciao, grazie per le risposte anche se le forme normali non le ho capite molto bene, andrò a rileggere qualche documento in piu.

Attualmente sto realizzando un piccolo sito per la gestione di utenti e di magazzino per adesso.
Dunque per vedere magari un futuro di evolvere questo sito volevo gia strutturare correttamente il DB alla base
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
  • 8 Giu 2010
  • #5
Per quanto riguarda la normalizzazione di un database puoi dare un'occhiata QUI
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

G
Domanda PHP-MySQL
  • Greench
  • 18 Mar 2007
  • PHP
Risposte
16
Visite
3K
PHP 5 Apr 2007
google
M
Personalizzare Mysql su una macchina VPS in Aruba
  • morenog
  • 14 Gen 2025
  • Server Dedicati e VPS
Risposte
0
Visite
1K
Server Dedicati e VPS 14 Gen 2025
morenog
M
S
Utilizzare MySql con maschere Access
  • staiul
  • 27 Nov 2024
  • MySQL
Risposte
0
Visite
622
MySQL 27 Nov 2024
staiul
S
K
form Inserimento record mysql
  • Kiko74b
  • 21 Gen 2023
  • PHP
Risposte
2
Visite
1K
PHP 25 Gen 2023
WmbertSea
P
Mysql lento a cancellare
  • paolo.ladoni
  • 18 Nov 2022
  • MySQL
Risposte
1
Visite
1K
MySQL 22 Nov 2022
marino51
P
Codifica caratteri speciali mysql php
  • Peterrey76
  • 24 Ott 2022
  • PHP
Risposte
2
Visite
3K
PHP 23 Apr 2025
webest
N
MAX() + ADD_DATE - per update su Mysql
  • Namaste!
  • 20 Lug 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 20 Lug 2022
Namaste!
N
F
Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili
  • Fra_23
  • 25 Giu 2022
  • PHP
  • 2
Risposte
20
Visite
4K
PHP 16 Lug 2022
zorro
L
tipo boolean non funzionante su mariadb (mysql). E codice php 7.4.
  • luigi777
  • 18 Giu 2022
  • PHP
Risposte
0
Visite
949
PHP 18 Giu 2022
luigi777
L
M
PHP/MySQL - Estrarre valori min e max di ogni gruppo
  • Max61
  • 10 Giu 2022
  • PHP
Risposte
5
Visite
2K
PHP 13 Giu 2022
Max61
M
W
MySQL ciclo in SELECT
  • wolfland
  • 26 Mag 2022
  • MySQL
Risposte
0
Visite
3K
MySQL 26 Mag 2022
wolfland
W
L
Mysql gestionale multipiattaforma
  • lucavalentino
  • 7 Apr 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 7 Apr 2022
lucavalentino
L
W
MySQL SELECT list dinamica
  • wolfland
  • 2 Feb 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 2 Feb 2022
wolfland
W
M
utilizzo mysql in nodejs - crea createdAt e updateAt
  • misonsan
  • 31 Dic 2021
  • MySQL
Risposte
1
Visite
3K
MySQL 31 Dic 2021
misonsan
M
T
colonne di tabelle mysql ordinate
  • twogate
  • 28 Nov 2021
  • MySQL
Risposte
0
Visite
2K
MySQL 28 Nov 2021
twogate
T
M
Sintassi "personalizzata" per mysql workbench?
  • mattiac
  • 27 Set 2021
  • MySQL
Risposte
0
Visite
3K
MySQL 27 Set 2021
mattiac
M
A
Mysql
  • andreainter
  • 26 Ago 2021
  • MySQL
Risposte
0
Visite
1K
MySQL 26 Ago 2021
andreainter
A
F
Ricreare struttura php+mysql su Xampp
  • francescoITA
  • 23 Ago 2021
  • Apache
Risposte
0
Visite
6K
Apache 23 Ago 2021
francescoITA
F
M
Array associativi php su 2 campi mysql
  • maxnegri2036
  • 14 Ago 2021
  • PHP
Risposte
10
Visite
2K
PHP 16 Ago 2021
zorro
Z
Controllo giorni MYSQL
  • z.cristiano
  • 28 Giu 2021
  • PHP
Risposte
0
Visite
1K
PHP 28 Giu 2021
z.cristiano
Z
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Hosting, Server e Sistemi
  • Database
  • MySQL
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?