





Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
210 domande del corso 'Laurea Magistrale in Scienze Economiche LM-56'. Materia Prova di abilita' informatica, cod. 0611306INF. Prof. ---, in ordine alfabetico
Tipologia: Prove d'esame
1 / 9
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!






Domanda Risposta
L'operatore di selezione consente di selezionare un sottoinsieme delle tuple di una relazione r, applicando a ciascuna di esse una data condizione. L'istanza di relazione risultante dalla selezione:
contiene le tuple di r che rendono vera tale condizione
L'operatore di ridenominazione indicato con la lettera greca ("ro"):
cambia lo schema del risultato, lasciando invariati i valori delle tuple
A differenza della sicurezza che misura la fiducia nel fatto che l'integrità di un sistema e dei suoi dati siano preservati, la protezione:
concerne il meccanismo per il controllo dell'accesso alle risorse di un sistema informatico
Al fine di bilanciare le qualità del software in contrasto tra loro si deve considerare: la tendenza corrente nello sviluppo di applicazioni del software
Con il termine compromissione di integrità si intende: la modifica non autorizzata di dati e la modifica del codice sorgente
Con le tecniche di apprendimento mediante machine learning: vengono generate delle regole che, se applicate ad uno specifico insieme di dati, forniscono i risultati desiderati
Con riferimento ai linguaggi di interrogazione associati al modello relazionale, il data definition language (DDL): agisce sullo schema della base di dati
Con riferimento ai linguaggi di interrogazione associati al modello relazionale, il data manipulation language (DML): permette di modificare direttamente i dati
Considerando il concetto di chiave in uno schema di relazione R, sia r una istanza di R: una chiave per r è una superchiave minimale
Consideriamo i comandi del modello HRU, siano s1,...,sm i soggetti e gli o1,...,om gli oggetti che compaiono nella lista dei parametri: un soggetto s può creare un nuovo file f
Consideriamo il vincolo di foreign key (FK). È possibile asserire che: il valore NULL contenuto in un attributo coinvolto in un vincolo di chiave esterna non costituisce violazione del vincolo
Consideriamo il vincolo di foreign key (FK). Esso è rispettato se: per ogni valore non nullo della chiave esterna, esiste un valore corrispondente della chiave primaria nella tabella associata
Consideriamo il vincolo in una tabella "Impiegato" per cui nessuna coppia di tuple possa avere lo stesso codice fiscale (CF). Esso è un vincolo di chiave della relazione, cioè:
è un insieme non vuoto di attributi che identificano univocamente le tuple di una relazione
Consideriamo l'istanza r della relazione R. Se un vincolo generale non è soddifatto: r è una istanza non legale
Consideriamo l'operatore di ridenominazione. Esso: è un operatore unario
Consideriamo l'operatore intersezione tra due istanze di relazione R e S. Il risultato contiene:
tutte le tuple (prese una sola volta) presenti contemporaneamente in R e S
Consideriamo l'operatore unione tra due istanze di relazione R e S. Affinchè l'unione possa essere eseguita R e S devono avere: lo stesso numero di attributi
Consideriamo la consistenza e l'integrità dei dati. Queste: sono vantaggi del DBMS
Gli attacchi DDoS: sono effettuati indirettamente tramite una rete bot spesso ampiamente diffusa; da qui il termine "distributed"
I DBMS e File System sono due modalità che possono essere adoperate per gestire, archiviare, recuperare e manipolare i dati: non ci sono casi in cui è meglio usare il file system invece che il DBSM
I due principali algoritmi di cifratura sono la cifratura simmetrica e la cifratura asimmetrica. La cifratura simmetrica: utilizza una chiave privata comune a mittente e destinatario
I linguaggi di interrogazione per basi di dati relazionali possono essere classificati in dichiarativi e procedurali. In particolare i linguaggi dichiarativi:
dichiarano le proprietà del risultato senza fare riferimento alle procedure da eseguire per generare il risultato stesso (indicano che cosa)
I primi lavori scientifici sull'intelligenza artificiale risalgono al 1950 circa. Essi hanno avuto risultati interessanti come la realizzazione di: programmi in grado di giocare a scacchi
I principi fondamentali della programmazione orientata agli oggetti (object oriented) sono l incapsulamento, l'astrazione, l'ereditarietà e il polimorfismo. In particolare, l'incapsulamento ha lo scopo:
di dare accesso allo stato e ai comportamenti di un oggetto solo attraverso un sottoinsieme di elementi pubblici
I quattro livelli del modello di sicurezza sono: applicazione, sistema operativo (SO), rete, fisico
I sistemi di DB relazionali supportano vincoli generali in due forme: vincoli di tabella e asserzioni. Le asserzioni coinvolgono:
diverse tabelle e sono controllate ogni volta che una di queste tabelle viene modificata
I valori NULL non possono apparire in un campo di chiave primaria. Ciò significa che essi possono apparire: nella relazione referenziante
I vantaggi di un modello di accesso DAC sono: la flessibilità in termini di specifiche delle politiche di accesso e il fatto di essere supportato da tutti i SO e i DBMS
I vincoli di tupla sono vincoli di integrità: intrarelazionali
Il "fattore umano" nell'ambito dei sistemi di sicurezza informatici riguarda:
i comportamenti degli utenti umani che possano mettere, volontariamente o involontariamente, il sistema in pericolo
Il C è un linguaggio di programmazione imperativo di natura procedurale. Diversamente dai programmi OO (object oriented), i programmi scritti in C:
sono composti da espressioni matematiche e da istruzioni
Il Cavallo di Troia è: un malware che agisce in modo malevolo che non esegue semplicemente la sua funzione dichiarata
Il ciclo di vita del software definisce come sviluppare il software. Il primo passo da eseguire è: lo studio di fattibilità
Il committente è una delle diverse figure professionali coinvolte nella progettazione del software. Esso: è colui che ha una necessità informatica da risolvere
Il costrutto di base per la descrizione dei dati nel modello relazionale è la relazione, che consiste: in uno schema relazionale e una istanza della relazione
Il Data Base Management System (DBMS) è: un sistema di gestione di basi di dati basato su un modello dei dati descritto da una collezione di costrutti
Il Data Base Management System o sistema di gestione di basi di dati: può essere visto come uno strato software che si interpone fra l'utente ed i dati veri e propri
Il Data Control Language (DCL) consente: di dare a un utente la possibilità o il privilegio di vedere alcune parti delle tabelle
Il Data Definition Language (DDL) è una parte del linguaggio SQL che permette di:
creare, modificare o eliminare gli oggetti in un database ovvero agire sullo schema del DB
Il Data Manipulation Language (DML) è il linguaggio di manipolazione dei dati, esso consente: di leggere e modificare i valori delle tabelle di una base di dati
Il DBMS è un software progettato per: gestire e utilizzare grandi collezione di dati
In un attacco di tipo "man in the middle": l'attaccante altera la comunicazione tra due parti che credono di essere in comunicazione diretta tra loro
In un linguaggio di programmazione orientato agli oggetti (object oriented), gli oggetti: permettono di modellare più facilmente il mondo reale
In un modulo, i meccanismi di accesso alle funzionalità del modulo stesso sono meccanismi che regolano:
come accedere alle funzionalità del modulo e come questi accede agli altri moduli
In un sistema crittografico il ricevitore del messaggio: se ha la chiave k utile alla decifratura otterrà il messaggio originale
In una relazione del modello relazionale si ha che: i valori di ciascuna colonna appartengono allo stesso dominio
In un sistema informatico, per archivio tradizionale s intende uno o più file di archivio, in cui:
i dati vengono gestiti direttamente dal software dell` applicazione utilizzatrice
Indicare quale tra queste affermazioni è vera: le tecniche biometriche sono più affidabili nel verificare l` identità di un utente rispetto agli altri metodi
Indicare tra queste la migliore passphrase: nulla s1 Crea Nulla s1 D1strugge Tutt0 s1 Trasf0rma!
L integrità referenziale viene rispettata quando per ogni valore non nullo della chiave esterna, esiste un valore corrispondente della chiave primaria nella tabella associata. Si ha che:
la chiave esterna fa parte della tabella referenziante
L interfaccia tra un modulo e l altro deve essere chiara e ridotta. Questo significa che ci deve essere: basso accoppiamento
L'algebra relazionale è un linguaggio formale di tipo algebrico i cui operandi sono relazioni. In particolare:
è un linguaggio procedurale, in cui cioè le operazioni complesse vengono specificate descrivendo il procedimento da seguire per ottenere la soluzione
L'analista è una delle diverse figure professionali coinvolte nella progettazione del software. Esso: dichiara cosa serve per risolvere il problema
L'istruzione SELECT corrisponde all'operatore dell'algebra relazionale: proiezione, ma non elimina eventuali duplicati
L'istruzione SELECT DISTINCT corrisponde all'operatore dell'algebra relazionale: proiezione
L'istruzione SQL create table si usa per: creare una tabella di un DB
L'oggetto che sarà usato come contenitore per l'inserimento del messaggio: è il cover object o cover medium
L'oggetto risultato dell'algoritmo di steganografia, cioè dopo che sono state effettuate operazioni su di esso, che contiene (trasporta) al suo interno il messaggio:
si definisce stego object o stego medium
L'operatore AND serve a concatenare tra loro due espressioni Booleane a e b. Se a ha valore TRUE e B ha valore FALSE, l'espressione a AND b ha valore:
L'operatore di proiezione "proietta" le colonne di una relazione. Il simbolo è? al cui pedice viene indicata la lista degli attributi che costituiscono la nuova relazione. Tale lista:
è un sottoinsieme degli attributi della relazione originale
L'operazione "R1 full outer-join R2" genera le coppie di tuple formate da una tupla di R1 e una di R2 per cui è vera una data condizione c e inoltre:
le tuple di R1 e R2 che non sono correlate mediante la condizione c riempite con valori NULL per i rispettivi attributi
L'operazione "R1 left outer-join R2" genera le coppie di tuple formate da una tupla di R1 e una di R2 per cui è vera una data condizione c e inoltre:
una tupla di R1 che non è correlata mediante la condizione c a tuple di R2 completata mediante valori NULL per tutti gli attributi di R
L'operazione "R1 right outer-join R2" genera le coppie di tuple formate da una tupla di R1 e una di R2 per cui è vera una data condizione c e inoltre:
una tupla di R2 che non è correlata mediante la condizione c a tuple di R1 completata mediante valori NULL per tutti gli attributi di R
L'operazione (R1 "semi-join" R2) restituisce l'informazione rilevante della prima relazione del join. In particolare:
sullo schema del join viene fatta una proiezione su tutti gli attributi dello schema di R
L'operazione (R1"semi-join" R2) crea un legame tra le tuple della relazione R1 e della relazione R2 e: restituisce nel risultato lo schema di R
L'utilizzo degli IP di rete: permette di risalire al mittente e al destinatario di messaggi
L'utilizzo di NULL è necessario quando non esiste, non è noto o non si conosce l'esistenza di un valore del dominio. I DBMS:
non fanno alcuna distinzione tra le diverse situazioni di necessità per l` uso del valore nullo
La cifratura simmetrica e la cifratura asimmetrica sono due algoritmi di cifratura. La cifratura asimmetrica:
utilizza due diverse chiavi (chiave pubblica e privata) e ad ogni attore coinvolto nella comunicazione è associata una coppia di chiavi
La condizione nel theta-join deve essere soddisfatta: tra attributi di relazioni diverse che non hanno lo stesso nome
La crittografia può essere utilizzata per prevenire attachi a livello: di rete
La crittografia si può implementare: nei vari livelli del modello OSI
La descrizione del modello Harrison-Ruzzo-Ullman (HRU) si basa su: un set di soggetti S; un set di oggetti O; un set di diritti di accesso R; una matrice degli accessi M
La differenza tra due relazioni R e S è indicata con R - S e contiene tutte le tuple che sono presenti in R ma che non esistono in S. Inoltre: R e S devono essere compatibili rispetto all'unione
La eliminazione dei duplicati in SQL: si deve eseguire solo se necessario perché ha un costo in termini di risorse
La fase di verifica nel ciclo di vita del software riguarda le attività per: controllare che il programma svolga correttamente, completamente ed efficientemente il compito per cui è stato sviluppato
La griglia di Cardano, o griglia cardanica, è un metodo per la scrittura di messaggi segreti inventato dal matematico italiano Girolamo Cardano nel 1550:
consiste in fogli di materiale rigido, nei quali vengono ritagliati dei fori rettangolari ad intervalli irregolari. Appoggiando la griglia su un foglio di carta bianca, il messaggio segreto va scritto nei buchi, dove ciascun buco può contenere una o più lettere
La modalità di invio dei dati al DBMS tramite SQL può essere: sia interattiva che compilata
La modularizzazione è un aspetto molto importante nella progettazione del software (SW); essa rappresenta il principio secondo cui il SW: può essere strutturato in moduli
La modularizzazione e' un aspetto molto importante nella progettazione del software. Una delle caratteristiche di un modulo e' che questi deve possedere:
relazioni strutturali con altri moduli definite tramite interfaccia
La modularizzazione prevede che un modulo presenti elementi fortemente coesi, cioe':
che le varie funzionalità, messe a disposizione da un singolo modulo, siano strettamente correlate tra di loro
La parola chiave SELECT del linguaggio SQL corrisponde, nell'algebra relazionale, a: una proiezione, ma senza eliminazione dei duplicati
La parola deep (profondo) sta ad indicare la "lunga" catena di rappresentazioni che vengono create in un sistema di apprendimento automatico. Il numero di layer che contribuiscono alla creazione del modello indicano:
la profondità della rete
La password OTP: si utilizza in genere quando si preferisce non inserire la propria password, ad esempio, sul PC di un Internet point
La presenza del valore NULL nelle chiavi deve essere limitata: scegliendo per ogni relazione una chiave su cui non siano ammessi valori nulli
La progettazione del software coinvolge diverse professionalità. La figura che asserisce come risolvere il problema è: il progettista
La qualità del software è un importante aspetto in ambito di progettazione del software. Esse si dividono in: esterne ed interne
La relazione che intercorre tra intelligenza artificiale, il machine learning e il deep learning può essere espressa tramite la simbologia della teoria degli insiemi:
all'interno dell'intelligenza artificiale si colloca il machine learning
La relazione intesa secondo il modello relazionale dei dati: presenta alcune differenze significative rispetto alla relazione matematica
La scansione delle porte: non si può definire come un vero e proprio attacco ma come un mezzo impiegato da utenti malevoli per sondare le vulnerabilità di un sistema
La selezione e la proiezione: permettono di ottenere informazioni importanti da una sola relazione
La sicurezza nei sistemi informatici si occupa di: preservare le risorse del sistema da accessi non autorizzati
La steganografia è l'arte di nascondere un messaggio segreto in un contenitore all'apparenza normalissimo, inoltre:
utilizza un canale pubblico come veicolo per lo scambio di messaggi che devono rimanere riservati
Per protezione fisica di un sistema si intende: protezione dei luoghi che ospitano le macchine del sistema
Per quanto riguarda le minacce relative al sistema e alla rete, i rischi per la sicurezza: aumentano se il sistema è connesso alla rete
Possiamo distinguere in due grandi categorie di controllo di accesso alle risorse: Discretionary Access Control e Mandatory Access Control
Quale tra le seguenti affermazioni definisce correttamente il concetto di chiave esterna. Essa è:
una colonna o una combinazione di colonne i cui valori corrispondono a una chiave primaria in una tabella diversa
Quale tra queste asserzioni potrebbe definire un vincolo di chiave in un ipotetico Database: non ci possono essere due impiegati con lo stesso codice fiscale
Quali tra le seguenti può essere considerata una tecnica steganografica applicata in opere d'arte:
inserimento di un particolare difficilmente visibile all'occhio dell'osservatore
Quali tra le seguenti tecniche può essere utilizzata per inserire messaggi segreti all'interno di un cover object all'apparenza innocuo: modifica di bit di codifica all'interno di immagini digitali
Se consideriamo informazioni al livello di sicurezza "Top-secret" nel modello BLP: le informazioni non possono essere scritte in files di livello Unclassified
Se si combinano selezione e proiezione possono essere estratte interessanti informazioni: da una sola relazione
Se un attributo di una tabella è definito in SQL come tipo varchar(4) esso : contiene un numero di caratteri variabile fino a 4
Si applichi l'operatore join naturale dell'algebra relazionale a due relazioni R1 e R2. Il risultato contiene:
tutte le coppie formate da una tupla di R1 e da una tupla di R2 per cui, per gli attributi con stesso nome, il valore è uguale
Si consideri il linguaggio SQL. Se si hanno più condizioni di selezione nella clausola WHERE, allora:
non bisogna indicare come eseguire le condizioni, il sistema eseguirà prima la condizione più economica in termini di risorse di calcolo
Si consideri il prodotto cartesiano. Se due relazioni hanno degli attributi con nomi identici, allora:
per prassi, i nomi degli attributi possono essere indicati tra parentesi: possiamo riferirci a loro per mezzo della posizione
Si consideri il theta-join. Esiste un caso particolare dove l'operatore di confronto "theta" è: l'operatore uguale = e si chiama equi-join
Si consideri l'operatore anti-join tra due istanze di relazione R1 e R2, esso seleziona:
le tuple di R1 semanticamente non legate da una condizione c alle tuple di R
Si consideri l'operatore anti-join tra due istanze di relazione R1 e R2, esso: non gode né della proprietà commutativa né della proprietà associativa
Si consideri l'operatore anti-join tra due istanze di relazione R1 e R2, esso:
semplifica alcune operazioni, che richiederebbero altrimenti più operatori (es. differenza, proiezione, join naturale)
Si consideri l'operatore di selezione. Esso è: un operatore unario che permette di manipolare i dati di una singola relazione
Si consideri l'operatore divisione tra due istanze di relazione R1 e R2, esso è un operatore derivato cioè: è esprimibile tramite gli altri operatori dell'algebra relazionale
Si consideri l'operatore divisione tra due istanze di relazione R1 e R2, esso: non gode delle proprietà commutativa e associativa
Si consideri l'operatore join naturale dell'algebra relazionale applicato a due relazioni R1 e R2 non vuote. Se R1 e R2 hanno attributi con lo stesso nome, ma i valori sono tutti diversi, il risultato del join naturale:
è vuoto
Si consideri l'operatore join naturale dell'algebra relazionale tra due istanze di relazione R1 e R2, il risultato R è una relazione che:
esegue anche un filtraggio, perché le tuple che non hanno un dato legame semantico con l` altra relazione non vengono considerate
Si consideri l'operatore proiezione. I campi di interesse: sono indicati nella lista degli attributi, mentre gli altri campi sono "proiettati fuori"
Si consideri l'operatore proiezione. Se la lista di attributi è una superchiave della relazione r, allora, la relazione risultante: ha lo stesso numero di tuple presenti in r
Si consideri la clausola FROM nel linguaggio SQL. Supponendo che contenga due tabelle A e B, allora: nella WHERE sarà presente almeno una condizione di join
Si consideri la clausola WHERE del inguaggio SQL così definita: WHERE Utenti.uid = UC.uid AND UC.cid = Corsi.cid AND Corsi.cnome = 'nomecorso' :
nella clausola FROM ci devono essere tre tabelle: Utenti, Corsi, e UC
Si consideri la clausola WHERE del inguaggio SQL così definita: WHERE Utenti.uid = UC.uid AND UC.cid = Corsi.cid AND Corsi.cnome = 'nomecorso' :
nella clausola FROM ci devono essere tre tabelle: Utenti, Corsi, e UC
Si consideri la forma base di una interrogazione SQL. Essa deve contenere necessariamente: una istruzione SELECT e una clausola FROM
Si consideri la programmazione orientata agli oggetti (object oriented). Una "classe" è un concetto astratto per definire: oggetti
Si consideri la programmazione orientata agli oggetti (object oriented). Una classe è: un concetto astratto
Si consideri la relazione nella sua accezione matematica. Il prodotto cartesiano di n insiemi I1 × I2 × ... × In è:
l'insieme di tutte le ennuple (o tuple) ordinate (i1, i2,…, in) tali che i1? I1, i2? I2,…, in? In
Si consideri la tabella U(uid: integer, unome: string) che contiene id utente e nome utente all'interno di un database utenti. Per visualizzare lo schema della tabella U si utilizzza l'istruzione SQL:
Si consideri un campo di una tabella definito in SQL come PRIMARY KEY. Esso: non può contenere valori NULL
Si consideri una interrogazione SQL base. Se si hanno N tabelle nella clausola FROM ed è presente la clausola WHERE: avremo almeno N-1 condizioni nella clausola WHERE
Si consideri una lista di attributi dell'operatore proiezione che sia una superchiave di una relazione r, allora, la relazione risultante: ha la stessa cardinalità di r
Si definisce One Time Password: una password casuale monouso creata in un certo istante di tempo
Si supponga di voler trovare i giocatori presenti nella istanza di relazione R1 di Giocatori Presenti, che hanno giocato in tutte le gare del campionato, riportate nella istanza di relazione R2 delle Gare Giocate. Il problema si risolve facilmente ricorrendo a:
l'operatore di divisione
Sia ordini una relazione referenziante con un vincolo di FK su clienti (relazione referenziata). Si ha che:
i valori non NULL della FK di ordini devono trovarsi nella chiave di clienti
Tra i diversi fattori che condizionano le qualità esterne del software si trova: la correttezza
Tra i diversi fattori che condizionano le qualità interne del software si trova: la modularità
Tra i principi fondamentali della programmazione orientata agli oggetti (object oriented) vi è il polimorfismo. Esso consiste nel: far sì che uno stesso oggetto assuma più forme
Tra i principi fondamentali della programmazione orientata agli oggetti (object oriented) vi è l'astrazione. Essa consiste nel: nascondere i dettagli di implementazione interna
Tra i principi per la modularità possiamo annoverare: l'alta coesione
Tra i vantaggi dei DBMS troviamo l'affidabilità dei dati, ossia: il fatto che i DBMS offrano meccanismi per la protezione dei dati da malfunzionamenti
Un algoritmo di machine learning riesce a creare un modello predittivo in grado di ottenere buoni risultati su nuovi dati (diversi dai dati di training). Questo è possibile se:
i dati di training sono stati scelti in modo da rispecchiare la distribuzione statistica dei casi reali
Un elemento di dubbio per identificare una email di Phishing è il seguente: presenza di testo inviato all'interno dell'e-mail come immagine
Un importante problema di sicurezza per i sistemi operativi è l'autenticazione degli utenti. Essa è basata: su oggetti, conoscenze e attributi fisici
Un importante problema di sicurezza per i sistemi operativi è l'autenticazione degli utenti. Essa può essere, ad esempio, basata sulla lettura dell'impronta digitale che rientra:
tra gli attributi fisici posseduti dall'utente
Un meccanismo di funzionamento del machine learning è basato sull'apprendimento supervisionato. Esistono anche altre modalità di apprendimento, tra cui l'apprendimento:
semi-supervisionato e di rinforzo
Un programma che emula la procedura di accesso alla sessione di lavoro sottrandendo nome utente e password è: un trojan mule
Un sistema di gestione di basi di dati deve essere affidabile, cioè: resistente a malfunzionamenti hardware e software