Indications pour la planification des tables
Lors de la conception d'une base de données, vous devez d'abord déterminer la table dont elle aura besoin, le type de données que contient chaque table et les utilisateurs pouvant accéder à chaque table, etc. Avant de créer une table et ses objets, il est judicieux d'exposer vos plans et de prendre des décisions concernant les caractéristiques suivantes :
les types de données que contiendra la table ;
le nombre de colonnes de la table, ainsi que le type de données et la longueur de chaque colonne, si nécessaire ;
les colonnes qui doivent accepter des valeurs NULL ;
s'il faut utiliser des contraintes ou des valeurs par défaut et des règles, et dans quels cas ;
les types d'index requis, les endroits où ils sont requis ainsi que les colonnes définies en tant que clés primaires et en tant que clés étrangères.
La méthode la plus efficace pour créer une table consiste à définir en même temps tout ce dont vous avez besoin dans la table. Ceci inclut les restrictions de ses données et ses composants supplémentaires. Après avoir créé et manipulé les tables, vous pouvez continuer à prendre des décisions toujours plus affinées en ce qui les concerne.
Une méthode intéressante pour la création de tables consiste à créer une table de base, y ajouter quelques données et ensuite l'utiliser quelque temps. Cette démarche vous permet de déterminer les types de transactions et les types de données les plus fréquemment utilisés, avant d'adopter une conception définitive en ajoutant des contraintes, des index, des valeurs par défaut, des règles et d'autres objets.