Pour que l’utilisation d’une base de donnée soit simple d’utilisation il y a une bonne manière de les créer.
On va voir comment créer une base de donnée qui soit pratique d’utilisation pour nous. Il faut prendre en compte que c’est une partie très importante dans notre Web App.
Dans un premier temps il faut penser à quelles informations on veut stocker. On veut éviter d’avoir des données en doubles dans nos Bases de Données, mais on veut éviter aussi d’avoir des champs vides.
Pour ça on va bien séparer l’intention de chaque donnée qu’on veut stocker.
Par exemple : On veut avoir un système de message entre nos utilisateurs. Chaque utilisateur peut envoyer un message à un autre utilisateur et ils peuvent avoir différentes conversations avec des sujets différents. On veut donc avoir trois choses différentes : les utilisateurs, les conversations et les messages. Les trois n’ont pas la même structure et ne sont pas la même chose, on va donc les stocker dans trois Bases de Données différentes. La conversation sera le chapeau qui permet de définir le sujet, la liste des utilisateurs, la date de création. Les messages seront l’étape d’en dessous qui contiendra le lien vers la conversation, la personne qui a envoyé le message, le texte et la date. Les utilisateurs eux auront simplement un e-mail et/ou un nom d’utilisateur et un mot de passe.
Il faut bien faire la différence entre les informations et les liens entre les Bases de Données.