Conoscenze Informatiche - Dipartimento di Ingegneria dell

Transcript

Conoscenze Informatiche - Dipartimento di Ingegneria dell
Corso di Laurea in Economia e Legislazione dei Sistemi Logistici
A.A. 2006-2007
Conoscenze Informatiche
Appello del 12 Gennaio 2007
Nome e Cognome_______________________________________ Matricola __________________
QUESITO 1
PUNTI: 10
Si risponda alle seguenti domande con una sola crocetta per domanda.
NB: risposta corretta: +1 punto. Risposta errata: –0.5 punto. Nessuna risposta: 0 punti.
1) Una locazione di memoria contiene la
stringa di bit 01110110. Questa stringa
❏ è certamente la rappresentazione del
numero naturale 118;
❏ è certamente la rappresentazione
ASCII del carattere ‘v’;
❏ può
essere
l’una
o
l’altra
rappresentazione ed altro ancora.
2) In un calcolatore un’operazione di somma
❏ ha sempre successo;
❏ non ha mai successo;
❏ può fallire.
3) Le operazioni che si possono fare sulla
memoria RAM di un calcolatore sono
❏ lettura e scrittura;
❏ lettura, scrittura ed esecuzione delle
istruzioni;
❏ esecuzione delle istruzioni.
4) Il contatore di programma “punta”
❏ alla prossima istruzione da eseguire;
❏ alla prima locazione vuota della
memoria;
❏ alla prima locazione libera della
memoria.
5) La ALU esegue operazioni su operandi
contenuti in
❏ memoria RAM;
❏ settori dell’hard disk;
❏ registri generali del processore;
6) La latenza di un disco è
direttamente
proporzionale
alla
velocità di rotazione;
❏ inversamente
proporzionale
alla
velocità di rotazione;
❏ direttamente proporzionale al tempo
di ricerca.
Il tempo di accesso all’hard disk è, rispetto
al tempo di accesso alla RAM, circa
❏ un milione di volte maggiore;
❏ cento volte maggiore;
❏ pari.
Una tabella
❏ ha sempre una chiave primaria;
❏ può non avere una chiave primaria;
❏ non ha mai una chiave primaria;
La chiave primaria di una tabella
❏ è costituita da un sottoinsieme proprio
degli attributi;
❏ è costituita da un solo attributo;
❏ è costituita da al più due attributi.
In una tabella in cui la chiave è data da {A,
B}, l’attributo B
❏ può assumere lo stesso valore in più
record di una tabella;
❏ deve avere un valore diverso in
ciascun record della tabella;
❏ l’uno o l’altro, dipende dai vincoli di
integrità referenziale.
❏
7)
8)
9)
10)
QUESITO 2
PUNTI: 5
Con riferimento al foglio elettronico in figura, il candidato risponda ai seguenti quesiti
1) Scrivere nella cella G7 la formula
che calcoli qual è la maggiore tra
le quantità dei prodotti presenti.
2) Scrivere nella cella D7 la formula
che calcoli l'importo totale per il
prodotto numero 1 e che, se
copiata ed incollata nelle celle
sottostanti, lo calcoli anche per gli
altri prodotti. L'importo dovrà
essere comprensivo di I.V.A., il
pagina 1 di 2
Corso di Laurea in Economia e Legislazione dei Sistemi Logistici
A.A. 2006-2007
cui valore è definito nella cella A14.
3) Scrivere nella cella E7 la formula che calcoli lo sconto a seconda dell'importo per il prodotto
numero 1 e che, se copiata ed incollata nelle celle sottostanti, lo calcoli anche per gli altri prodotti.
Lo sconto da applicare è così definito: fino a 25 sconto zero, da 26 a 100 sconto 10%, da 101 a 200
sconto 20%, oltre 200 sconto 30%.
QUESITO 3
PUNTI: 15
Sia data la base di dati il cui schema è rappresentato in figura. Tale base di dati contiene le
informazioni della Lemuel Airlines, compagnia aerea che effettua voli giornalieri tra diversi aeroporti.
Le informazioni sono contenute nelle seguenti tabelle:
•
DatiAeroplano: Ogni aeroplano della compagnia ha un proprio CodiceAeroplano, una Capienza
(numero massimo di passeggeri a bordo), ed è costruito da un Costruttore.
• Personale: I membri del personale di volo della compagnia (che possono avere qualifica di Pilota
oppure di ServiziDiBordo) sono identificati da una Matricola, hanno un Nome ed una DataNascita.
• OrarioGiornalieroVoli: Ogni volo giornaliero è contraddistinto da una SiglaVoloGiornaliero (e.g.
AZ451), ha un orario di partenza e di arrivo, e va da un aeroporto ad un altro. Si suppone per
semplicità che nessun volo attraversi la mezzanotte.
• Volo: Un volo è identificato da un CodiceVolo, e corrisponde all’istanza di un dato volo giornaliero
in un dato giorno (e.g.: il volo AZ451 del 21/12/2005 ha codice ABC43SD, il volo AZ451 del
22/12/2005 ha codice ABC125F). Un volo è effettuato su un aeroplano. Su un volo sono trasportati
un certo Numero-Passeggeri. Il volo può subire ritardi in partenza o in arrivo rispetto all’orario
previsto nella precedente tabella, e quindi sono previsti due campi OraEffettivaPartenza ed
OraEffettivaArrivo.
• Equipaggio: Su un volo sono imbarcati diversi membri dell’equipaggio. Coloro che hanno qualifica
di Pilota possono rivestire a bordo il ruolo di Comandante o SecondoPilota, mentre coloro che hanno
quali-fica ServiziDiBordo possono essere CapoServizi oppure Assistente.
Si svolgano le seguenti query
1) Elencare il nome e la data di nascita di tutte le unità di personale con la qualifica di Hostess. (3
punti)
2) Elencare il nome di tutti i piloti che hanno non più di 50 anni. (3 punti)
3) Elencare i voli (CodiceVolo), con destinazione ed orario di partenza, che partono da Laputa entro le
12.00. (3 punti)
4) Elencare nome e ruolo a bordo dei membri dell’equipaggio del volo (CodiceVolo) AZ451 del 12-012007. (3 punti)
5) Elencare i voli (CodiceVolo) Alitalia in partenza da Pisa e destinati a Londra. Si ricorda che i voli
Alitalia hanno un codice-volo che inizia per AZ. (3 punti).
—2—