Tables (Visual Database Tools)
Mise à jour : novembre 2007
Une base de données se compose d'une ou de plusieurs tables. Une table est une collection de données organisée en lignes et en colonnes. Par exemple, vous pourriez avoir une table contenant des informations sur les auteurs et appelée authors. À chaque colonne correspondrait un certain type d'information, tel que le nom de famille de l'auteur. Chaque ligne contiendrait toutes les informations relatives à un auteur spécifique : son prénom, son nom de famille, son adresse, et ainsi de suite.
Dans une base de données, vous pourriez avoir plusieurs tables, chacune étant réservée à un sujet spécifique. Par exemple, une base de données pubs pourrait contenir une table des auteurs, une table des titres, et ainsi de suite. L'utilisation d'une table distincte par sujet évite d'avoir des données dupliquées, donne plus d'efficacité au stockage des données et réduit les erreurs d'entrée de données.
Conception de tables
Pour déterminer la structure d'une nouvelle table, vous avez besoin de savoir :
Quel type de données la table devra contenir.
Quelles sont les colonnes à prévoir dans la table et le type de données (ainsi que la longueur, si nécessaire) de chacune.
Quelles sont les colonnes acceptant des valeurs Null. Pour plus d'informations sur les types de données, l'autorisation des valeurs Null et d'autres propriétés de colonne, consultez Utilisation des colonnes.
S'il faut utiliser des contraintes et, si c'est le cas, où. Pour plus d'informations, consultez Utilisation des contraintes.
Quels sont les types d'index nécessaires et où le sont-ils, et quelles colonnes doivent constituer la clé primaire et la clé étrangère. Pour plus d'informations, consultez Utilisation des index et Utilisation des clés.
Après avoir décidé de la structure de la table, vous pouvez la créer et définir ses colonnes à l'aide du Concepteur de tables. La table est créée dans la base de données lorsque vous l'enregistrez.
Si vous savez exactement ce que vous attendez d'une table, il vaut mieux définir au début tout ce dont vous avez besoin, dont les restrictions de données et les autres propriétés. Cependant, dans de nombreux cas, vous commencerez par créer une table de base, puis l'enregistrer dans votre base de données. Ensuite, vous ajouterez à la table quelques données test et ferez des essais d'intégration de la table pour en affiner le design. L'expérimentation permet de déterminer les types de données fréquemment entrés et interrogés, puis de modifier le design de la table en conséquence.
Lorsque vous modifiez le design d'une table, toutes les données éventuellement stockées dans la table sont conservées dans la mesure du possible. Lorsque vous êtes satisfait du design de base, vous pouvez ajouter des contraintes, des index et d'autres colonnes si nécessaire. Pour plus d'informations, consultez Conception de tables.
Pour obtenir des informations sur les tâches suivantes |
Reportez-vous à |
---|---|
Ajout de nouvelles tables à votre base de données. |
|
La création d'une table contenant quelques colonnes identiques à celles d'une autre table existant déjà dans le schéma |
|
Suppression d'une table d'une base de données |
|
Modification du nom d'une table dans une base de données |
|
L'ajout ou la suppression de colonnes dans une table, ou la modification des paramètres des propriétés de colonnes |