J'écoute plusieurs podcasts.
J'entends souvent l'expression "ligne de commande" dans le contexte de la modélisation de base de données ou d'objets métier.
Cela semble être l'exemple canonique de quelque chose. Je ne sais pas quoi.
Qu'est-ce qu'une "ligne de commande"? Quel concept représente-t-il dans un exemple canonique?
Il fait référence à un "bon de commande" qui consiste généralement en une ou plusieurs lignes, appelées "lignes de commande".
Comme presque toutes les entreprises sur terre ont un enregistrement similaire de ses commandes, achats et/ou ventes, il s'agit de l'exemple canonique de données réelles d'une relation parent-enfant (ou maître-détail) depuis aussi longtemps que des bases de données existent ( plus de quarante ans).
Cela pourrait ressembler à ceci:
May Weller, 14-FEB-2011
qty Product Price
1 Hose, 50ft $21.99
4 Sprinkler $33.78
1 Gum $ 1.10
Total $56.87
Cela serait généralement stocké comme une ligne dans une table [ORDERS] et trois lignes supplémentaires dans une table [Order-Lines], qui pointent toutes vers la ligne parent dans [ORDERS]. Ce qui pourrait ressembler à ceci:
[ORDERS] Table:
OrderID: 14028
Customer: May Weller
OrderDate: 14-FEB-2011
Tableau [OrderLines]:
OrderLineID: 223011 223012 223013
OrderID: 14028 14028 14028
quantity: 1 4 1
Product: Hose, 50ft Sprinkler Gum
Price: 21.99 33.78 1.10
(REMARQUE: oui, je sais que ce n'est pas encore complètement normalisé).
En termes plus simples, link le définit comme la partie d'une commande client ou d'un bon de commande qui spécifie les informations détaillées sur un article demandé.
le tableau contenant les informations détaillées ressemblera généralement au tableau OrderLines de RBarry.