Les vecteurs
Mémoire : Les vecteurs. Recherche parmi 300 000+ dissertationsPar samuel_dr • 11 Novembre 2021 • Mémoire • 930 Mots (4 Pages) • 419 Vues
Activité 4: données structurées: les tickets de caisse
Contexte de l’activité: Antoine sort d’un magasin et vide ses poches. Il laisse ainsi son ticket de caisse sur le parking. À quoi s’expose-t-il?
1. Lecture de données structurées
Qn1: Dans ces tickets (voir annexe 1), quelles informations/inscriptions dépendent: a) du client?
b) de ses achats?
c) du magasin?
Pour faciliter sa gestion, le magasin relève les informations des tickets. On donne en annexe 2 les tables issues des données collectées par le magasin.
a)Mode de paiement , liste des produits , date et heure , désignation des produits .
b)Total à payer .
c) Nom et adresse du magasin ,n° carte de fidélité , n° du ticket.
Qn2: a) Les données de la table «Ticket» apparaissent-elles sur les tickets? Oui
b) Les données de la table «CategorieProduit apparaissent-elles sur les tickets? Si oui, de quelle manière? Oui elle sont écrits de cette manière «Total alimentaire» et «Total hors alimentaire»
c) Qui est le client détenteur de la carte fidélité 900000001 ? C’est Leïa Ciel
d) Qui a fait les achats du ticket 3143 ? C’est «CLIENT CAISSE» qui a fait ses achats soit quelqu'un dont on ne connaît pas le prénom car il n'a pas de carte de fidélité dans le magasin.
e) Qui a fait les achats du ticket 6192? C’est Luc Marcheur
f) Retrouver les produits du ticket 3143. Il a acheté 3 pains d’épices au miel , une baguette Rust , 1 Mgrt Canard ,1 fois : 2kg de jus d’orange .
g) Ecrire les informations du ticket 7193. Le ticket a été réglé en CB à 18h15 le 22/10/2019 par le client 168 , n° de fidélité 900000142, Hector SOMBRE qui habite à 8 rue de l’hôpital dans le 25300 à Pontarlier, né le 24/05/1952 qui a payé deux N§N'S 250 g , un pain épice miel et 4 galettes des rois pour 43,14 Euros .
Qn3: Pour la table «Ticket», donner un exemple:
a) de descripteur.ModeRéglement
b) d’objet (en le mettant dans le contexte)(2132) / (19/10/2019) / (14:32) / (80) / (CB)
Qn4: Pour croiser deux tables, que faut-il nécessairement?
2. Typage des descripteurs
Pour des raisons de gestion de l’espace disque et d’organisation des enregistrements, chaque descripteur est d’un type précis.
Les types les plus fréquents sont:
- Numérique: Entier, Réel
- Texte (taille illimitée), Chaîne de n caractères,
- Date, heure
- Booléen(uniquement 2 valeurs possible: vrai/oui ou faux/non)
Qn5: Pour chaque table, donner chacun de ces descripteurs et préciser son type.
Table«Ticket»: NumTicket(numérique),Date(date),Heure (heure),CodeClient(numérique),ModeRéglement(texte).
Table«CatégorieProduit»:CodeCatégorie(booléen),
Libéllé(booléen)
Table«Client»:CodeClient(numérique),Nom(texte),Prénom (texte),Adresse(texte),Ville(texte),DateDeNaissance(numérique),NumCarteFidelite(numérique)
Table«Produit»:CodeProduit(numérique),NomProduit
(texte),PrixTTC(numérique),CodeCatégorie(booléen),EnStock(O/N)(booléen)
Table«AcheterProduit»:NumTicket(numérique),CodeProduit (numérique),Quantité(booléen)
3. Un descripteur d’identification unique
Qn6: a) Dans la table «Ticket», quel(s) descripteur(s) est minimal et suffisant pour identifier un client ?Les descripteurs suffisants, «CodeClient» et «NumTicket».
...