N.S.I. WorkSpace Notions,P-Th-C,Première C0 – Notions | “Traitement de données en tables”

C0 – Notions | “Traitement de données en tables”

Categories:

Définitions (à connaître, donc à apprendre !)

Une table est un ensemble structuré de données, disposées en lignes et en colonnes.

Les données d’une même colonne font référence à un même ‘attribut’ ou ‘descripteur’.
Elles appartiennent toutes au même domaine : type et intervalle des valeurs possibles

Les données d’une ligne constituent un ‘enregistrement’ ou ‘occurrence‘ : c’est une suite (ou tuple) de valeurs. Il y autant de valeurs que d’attributs.

Deux enregistrements ne peuvent pas être constitués de la même série de valeurs. Chaque enregistrement est unique.

Attribut (Descripteur) 1
Domaine : type, format/intervalle de valeurs, valeur par défaut
Attribut (Descripteur) 2
Domaine : type, format/intervalle de valeurs, valeur par défaut
Attribut (Descripteur) 3
Domaine : type, format/intervalle de valeurs, valeur par défaut
Attribut (Descripteur) 4
Domaine : type, format/intervalle de valeurs, valeur par défaut
Enregistrement
Occurrence 1
Enregistrement Occurrence 2
Enregistrement Occurrence 3

Enregistrement Occurrence 4
Mots-clés à connaître : table, enregistrement, occurrence, descripteur, attribut, domaine, valeur

Implémentation

En langage de programmation Python, une table peut être représentée :

  • par une liste de tuples ;
  • par une liste de listes.
# Implémentation sous la forme d'une liste de tuples.
# Par exemple, pour une table de n enregistrements de 3 attributs chacun :
table = [(valL1C1, valL1C2, valL1C3),(valL2C1, valL2C2, valL2C3),...,(valLnC1, valLnC2, valLnC3)]

# Implémentation sous la forme d'une liste de listes.
# Par exemple, pour une table de n enregistrements de 3 attributs chacun :
table = [[valL1C1, valL1C2, valL1C3],[valL2C1, valL2C2, valL2C3],...,[valLnC1, valLnC2, valLnC3]]
Article sous licence << Cliquez pour plus d’informations <<