Table

Définition - Que signifie Table?

Une table est un ensemble de données de base de données relationnelle nommé qui est organisé par lignes et colonnes. La table relationnelle est un concept de base de données relationnelle fondamental car les tables sont la principale forme de stockage de données.

Les colonnes forment la structure de la table et les lignes forment le contenu. Les tableaux autorisent des restrictions pour les colonnes (c'est-à-dire le type de données de colonne autorisé) mais pas pour les lignes. Chaque table de base de données doit avoir un nom unique. La plupart des bases de données relationnelles ont des restrictions de dénomination. Par exemple, le nom peut ne pas contenir d'espaces ou être un mot-clé réservé tel que TABLE ou SYSTEM.

Definir Tech explique le tableau

Les tables relationnelles stockent les données dans des colonnes et des lignes. Lors de la création d'une table, des colonnes doivent être définies, mais des colonnes peuvent être ajoutées ou supprimées après la création de la table. Pendant ce temps, les restrictions de données de colonne peuvent être définies ou non. Par exemple, lors de la création d'une table CUSTOMER_MASTER pour stocker des informations client, des définitions peuvent être ajoutées, par exemple, une colonne DATE_OF_BIRTH acceptant uniquement des dates ou une colonne CUSTOMER_NAME qui peut ne pas être nulle (vide).

Les lignes du tableau sont les éléments de données réels du tableau. Dans la table CUSTOMER_MASTER, les lignes contiennent chaque enregistrement client. Ainsi, une ligne se compose d'un élément de données dans chaque colonne du tableau. Si une valeur de ligne n'est pas entrée, la valeur est appelée «nulle», ce qui n'a pas la même signification qu'un zéro ou un espace.

Les tables ont également d'autres relations de table qui sont définies par des colonnes spéciales, et les plus importantes sont les clés primaires et étrangères. Par exemple, la table CUSTOMER_MASTER a une colonne CUSTOMER_ID qui est utilisée pour identifier de manière unique chaque client de table. Si une autre table doit faire référence à un certain client, une colonne correspondante (également appelée clé étrangère) qui fait référence à l'ID client de la table CUSTOMER_MASTER peut être insérée. Les autres tables n'ont pas besoin de stocker des détails client supplémentaires qui sont déjà stockés dans la table CUSTOMER_MASTER.