Antonaccio
Pierluigi (4N)






Accessi al registro WEB: Nessuno
 Informatica e Sistemi Automatici
 ASSENZE [6A -1R ]
   
2° Quadrimestre [tot ore: 54]
 Assenze: 4
  7 giu; 14 mag; 12 mar; 12 mar*;
 Ritardi: Nessuno
1° Quadrimestre [tot ore: 52]
 Assenze: 2
  29 nov; 28 nov;
 Ritardi: 1
  22 nov [Entra alle 08.24];

 VERIFICHE
2° Quadrimestre [Nr. voti: 7]
VotoTipoMod.Data
6Orale21 mag.
5Orale15 mar.
2Orale24 feb.
7Scritto17 mag.
5Scritto10 mag.
6Scritto16 mar.
4Scritto23 feb.
1° Quadrimestre [Nr. voti: 4]
VotoTipoMod.Data
6Orale6 dic.
5Orale21 nov.
6Scritto5 dic.
4Scritto15 nov.
   
2° Quadrimestre
Scritto (2 Quad.):
Voto: 7 (6,62) del 17 mag. [3 mod.]
1)==|>> esercizio sul recordset quasi identico al precedente {<#V:6,62||L:10#>}
Scritto (2 Quad.):
Voto: 5 (4,59) del 10 mag. [3 mod.]
1)==|>> P = Punteggio reale raggiunto: 4,59 su 10 (=T)
Osservazioni: 25° su 28
Punteggio finale scalato (=P+P*r): {<#V:4,59||L:10#>}
N)==|>> STATISTICHE VERIFICA:
Mx = Punteggio massimo reale raggiunto dalla classe: 10,00
r = % di rivalutatazione (=T/Mx-1): 0,00% (=0,00%+0,00%)
Punteggio medio reale della classe: 6,66
Punteggio medio rivalutato della classe: 6,66
Voto medio della classe: 6,79
23 sufficienze su 28 presenti (1 assenza)
Distribuzione dei voti: 2 dieci, 4 nove, 3 otto, 5 sette, 9 sei, 2 cinque, 2 quattro, 1 tre, {<#V:N||L:N#>}
Scritto (2 Quad.):
Voto: 6 (6,23) del 16 mar. [2 mod.]
1)==|>> Recupero per assenza {<#V:6,23||L:10#>}
Scritto (2 Quad.):
Voto: 4 (3,59) del 23 feb. [2 mod.]
1)==|>> P = Punteggio reale raggiunto: 3,59 su 10 (=T)
Osservazioni: 20° su 23
Punteggio finale scalato (=P+P*r): {<#V:3,59||L:10#>}
N)==|>> STATISTICHE VERIFICA:
Mx = Punteggio massimo reale raggiunto dalla classe: 10,00
r = % di rivalutatazione (=T/Mx-1): 0,00% (=0,00%+0,00%)
Punteggio medio reale della classe: 5,91
Punteggio medio rivalutato della classe: 5,91
Voto medio della classe: 6,23
13 sufficienze su 23 presenti (3 assenze)
Distribuzione dei voti: 2 dieci, 2 nove, 2 otto, 5 sette, 2 sei, 3 cinque, 4 quattro, 1 tre, 1 due, {<#V:N||L:N#>}
Orale (2 Quad.):
Voto: 6 (5,76) del 21 mag. [2 mod.]
1)==|>> Creare tabella Utenti (campi id [chiave] - nominativo [obblig.], natoil e sesso [§ Commento docente: manca la dimensione nei campi testo e , §] : {<#V:1,75||L:2#>}
2)==|>> Nr assenze per mese (ordine cronologico) [§ Commento docente: manca il format nel select - mette group by data - mette where Month(data)=Gennaio ... §] : {<#V:0,25||L:1#>}
3)==|>> Distribuzione studenti per iniziale nominativo [§ Commento docente: risponde con il nr di studenti che iniziano per una lettera richiesta all'utente §] : {<#V:0,10||L:1#>}
4)==|>> Elenco in chiaro assenza (Nominativo, Data e Materie) [§ Commento docente: ok solo la parte del select §] : {<#V:0,67||L:2#>}
5)==|>> Elencare gli studenti che non sono mai stati assenti [§ Commento docente: mette iifi(isull nel select §] : {<#V:1,66||L:2#>}
6)==|>> Elimina gli studenti maschi nati nel 1989 o 1991 [§ Commento docente: manca maschi e usa AND §] : {<#V:0,33||L:1#>}
7)==|>> Aggiungere il campo programmacorso alla tabella materie : {<#V:1,00||L:1#>}
Orale (2 Quad.):
Voto: 5 (4,67) del 15 mar. [2 mod.]
1)==|>> Creare tabella PC: id contatore - Nome Modello (obbligatorio) - costo (in Euro) - Manuale (PDF) [ç Soluzione: CREATE TABLE PC ( IdPC COUNTER CONSTRAINT IdPC PRIMARY KEY, MODELLO TEXT(60) CONSTRAINT Modello NOT NULL, Costo CURRENCY, MaNUALE LONGBINARY ) ç] [§ Commento docente: manca constraint - usa disallow direttamente sull'istruzione di creazione e non come indice finale - mancano , §] : {<#V:1,33||L:2#>}
2)==|>> Nr di sw per categoria [ç Soluzione: SELECT Categoria,Count(*) AS Nr FROM Sw GROUP BY Categoria ç] [§ Commento docente: mette idsw al posto di count §] : {<#V:0,67||L:1#>}
3)==|>> Inserire il record (NomeSW=WORD, Categoria=Videoscrittura Costo=237,17) [ç Soluzione: INSERT INTO SW (NomeSW,Costo, Categoria) VALUES('WORD', 237.17, 'VIDEOSCRITTURA') ç] [§ Commento docente: manca elenco (campi) indica INSERT INTO SW ( word, currency(clng(237,17) , values ((Word …. §] : {<#V:0,17||L:1#>}
4)==|>> Eliminare il campo Manuale dalla tabella PC [ç Soluzione: ALTER TABLE PC DROP COLUMN Manuale ç] [§ Commento docente: indica drop manuale PC §] : {<#V:0,00||L:1#>}
5)==|>> Spiegare CHR [§ Commento docente: ok §] e ASC [§ Commento docente: Ok §] : {<#V:1,00||L:1#>}
6)==|>> Elenco dei SW mai installati [ç Soluzione: SELECT * FROM SW WHERE IDSW NOT IN (SELECT IDSW FROM INSTALLAZIONI) ç] [§ Commento docente: mettee WHERE ("idSw") IS NULL ?!?! WHERE NOT IN (SELECT idinstallazione .. §] : {<#V:0,75||L:2#>}
7)==|>> Elenco PC con a fianco il nr di SW installati (devono essere presenti anche i PC senza SW) [ç Soluzione: SELECT pc.idpc, sum(iif(isnull(iinstallazione),0,1)) AS NR FROM PC LEFT JOIN INSTALLAZIONI ON pc.idpc=installazioni.idpc GROUP BY pc.idpc ç] [§ Commento docente: mette il campo IDINSTALLAZIONI nel SELECT - non gestisce con IIF(ISNULL ma con count - mette un where ("idinstallazione") is NULL or ("IDInstallazione"=[Numero] §] : {<#V:0,75||L:2#>}
Orale (2 Quad.):
Voto: 2 (2,31) del 24 feb. [2 mod.]
1)==|>> Aggiungere campo Profe a Materia [ç Soluzione: ALTER TABLE Materie ADD COLUMN Profe TEXT(30) ç] [§ Commento docente: inutile ed errato unique §] : {<#V:0,90||L:1#>}
2)==|>> Media dei voti per materia [ç Soluzione: SELECT NomeMateria, AVG(Voto) As Media FROM Materie, Interrogazioni WHERE Materie.idMateria = Interrogazioni.idmateria GROUP BY NomeMateria ç] [§ Commento docente: manca join e group by §] : {<#V:0,33||L:1#>}
3)==|>> Elenco dei nominativi senza ripetizione presi dalla tabella Studenti e StudentiBS [ç Soluzione: SELECT Nominativo FROM Studenti UNION SELECT Nominativo FROM StudentiBS ç] [§ Commento docente: inutile ALL §] : {<#V:0,75||L:1#>}
4)==|>> Upload FORUM [§ Commento docente: non pubblica §] : {<#V:0,00||L:1#>}
5)==|>> Eliminare la tabella StudentiBS [ç Soluzione: DROP TABLE StudentiBS ç] [§ Commento docente: dice DELETE FROM StudBS WHERE StudBS is True ?!? §] : {<#V:0,00||L:1#>}
6)==|>> Elenco in chiaro NomeStudente, Materia e Voto interrogazione [ç Soluzione: SELECT NomeMateria,NomeStudente, Voto FROM Materie, Studenti, Interrogazioni WHERE Materie.idmaterie=Interrogazioni.idmaterie AND Studenti.IdStudente=Interrogazioni.idstudente ç] [§ Commento docente: crea 3 select sulle singole tabelle e le unisce in sequenza (prima nomi, poi materie ed infine voti) con una UNION ALL §] : {<#V:0,33||L:2#>}
7)==|>> Eliminare le materie senza voti [ç Soluzione: DELETE * FROM MATERIE WHERE idMateria NOT IN (SELECT IdMateria FROM Interrogazioni) ç] [§ Commento docente: Dice SELECT idMat from interrogazioni where eliminazione not null select voto from interrogazioni ?!? §] : {<#V:0,00||L:2#>}
8)==|>> Inserire in studenti i record di StudentiBS che risultano iscritti al "leonardo" [ç Soluzione: INSERT INTO Studenti (NomeStudente,…. ) SELECT NomeStudente, .. FROM StudentiBS WHERE IscrittoAl="Leonardo" - mi stava bene anche INSERT INTO Studenti SELECT * FROM StudentiBS WHERE IscrittoAl="Leonardo" ç] [§ Commento docente: indica select studbs.idstud, sud.idstud from studbs inner join stud on studbs.idstud=stud.idstud group by stud.idstud => completamente errata §] : {<#V:0,00||L:1#>}
1° Quadrimestre
Scritto (1 Quad.):
Voto: 6 (5,51) del 5 dic. [1 mod.]
1)==|>> P = Punteggio reale raggiunto: 5,51 su 10 (=T)
Osservazioni: 5° su 9
Punteggio finale scalato (=P+P*r): {<#V:5,51||L:10#>}
N)==|>> STATISTICHE VERIFICA:
Mx = Punteggio massimo reale raggiunto dalla classe: 8,50
r = % di rivalutatazione (=T/Mx-1): 0,00% (=17,65%+-17,65%)
Punteggio medio reale della classe: 5,14
Punteggio medio rivalutato della classe: 5,14
Voto medio della classe: 5,22
5 sufficienze su 9 presenti (1 assenza)
Distribuzione dei voti: 2 sette, 3 sei, 1 cinque, 1 quattro, 2 tre, {<#V:N||L:N#>}
Scritto (1 Quad.):
Voto: 4 (4,02) del 15 nov. [1 mod.]
1)==|>> P = Punteggio reale raggiunto: 3,83 su 10 (=T)
Osservazioni: 26° su 29
Punteggio finale scalato (=P+P*r): {<#V:4,02||L:10#>}
N)==|>> STATISTICHE VERIFICA:
bp = bonus sulla percentuale di rivalutazione: 3,68%
Mx = Punteggio massimo reale raggiunto dalla classe: 9,87
r = % di rivalutatazione (=T/Mx-1+bp): 5,00% (=1,32%+3,68%)
Punteggio medio reale della classe: 5,90
Punteggio medio rivalutato della classe: 6,20
Voto medio della classe: 6,24
19 sufficienze su 29 presenti
Distribuzione dei voti: 2 dieci, 1 nove, 5 otto, 5 sette, 6 sei, 4 cinque, 4 quattro, 1 tre, 1 due, {<#V:N||L:N#>}
Orale (1 Quad.):
Voto: 6 (5,59) del 6 dic. [1 mod.]
1)==|>> Collegare file XLS : {<#V:1,00||L:1#>}
2)==|>> DB Pratico: DB libri Costo, Testo libro, PDF del libro, NrPagine, Data acquisto con Mask Input e formato, Provincia di acquisto (quasi tutti di BS) - Casa Editrice (compro solo da Einaudi), Autore (elenco a discesa a 2 colonne con ID sulla 2° nascosto [§ Commento docente: no elenco a discesa - no campo significativo - mette casa editrice §] : {<#V:1,17||L:2#>}
3)==|>> A cosa servono i DB Server [§ Commento docente: parla di prg che consente di inserire i dati in modo non controllato (/NNI) §] (+ 3 nomi) [§ Commento docente: ok §] : {<#V:0,67||L:1#>}
4)==|>> Spiegare il lock dei file e quello dei record e perché esiste [§ Commento docente: non cita la multiutenza §] : {<#V:0,75||L:1#>}
5)==|>> speiegare la ricerca sequenziale e dimostrare la formula(no formula ne dimostrazione) : {<#V:0,50||L:1#>}
6)==|>> Eser 2.5 [§ Commento docente: no nomi tabella - non usa nrtelaio come campo di collegamento tra auto e optionals - lega le concessionaria a optional e ... spiegato errore allo studente §] : {<#V:1,17||L:2#>}
7)==|>> Eser 2.6 [§ Commento docente: mette brani 1->N con CD invece di N->N §] : {<#V:0,33||L:2#>}
N)==|>> Questo è il voto corretto: la precedente mail era errata {<#V:N||L:N#>}
Orale (1 Quad.):
Voto: 5 (4,87) del 21 nov. [1 mod.]
1)==|>> File EXCEL con targa -Modello : collegarlo [§ Commento docente: non svolto : spiegata soluzione §] : {<#V:0,00||L:1#>}
2)==|>> Archivio cd => biografia - costo - tipologia (elenco a 2 colonne con 1° invisibile) - Data di pubblicazione - nr brani - Copertina - Ebello? [§ Commento docente: manca campo significativo - no indice su genere - mette intero lungo su prezzo - no elenco in genere §] : {<#V:1,00||L:2#>}
3)==|>> Forum:eser. 10 : {<#V:1,00||L:1#>}
4)==|>> I db server cosa consentono - Cosa non consentono : {<#V:1,00||L:1#>}
5)==|>> Spiegare algoritmo dicotomico in dettaglio [§ Commento docente: inserisce la formula del sequenziale - Non chiara la scelta della metà dove procedere con la ricerca §] : {<#V:0,50||L:1#>}
6)==|>> Esercizio 6 (no variante) [§ Commento docente: collega CD 1-N con una fantomatica tabella archivio - mette BRANO 1-N CD e quindi manca contenuti - Mancano le tabelle chelhascritto ed autori §] : {<#V:0,50||L:2#>}7)==|>> Esercizio 8 [§ Commento docente: i link non sono precisi: es. Atleti.idatleta non è ben collegato con gare.idatleta - in realtà gli atleti non sono collegati alle gare ma alle iscrizioni/classifica - mette Atleti 1->N Discipline ma non gestisce l'inverso - manca la tabella olimpiadi o il campo in gare §] : {<#V:0,87||L:2#>}
N)==|>> Spiegare le seguenti maschere di formato: #.##0 [§ Commento docente: risposta # valore da 0->9 : sembra spiegare una maschera di input §] - > [§ Commento docente: ok §] e gggg [§ Commento docente: errato dice valore numerico seguito da valore alfabetico §] [§ Commento docente: avevi preso 0,33 - HO ANNULLATO LA DOMANDA POICHE' IN ECCESSO. LA DOMANDA ANNULLATA E' QUELLA CON MINOR PUNTEGGIO (escluse quelle pratiche e relazionali §] {<#V:N||L:N#>}

 ANNOTAZIONI
2° Quadrimestre
Nessuna annotazione
1° Quadrimestre
Annotazione:
 del 7 novembre.
Penalty per aver ruttato - graziato per correttezza con altri precedenti

 COLLOQUI  [Nr.0]
     Nessuno
Aggiornato a giovedì, 2 agosto 2012 - ore: 11.53.08 con CreaReportIPAQ()