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
|