Bonjour,

J'aimerais avoir des conseils concernant les bonnes pratiques dans une base de données.

J´ai 3 formulaires:

Premier formulaire pour un hôtel avec les champs:

  • Destination
  • Nombre d´etoiles
  • Date d´arrivée
  • Date de départ
  • Nombre de chambres
  • Nombre d´adultes
  • Nombre d´enfants

Deuxième formulaire pour une croisière avec les champs suivants:

  • Destination
  • Le nom du port
  • Date de départ
  • Temps de la croisière
  • Nombre de passagers

Troisième formulaire pour les locations de voitures avec les champs suivants:

  • Lieu de prise en charge
  • Date de prise en charge
  • Date de retour
  • Âge du conducteur

J´aimerait donc savoir si je crée une seule table SQL pour c´est 3 formulaires car il y a des champs en commun comme ( Destination, Date de départ, etc) et donc a chaque submit de mon formulaire ça tape un insert dans cette table.

En revanche si j´utilise le formulaire HOTEL le champ NOM DU PORT sera vide et donc logique.

J´aimerais savoir si les NULL pour les champs dans ma base de données ne sont pas gênants concernant les bonnes pratiques.

OU ALORS

Je crée une table HOTEL, CROISIERES et VOITURES, donc cela ferait une table pour chaque formulaire et donc aucun champ NULL.

Merci

Aucune réponse