Istituto Tecnico Industriale "Enrico Fermi"

Help On Chat

[Ritorna all'elenco sessioni]

Chat del 8 Marzo 2017 dalle 18:02:04 alle 18:34:06

Alessio TONELLI
che differenza c\'è tra HAVING e WHERE?
Buonasera
Elia TONELLO
Buonasera
Stefano Salvi
Buona sera. Se volete partite pure con le domande.
Matteo DARRA
Buonasera
Elia TONELLO
Prof può dirmi la definizione di STRICLY TYPE?
Andrea GARUSI
Buonasera
strictly*
Elia TONELLO
si scusate
Stefano Salvi
Tonello: Un linguaggio Strictly Typed è un linguaggio nel quale io sono obbligato a dichiarare il tipo di ogni variabile e quella variabile non potrà contenere dati di tipo diverso.
Andrea GARUSI
La differenza tra GET e POST e la loro funzione?
Stefano Salvi
Garusi: GET e POST sono i due metodi tramite i quali un client (browser) può richiedere al server una pagina in HTTP. Se prendiamo in considarazione pagine dinamiche, che richiedano dati "dal form" che le richiama, questi dati sono inseriti in una "query string". Nel caso del GET la Query String viene accodata all\'URL, separata da un ? mentre nella POST viene messa nel "contenuto" della richiesta, dopo la riga vuota che termina i parametri.
Andrea GARUSI
Nella programmazione in javasript ci metterà anche dei canvas?
Stefano Salvi
Chi lo sa?... Devo ancora pensarci.
Elia TONELLO
Prof ma un esempio di form in get è il motore di ricerca di google?
Stefano Salvi
Tonello: esattamente: il form del motore di ricerca di Google invia la richiesta in GET.
Elia TONELLO
e un esempio di form in post possono essere le password giusto?
Stefano Salvi
Tonelli: where fa riferimento solo ed esclusivamente alle colonne di una singola tupla mentre having può anche utilizzare delle fuinzioni di aggregazione (count, ave, max, min).
Tonello: esatto, per richedere una password userò un form in POST, ma anche per inviare un file in upload (tipo allegati di posta).
Andrea GARUSI
Potrebbe fare un esempio di sintassi dove si utilizza HAVING?
Stefano Salvi
Garusi: select dipendente, stipendio from personale where sede = \'mantova\' haviing stipendio > average(stipendio); (non l\'ho provata e spero funzioni...)
Andrea GARUSI
praticamente è come utilizzare un WHERE solo che lo utilizzo per media, somma ecc.?
Stefano Salvi
Garusi: si. Naturalmente posso anche "infilarci" codizioni normali.
Andrea GARUSI
Posso avere più WHERE o più HAVING?
Dico nello stesso SELECT
Stefano Salvi
GARUSI: salvo che non usi subquery, no. Una sola where, magari con un mare di and, or e parentesi ed una sola having.
Andrea GARUSI
Ah ok
Mi pare di aver visto CHECK da qualche parte, volevo chiederle quale sia la sua funzione
Stefano Salvi
Garusi: check è un "constraint", vale a dire un limite che si pone nel valore di un campo, ad esempio che il campo sia solo positivo. Si usa nel DDL (nelle create o nelle alter).
Andrea GARUSI
Potrebbe fare un esempio di sintassi?
Stefano Salvi
Garusi: ALTER TABLE dipendenti ADD CHECK (stipendio > 0);
Andrea GARUSI
Ok grazie
Serena MANGANOTTI
Potrebbe spiegare la funzione di INTERSECT?
Alessio TONELLI
Le relazioni tra le tabelle le dobbiamo scrivere come se fossero a riga di comando o in modo grafico?
Elia TONELLO
le relazioni ce le chiede sottoforma di grafico o di sintassi?
Stefano Salvi
Manganotti: la INTERSECT dovrebbe estrarre gli elementi comuni a due tabelle. Direi però che è un po\' "fuori target" rispetto a quelloc he faremo noi. L\'ho fatta solo perché c\'era nelle slide...
Tonello: devo ancora pensarci. Probabilmente come grafico.
Direi che ora dobbiamo salutarci perché è giunta l\'ora dei ragazzi di terza.
Alessio TONELLI
la faccia facile grazie
Matteo DARRA
Grazie a domani
Andrea GARUSI
La sintassi per definire una relazione?
Alessandro BRANCHINI
come sono composti gli indirizzi dei DTE (prima e seconda metà)?
Stefano Salvi
Buon riposo, buona cena (tra un po\') e in bocca al Lupo. Ora chiudo la chat e la riapro per la terza, per non confondere le domande.
Alessandro BRANCHINI
Multiplazione: il discorso dei canali
Christian CINESI
Buonasera

[Ritorna all'elenco sessioni]