Torna indietro   Hardware Upgrade Forum > Software > Programmi e Utility

Acer TravelMate P4 14: tanta sostanza per l'utente aziendale
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale
Forte di soluzioni tecniche specifiche, il notebook Acer TravelMate P4 14 abbina dimensioni compatte e buona robustezza per rispondere alle necessità specifiche degli utenti aziendali. La piattaforma AMD Ryzen 7 Pro assicura prestazioni elevate con i tipici ambiti di produttività personale e sul lavoro, mantenendo un'elevata autonomia.
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque
Dal salotto al giardino, il nuovo proiettore laser di Hisense promette esperienze cinematografiche in qualsiasi contesto: qualità d’immagine, semplicità d’uso, versatilità e prezzo competitivo il suo poker d'assi
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe
La flessibilità di configurazione è il punto di forza di questo 2-in-1, che ripropone in un form factor alternativo tutta la tipica qualità dei prodotti Lenovo della famiglia ThinkPad. Qualità costruttiva ai vertici, ottima dotazione hardware ma costo che si presenta molto elevato.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-05-2010, 16:40   #1
Vanon
Senior Member
 
L'Avatar di Vanon
 
Iscritto dal: Aug 2004
Città: Bergamo
Messaggi: 885
DRAMMA: SQL??

lo so che è una richiesta strana ma io ci provo lo stesso

domani ho un esame in università di informatica, nulla di troppo difficile tranne per le domande sull'SQL che non avevo manco mai sentito nominare facendo i test simulati qualcosa ho fatto ma ho qualche problema con questi 2:

Quote:
1 di 2

Il database DBStudenti è composto da quattro tabelle con il seguente schema:

Corsi (CodCorso, NomeCorso, Crediti, Docente)
Esami (Matricola, CodCorso, Data, Voto, Note)
Studenti (Matricola, Cognome, Nome, DataNascita, Indirizzo, CodFac, DataIscrizione)
Facolta (CodFac, NomeFacolta, Sede, Tasse)

Scrivere il comando SQL per elencare le facoltà che hanno incassato più di 500.000 € per tasse d'iscrizione.
Elenco con: NomeFacolta, TotaleTasse



2 di 2

Il database DBStudenti è composto da quattro tabelle con il seguente schema:

Corsi (CodCorso, NomeCorso, Crediti, Docente)
Esami (Matricola, CodCorso, Data, Voto, Note)
Studenti (Matricola, Cognome, Nome, DataNascita, Indirizzo, CodFac, DataIscrizione)
Facolta (CodFac, NomeFacolta, Sede, Tasse)

Scrivere il comando SQL per elencare gli studenti iscritti alla facoltà di nome 'Economia' che sono nati dopo il 1 novembre 1987.
Elenco con: Matricola, Nome, Cognome, Indirizzo, ordinato per Matricola
sopratutto non capisco cosa vogliano nell'ultima riga di ogni richiesta......non è che qualcuno potrebbe svolgerle e farmi capire almeno un minino ?
__________________
Intel Core I7 920@4Ghz - Liquid Cooling by Ybrys ACS (WIP) - ASUS Rampage II Extreme - SSD Samsung 840 250gb - Antec Fusion Remote Max - 8gb Corsair 1600mhz - Palit GTX 660 Ti Jetstream 2gb - ENERMAX INFINITI DXX 650W - CREATIVE X-FI TITANIUM FATAL1TY PRO
Ho concluso felicemente con: hurricane69, El_david, Marki91, Emozioni55, smokingkid, Dobermann75, Kennet52, FABIO666, Jhon16, ilvise
Vanon è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2010, 17:23   #2
andrea.ippo
Senior Member
 
Iscritto dal: Mar 2005
Città: Roma
Messaggi: 5940
Quote:
Originariamente inviato da Vanon Guarda i messaggi
lo so che è una richiesta strana ma io ci provo lo stesso

domani ho un esame in università di informatica, nulla di troppo difficile tranne per le domande sull'SQL che non avevo manco mai sentito nominare facendo i test simulati qualcosa ho fatto ma ho qualche problema con questi 2:



sopratutto non capisco cosa vogliano nell'ultima riga di ogni richiesta......non è che qualcuno potrebbe svolgerle e farmi capire almeno un minino ?
Certo che fare una richiesta del genere alle 17 e 40 della vigilia dell'esame...
Comunque, l'ultima riga di ogni domanda ti indica quali attributi (tutti e soli) devono comparire nel risultato (cioè, devi fare una SELECT).

Quote:
1 di 2

Il database DBStudenti è composto da quattro tabelle con il seguente schema:

Corsi (CodCorso, NomeCorso, Crediti, Docente)
Esami (Matricola, CodCorso, Data, Voto, Note)
Studenti (Matricola, Cognome, Nome, DataNascita, Indirizzo, CodFac, DataIscrizione)
Facolta (CodFac, NomeFacolta, Sede, Tasse)

Scrivere il comando SQL per elencare le facoltà che hanno incassato più di 500.000 € per tasse d'iscrizione.
Elenco con: NomeFacolta, TotaleTasse
SELECT NomeFacolta, Tasse AS TotaleTasse FROM Facolta WHERE Tasse > 500000.

In pratica tutte le info che ti servono sono contenute nella tabella Facolta (clausola FROM), e ottieni le righe di interesse imponendo la condizione che Tasse sia maggiore di 500000.
Poi, dalle righe restituite estrai solo gli attributi richiesti, cioè NomeFacolta e Tasse, che però deve essere rinominato come TotaleTasse (a questo serve la clausola AS).

Quote:
2 di 2

Il database DBStudenti è composto da quattro tabelle con il seguente schema:

Corsi (CodCorso, NomeCorso, Crediti, Docente)
Esami (Matricola, CodCorso, Data, Voto, Note)
Studenti (Matricola, Cognome, Nome, DataNascita, Indirizzo, CodFac, DataIscrizione)
Facolta (CodFac, NomeFacolta, Sede, Tasse)

Scrivere il comando SQL per elencare gli studenti iscritti alla facoltà di nome 'Economia' che sono nati dopo il 1 novembre 1987.
Elenco con: Matricola, Nome, Cognome, Indirizzo, ordinato per Matricola
Quà le informazioni per soddisfare la query sono distribuite su più tabelle, quindi dovrai fare un JOIN.
Le tabelle di interesse sono Studenti e Facolta.

SELECT Matricola, Nome, Cognome, Indirizzo FROM Studenti JOIN Facolta ON Studenti.CodFac = Facolta.CodFac WHERE NomeFacolta = 'Economia' AND DataNascita > '1987-11-01' ORDER BY Matricola (ASC|DESC)

Qui ho fatto il JOIN tra le tabelle, che mi restituisce un'unica tabella che il prodotto cartesiano delle due. Su questa imposto le condizioni sul nome della facoltà e sulla data di nascita (il formato della data dipende dal DBMS che stai usando) degli studenti, dopodiché ordino i risultati per matricola (se aggiungi ASC l'ordine è ascendente - cioè crescente, mentre con DESC è discendente; se non specifichi il default dovrebbe essere ASC).
Infine specifico che sono interessato ad avere solo i 4 attributi richiesti, cioè Matricola, Nome, Cognome, Indirizzo.

NOTA: quando c'è ambiguità nei nomi degli attributi, usa la notazione nometabella.nomeattributo per disambiguare (ad. es. CodCorso, CodFac e Matricola sono nomi di attributi che compaiono in varie tabelle)

Ciao
__________________
Stanchi di usare Nero? Qui trovate l'alternativa gratuita che fa per voi
HP ProBook 4530s i5 2410M / 4GB / 640GB / Intel HD3000+Radeon HD6490M / 15.6" @1366x768
ASUS F3E T7100 / 3GB / 120GB / X3100 / 15.4" @1280x800 / Intel 3945ABG
andrea.ippo è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2010, 19:24   #3
Vanon
Senior Member
 
L'Avatar di Vanon
 
Iscritto dal: Aug 2004
Città: Bergamo
Messaggi: 885
Grazie per i chiarimenti!! Ma fare JOIN è necessario? studiando le dispense non l'ho trovato tra i comandi ce ne sono altri ma join no,sarà che il mio è il corso da minorati mentali
però penso non ci sia altro modo, col Join in pratica dico ad access di prendere gli studenti con codfac uguale a quello nella tabella facoltà con nome economia
__________________
Intel Core I7 920@4Ghz - Liquid Cooling by Ybrys ACS (WIP) - ASUS Rampage II Extreme - SSD Samsung 840 250gb - Antec Fusion Remote Max - 8gb Corsair 1600mhz - Palit GTX 660 Ti Jetstream 2gb - ENERMAX INFINITI DXX 650W - CREATIVE X-FI TITANIUM FATAL1TY PRO
Ho concluso felicemente con: hurricane69, El_david, Marki91, Emozioni55, smokingkid, Dobermann75, Kennet52, FABIO666, Jhon16, ilvise
Vanon è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2010, 20:27   #4
andrea.ippo
Senior Member
 
Iscritto dal: Mar 2005
Città: Roma
Messaggi: 5940
Quote:
Originariamente inviato da Vanon Guarda i messaggi
Grazie per i chiarimenti!! Ma fare JOIN è necessario? studiando le dispense non l'ho trovato tra i comandi ce ne sono altri ma join no,sarà che il mio è il corso da minorati mentali
però penso non ci sia altro modo, col Join in pratica dico ad access di prendere gli studenti con codfac uguale a quello nella tabella facoltà con nome economia
Sì, è necessario.
A meno che non sia ammesso per l'esame formulare due query nel seguente modo:

SELECT CodFac FROM Facolta WHERE NomeFacolta = 'Economia'

e poi fare una SELECT per gli studenti, mettendo nella clausole WHERE, oltre alla condizione sulla data di nascita, anche CodFac = '<risultato query precedente'>

Il JOIN serve proprio per non dover fare due operazioni separate, ma se non ti è stato spiegato è impossibile rispondere al punto 2), a meno che non siano ammesse risposte del genere
__________________
Stanchi di usare Nero? Qui trovate l'alternativa gratuita che fa per voi
HP ProBook 4530s i5 2410M / 4GB / 640GB / Intel HD3000+Radeon HD6490M / 15.6" @1366x768
ASUS F3E T7100 / 3GB / 120GB / X3100 / 15.4" @1280x800 / Intel 3945ABG
andrea.ippo è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2010, 20:45   #5
Vanon
Senior Member
 
L'Avatar di Vanon
 
Iscritto dal: Aug 2004
Città: Bergamo
Messaggi: 885
ecco meglio usare il join che poi oltretutto la parte SQL viene corretta a mano dal docente e la sua discussione fa parte dell'orale quindi non ci sono problemi a fare qualche eccezione alle dispense (anzi sembrerei addirittura esperto )

Grazie ancora e se passo l'esame 'na birretta offerta nun te la toglie nessuno
__________________
Intel Core I7 920@4Ghz - Liquid Cooling by Ybrys ACS (WIP) - ASUS Rampage II Extreme - SSD Samsung 840 250gb - Antec Fusion Remote Max - 8gb Corsair 1600mhz - Palit GTX 660 Ti Jetstream 2gb - ENERMAX INFINITI DXX 650W - CREATIVE X-FI TITANIUM FATAL1TY PRO
Ho concluso felicemente con: hurricane69, El_david, Marki91, Emozioni55, smokingkid, Dobermann75, Kennet52, FABIO666, Jhon16, ilvise
Vanon è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2010, 09:05   #6
andrea.ippo
Senior Member
 
Iscritto dal: Mar 2005
Città: Roma
Messaggi: 5940
Quote:
Originariamente inviato da Vanon Guarda i messaggi
ecco meglio usare il join che poi oltretutto la parte SQL viene corretta a mano dal docente e la sua discussione fa parte dell'orale quindi non ci sono problemi a fare qualche eccezione alle dispense (anzi sembrerei addirittura esperto )

Grazie ancora e se passo l'esame 'na birretta offerta nun te la toglie nessuno
Figurati

Fammi sapere
__________________
Stanchi di usare Nero? Qui trovate l'alternativa gratuita che fa per voi
HP ProBook 4530s i5 2410M / 4GB / 640GB / Intel HD3000+Radeon HD6490M / 15.6" @1366x768
ASUS F3E T7100 / 3GB / 120GB / X3100 / 15.4" @1280x800 / Intel 3945ABG
andrea.ippo è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2010, 01:15   #7
Vanon
Senior Member
 
L'Avatar di Vanon
 
Iscritto dal: Aug 2004
Città: Bergamo
Messaggi: 885
YESSSSSS Passato! niente voto perchè scrivono solo "idoneo" ma l'importante sono i 6 crediti assegnati

Grazie mille andrea.ippo!! giuro che se passo da roma una capatina la faccio di sicuro .............sperando che andrea nel tuo caso sia un nome femminile poi......
__________________
Intel Core I7 920@4Ghz - Liquid Cooling by Ybrys ACS (WIP) - ASUS Rampage II Extreme - SSD Samsung 840 250gb - Antec Fusion Remote Max - 8gb Corsair 1600mhz - Palit GTX 660 Ti Jetstream 2gb - ENERMAX INFINITI DXX 650W - CREATIVE X-FI TITANIUM FATAL1TY PRO
Ho concluso felicemente con: hurricane69, El_david, Marki91, Emozioni55, smokingkid, Dobermann75, Kennet52, FABIO666, Jhon16, ilvise
Vanon è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2010, 09:02   #8
andrea.ippo
Senior Member
 
Iscritto dal: Mar 2005
Città: Roma
Messaggi: 5940
Quote:
Originariamente inviato da Vanon Guarda i messaggi
YESSSSSS Passato! niente voto perchè scrivono solo "idoneo" ma l'importante sono i 6 crediti assegnati

Grazie mille andrea.ippo!! giuro che se passo da roma una capatina la faccio di sicuro .............sperando che andrea nel tuo caso sia un nome femminile poi......
Sono contento per te

Ciao
__________________
Stanchi di usare Nero? Qui trovate l'alternativa gratuita che fa per voi
HP ProBook 4530s i5 2410M / 4GB / 640GB / Intel HD3000+Radeon HD6490M / 15.6" @1366x768
ASUS F3E T7100 / 3GB / 120GB / X3100 / 15.4" @1280x800 / Intel 3945ABG
andrea.ippo è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2010, 13:25   #9
Vanon
Senior Member
 
L'Avatar di Vanon
 
Iscritto dal: Aug 2004
Città: Bergamo
Messaggi: 885
Quote:
Originariamente inviato da andrea.ippo Guarda i messaggi
Sono contento per te

Ciao
vabbè allora sarà birra senza ......grazie ancora!
__________________
Intel Core I7 920@4Ghz - Liquid Cooling by Ybrys ACS (WIP) - ASUS Rampage II Extreme - SSD Samsung 840 250gb - Antec Fusion Remote Max - 8gb Corsair 1600mhz - Palit GTX 660 Ti Jetstream 2gb - ENERMAX INFINITI DXX 650W - CREATIVE X-FI TITANIUM FATAL1TY PRO
Ho concluso felicemente con: hurricane69, El_david, Marki91, Emozioni55, smokingkid, Dobermann75, Kennet52, FABIO666, Jhon16, ilvise
Vanon è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Acer TravelMate P4 14: tanta sostanza per l'utente aziendale Acer TravelMate P4 14: tanta sostanza per l'uten...
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque Hisense M2 Pro: dove lo metti, sta. Mini proiett...
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il c...
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart Intervista a Stop Killing Games: distruggere vid...
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
Appuntamenti su Roblox: la controversa v...
L’AI Meteo di Google sbarca silenziosame...
Palo Alto Networks sarebbe in procinto d...
Motorola Moto G15 a soli 110€: 8/256GB d...
Hexagon strizza l'occhio ai sim racer e ...
Sennheiser HD 660S2 in offerta: le cuffi...
Broadcom impedirebbe di scaricare le pat...
Amazfit GTR 3 crolla a 69€: ma è solo l’...
Wyoming, un datacenter AI potrebbe consu...
Ancora più giù i prezzi de...
TIM aumenta i prezzi delle offerte mobil...
Apple aggiorna tutto: iOS 18.6, macOS Se...
YouTube saprà quanti anni hai, an...
Meta AI su WhatsApp: l'Antitrust apre un...
Tantissima sostanza, batteria da 7000mAh...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:34.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v