Ensemble

Un ensemble est un type de données constitué de valeurs prédéfinies. Il est similaire au type de données ENUM, mais une constante ou une variable définie comme un ensemble peut stocker plusieurs valeurs répertoriées dans la déclaration de l’ensemble, au lieu d’une seule.

Un ensemble peut être défini dans le code source d’un programme ou dans la structure d’une table de base de données. Par exemple, un ensemble qui stocke différents types de sports peut être déclaré en Python comme suit :

set Sports { "soccer", "baseball", "tennis", "golf" };

De même, une colonne d’une table de base de données MySQL peut être définie comme ceci :

Sports SET ('soccer', 'baseball', 'tennis', 'golf')

Une variable ou une valeur de base de données définie comme Sports peut contenir une ou plusieurs des quatre disciplines sportives listées ci-dessus. Il est donc logique de créer la variable Sports comme un ensemble si elle est susceptible de contenir plusieurs valeurs. Un exemple est un formulaire web qui demande à un utilisateur de sélectionner les sports qu’il aime pratiquer. Comme l’utilisateur peut choisir une ou plusieurs des valeurs prédéfinies, les données obtenues doivent être stockées sous forme d’ensemble. Si le formulaire demandait à l’utilisateur de choisir son sport préféré, la variable devrait plutôt être déclarée comme une énumération.

Comme les énumérations, les ensembles peuvent être utilisés pour garantir l’intégrité des données en limitant les valeurs qu’une variable ou un enregistrement de base de données peut stocker. Cependant, cela rend également les ensembles moins flexibles que les types de données chaîne ou float. Les ensembles conviennent donc aux types de données qui ne contiennent qu’un nombre limité de valeurs.

Mis à jour November 25, 2015 par Per C.

quizTestez vos connaissances

A PBX is what type of communications system?

A
Telephone
0%
B
Cellular phone
0%
C
Broadband Internet
0%
D
Wireless network
0%
Correct! Incorrect!     View the PBX definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'Ensemble sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.