Seconda prova Istituto Tecnico Informatico: La Mia Soluzione
Pubblicato il 22-06-2007 da SergioCome è andata la seconda prova? Tutto bene?
Sembra che quest’anno la seconda prova di esame di maturità non avesse la possibilità di scegliere tra più temi, quindi il mio consiglio di ieri di scegliere il tema più discorsivo è stato inutile.
Fortunatamente il tema d’esame non era così complesso.
I Temi d’esame si trovano qui (sperando che il ministero non le mandi off-line).
Diamo un’occhiata, ad esempio, al tema di esame per gli ITIS ad indirizzo informatico: le scuole che sforneranno i miei futuri colleghi.
Informatica generale ed applicazioni tecnico scientifiche (sezione industriale - informatica)
Ok: sembra che archiviata l’idea della webradio, quest’anno ci siamo lanciati a muso duro contro Amazon creando il nostro sito di e-commerce per vendere libri.
Cominciamo col dire una cosa: se mi arrivasse un foglio del genere (non mi azzardo a chiamarle specifiche) in ufficio come minimo tirerei su il telefono e chiederei di parlare con qualcuno con del sale in zucca che mi spieghi cosa vuole il cliente.
Alcune domande che farei.
1) Il cliente può avere una sola carta di credito?
2) Un libro “più venduto” può essere, ad esempio, anche un libro “da non perdere”?
3) Chi organizza i libri nei reparti? Ovvero il sistema deve calcolare i libri “più venduti” o “più venduti” è una caratteristica del libro come, ad esempio, “Remainders” che verrà assegnata dallo stagista che popolerà il database?
4) Ci sono libri che non hanno nessuna delle caratteristiche specificate
5) Se emetto fattura avrò bisogno di un indirizzo di fatturazione e di un indirizzo di spedizione vero?
6) Cosa vuol dire disponibilità giorni settimane? Non abbiamo un magazzino? E Se intendi in quanto tempo ti arriva a casa il libro non dipende da dove abita il cliente rispetto al negozio?
Per andare avanti ipotizzo le seguenti risposte.
1) No
2) No
3) è una caratteristica come le altre.
4) Si
5) Si
6) Boh…
quindi riassumendo abbiamo:
Reparti, Libri, Caratteristiche libri, Clienti, Indirizzi, Carte di Credito, ordini, righe d’ordine
I libri sono divisi in reparti e possono avere una caratteristica.
I clienti hanno uno (o più) indirizzo di spedizione e uno o più indirizzo di fatturazione.
Inoltre hanno una o più carte di credito.
Evito schemi e relazioni e passo direttamente alla prima query che estrarre il numero di libri da non perdere e i numeri di libri più venduti.
Dovrebbe essere più o meno qualcosa del genere
select a, b from
(select count(1) as a from libri where id_reparto=x and id_caratteristica_fk=[id da non perdere]),
(select count(1) as b from libri where id_reparto=x and id_caratteristica_fk=[id i piu venduti]);
Ecco: però anche qui non mi è chiaro cosa intendano con “i relativi dettagli”. Quali sono i dettagli di un numero di libri?
Non lo so: forse sono troppo stanco per mettermi a svolgere questa terza prova alle tre di notte e ho scritto un sacco di vaccate, o forse sono troppo lontano dal mondo scolastico per capire un tema di esame.
Qualcuno può chiarire i miei dubbi?



Trackback | | Stampa
10 Commenti
bobo ha commentato:
– Un libro “più venduto” può essere, ad esempio, anche un libro “da non perdere”?
Certo che sì! Il libro “da non perdere” è un libro scontato del 20%. E se ne vendo una valanga è logico che sarà anche tra i libri più venduti.
– Chi organizza i libri nei reparti? Ovvero il sistema deve calcolare i libri “più venduti” o “più venduti” è una caratteristica del libro come, ad esempio, “Remainders” che verrà assegnata dallo stagista che popolerà il database?
Il sistema calcolerà automaticamente “i più venduti” e gli “ultimi arrivi” le restatnti categorie verranno gestite manualmente.
bobo ha commentato:
“verranno gestite manualmente”
In teoria anche qui si potrebbero pensare a degli automatismi del tipo: si sconta del 20% dopo due anni che si trova in catalogo. Però quanto detto prima mi sembra la cosa più semplice e ragionevole per un tema d’esame del genere
Kromeboy ha commentato:
Mmm no: io l’ho inteso proprio in modo diverso.
Per me “più venduti” è proprio una categoria ovvero “Best Seller”. Facendo un paragone con una libreria reale si tratta dei libri sullo scaffale “in classifica”, quindi gestiti “a mano” dai commessi.
Poi appunto è un’opinione.
bobo ha commentato:
Anche la soluzione proposta dal corriere della sera http://www.corriere.it/Speciali/Cronache/2007/Maturita/Istituti%20tecnici/tema_di_informatica.pdf
interpreta come hai fatto tu.
Al solito sono io che mi complico la vita
Anche se poi nella realtà penso che Amazon, Bol, Ibs calcolino le classifiche dei più venduti automaticamente in base alle proprie vendite, e l’elenco delle novità in base alla data di inserimento a catalogo e suppongo che anche sulle politiche di sconto esistano degli automatismi magari “complicati”.
Comunque la realtà è ben diversa da un esame, cosa da tenere a mente quando si fanno questo tipo di esami altrimenti si rischia di complicarsi la vita, arte in cui io sono maestro.
Anche il CdS nota la poca chiarezza della domanda relativa alla prima query.
francesco ha commentato:
secondo me le entità erano reparti-libri-utenti ed in mezzo a questi due metterei acquisti
Homer ha commentato:
Io ho usato una tabella di supporto (molti a molti) tra le entità Ordini e Libri affinché un cliente possa inserire più libri nello stesso ordine senza usare la tabella riga ordine
Kromeboy ha commentato:
@homer la tabella riga d’ordine è esattamente una tabella relazionata sia ad ordini che a libri con in più il campo quantità.
masmil1988 ha commentato:
Questa query a quanto pare ha dato problemi a tutti!
Io per il punto 1 ho implementato 3 query, non sapendo di preciso cosa fare:
la prima riportavo solo il numero di libri “Da non perdere”, la seconda il numero de “I più venduti” e nella terza i “relativi dettagli”…
Boh, aspettiamo le correzioni…
Romolo Cappola ha commentato:
Per cortesia, sto cercando la Soluzione Completa della seconda prova scritta dell’Esame di Stato ITI 2007, quella dove si parla del negozio on line.
Chi mi può dare una dritta ?
Ringraziamenti e distinti saluti.
Romolo Cappola
Ex Analista programmatoreCobol della ex Honeywell Information Systems Italia Spa
Ex Docente non Laureato di Informatica presso scuole pubbliche e private
Ora Pensionato, preparo alcuni studenti all’esame di Stato ITC e ITI Indirizzo Informatico.
Sergio ha commentato:
@Romano Cappola se è la prova descritta che ho provato a risolvere qua sopra c’è la soluzione del Corriere della Sera riportata da Bobo qualche commento sopra.
Non so se esistono soluzioni ufficiali del ministero, e nel caso, non so se sono pubbliche.
In ogni caso in bocca al lupo per il suo lavoro e anche ai suoi studenti.
Lascia il tuo Commento