WorksheetsIntroduzione_ai_Database
Total questions: 54
Worksheet time: 2hrs 38mins
Modello relazionale:
utilizza una struttura dati “gerarchica”
utilizza una struttura dati “reticolare”
utilizza una struttura dati detta “tabella”; più tabelle sono messe in “relazione” tra loro
estende alle basi di dati il “paradigma orientato agli oggetti”
Quale delle seguenti affermazioni descrive meglio la differenza tra un database strutturato e uno semi-strutturato?
I database strutturati sono adatti per dati che cambiano frequentemente, mentre i database semi-strutturati sono ideali per dati statici.
Non c'è differenza significativa tra i due, poiché entrambi sono adatti per gestire grandi quantità di dati
I database strutturati utilizzano un formato flessibile, mentre i database semi-strutturati hanno un formato rigoroso.
I database strutturati utilizzano un formato rigoroso, mentre i database semi-strutturati hanno un formato flessibile.
Quale tipo di utente di database utilizza l'applicazione e vede solo i dati di cui ha bisogno?
Amministratore (DBA)
Designer
Sviluppatore
Utente finale
Quale dei seguenti è un esempio di sistema informatico?
Un sistema di backup manuale
Un ristorante con tablet e app
Una biblioteca
Un archivio dati cartaceo
Quale dele seguenti opzioni descrive meglio il concetto di 'scalabilità' in un database?
La capacità di un database di eseguire automaticamente il backup dei dati.
La capacità di un database di essere facilmente accessibile tramite un'interfaccia web.
La capacità del database di mantenere buone prestazioni anche con più dati, utenti e richieste.
La capacità di un database di essere compatibile con diversi software.
Se un ristorante volesse implementare un sistema per gestire gli ordini e le preferenze dei clienti, quale tipo di database sarebbe più appropriato e perché?
Un database strutturato, perché permette di organizzare i dati in tabe le con relazioni chiare tra clienti, ordini e menu.
Un database semi-strutturato, perché offre la flessibilità di archiviare dati in formati diversi come XML o JSON.
Un file piatto, perché è semplice da configurare e non richiede competenze specialistiche.
Un database non strutturato, perché non richiede uno schema predefinito e può adattarsi a qualsiasi tipo di dato.
In cosa consiste la Progettazione di un database?
La progettazione di un database è un processo semplice e diretto.
La progettazione di un database è un processo complesso che richiede una pianificazione accurata.
La progettazione di un database è un compito esclusivo degli amministratori di database.
La progettazione di un database è irrilevante per il successo di un sistema informatico.
Quale dele seguenti opzioni descrive meglio il ruolo di un amministratore (DBA) in un database?
Definire il formato e le regole per i dati al'interno del database.
Scrivere query e programmi per interagire con il database.
Impostare il DBMS, definire le regole e creare i ruoli utente.
Utilizzare l'applicazione e visualizzare solo i dati necessari.
Quale dele seguenti opzioni descrive meglio il concetto di 'ridondanza e condivisione minima' in un database
Eliminare tutti i dati ridondanti per risparmiare spazio di archiviazione.
Salvare gli stessi dati più volte per garantire la sicurezza.
Salvare gli stessi dati una sola volta e condividerli tra molti programmi, con regole per evitare conflitti.
Non condividere mai i dati tra programmi per evitare problemi di coerenza.
Quale dele seguenti NON è una caratteristica dei file flat?
Regole rigide per mantenere i dati coerenti.
Facile da spostare e condividere.
Adatto per piccole quantità di dati.
Struttura semplice con righe e colonne.
Cosa significa CRUD nel contesto dela gestione di database?
Categorizza, Segnala, Utilizza, Progetta.
Calcola, Rivedi, Aggiorna, Distribuisci.
Crea, Recupera, Aggiorna, Elimina.
Compila, Esegui, Carica, Scarica.
Quale tipo di database è adatto per dati che non necessitano di un formato rigido ma hanno comunque una certa organizzazione, come ad esempio dei tag?
Database strutturati
Database relazionali
Database semi-strutturati
File flat
Quale dei seguenti è un esempio di Sistema di Gestione di Database strutturato?
MySQL
Archivi XML
File CSV
Excel
Quale dele seguenti caratteristiche è associata ai database strutturati?
Utilizzo del linguaggio SQL per la ricerca.
Nessuna regola rigida per mantenere i dati coerenti.
Formato flessibile che consente campi diversi in ogni documento.
Struttura semplice con righe e colonne di testo.
Quale dei seguenti è un vantaggio dei file piatti?
Semplice e non richiede competenze speciali.
Gestione automatica dei backup.
Adatto per ricerche complesse.
Elevata sicurezza integrata per proteggere i dati.
Quale dei seguenti è un esempio di operazione CRUD?
Aggiornare dati esistenti
Stimare i costi
Definire utenti e permessi
Creare un glossario
Quale dei seguenti descrive meglio la caratteristica di 'persistenza' in un database?
I dati rimangono salvati anche quando i programmi vengono chiusi.
I dati vengono automaticamente cancelati dopo la chiusura del programma.
I dati vengono salvati temporaneamente e poi cancelati.
I dati sono accessibili solo durante l'esecuzione del programma.
Quale dele seguenti opzioni descrive meglio il processo di 'mirroring' in un database?
I dati vengono compressi per risparmiare spazio di archiviazione.
I dati vengono suddivisi in più parti e distribuiti su diversi server.
Viene creata una copia in tempo reale su un disco 'gemelo' per un'elevata disponibilità.
I dati vengono crittografati per proteggerli da accessi non autorizzati.
Cos'è una base di dati?
Una colezione di fogli elettronici usati per memorizzare informazioni senza regole logiche.
Un archivio organizzato di dati, collegati secondo un modelo logico.
Un insieme di tabelle statiche, prive di collegamenti logici.
Un software che consente solo di archiviare documenti digitali.
Cosa contiene l'intestazione dela tabella?
Attributi
Associazioni
Entità
Relazioni
Quale delle seguenti affermazioni sule basi di dati è vera?
Possiamo inserire solo un tipo di dato.
Possiamo colegare più tabelle tra di loro tramite un solo campo.
Non hanno una limitazione del massimo numero di righe e colonne.
Le basi di dati non consentono di aggiornare o modificare i dati una volta inseriti.
Un criterio di qualità fondamentale dei database è:
Grande
Ordinato
Scalabile
Sicuro
Spiega in poche parole che cos'è e a cosa serve una chiave primaria.
Cosa rappresentano le entità in un diagramma E.R.?
Associazioni biunivocheLe operazioni logiche che collegano le tabelle del database.
I concetti del mondo reale di cui si vogliono memorizzare i dati.
I vincoli che regolano le relazioni tra attributi.
I campi chiave utilizzati per identificare univocamente i record.
Le prestazioni restano adeguate al’aumentare dei dati, degli utenti e dele richieste; il costo cresce lentamente (idealmente quasi linearmente). Quale parola descrivi la definizione appena letta?
Riutilizzabile
Persistente
Integrata
Scalabile
Quale simbolo viene utilizzato per rappresentare le associazioni in un diagramma E.R.?
Rombo
Rettangolo
Quadrato
Cerchio
Triangolo
Una base di dati deve essere integra, cioè:
Deve garantire che non si perda la consistenza dei dati.
Deve far accedere diversi tipi di utenti nel suo ciclo di vita.
Deve avere un tempo di vita ilimitato.
Deve impedire danneggiamenti nel tempo.
Quali di queste è la funzione di un sistema informativo:
Raccolta e acquisizione dele informazioni utilizzando un software adatto.
Automatizzare la raccolta dei dati.
Tradurre dati del Database permettendo la loro comprensione.
Archiviazione delle informazioni.
Il concetto di sistema informativo dipende dalle automazioni.
Si
No
A volte si
Non sempre
Non è possibile dirlo a priori.
Il concetto di sistema informatico dipende dalle automazioni.
Si
No
A volte si
Non sempre
Non è possibile dirlo a priori.
Quale delle seguenti opzioni descrive meglio la relazione tra un sistema informativo e un sistema informatico?
Un sistema informativo è essenzialmente un sistema informatico che utilizza solo carta e penna.
Un sistema informatico è sempre necessario per l'esistenza di un sistema informativo.
Un sistema informativo e un sistema informatico sono la stessa cosa e i termini possono essere usati in modo intercambiabile.
Un sistema informatico automatizza i processi e la memorizzazione dei dati di un sistema informativo.
Acronimo SQL significa:
Structured Query Language
Sequential Query Language
Sequential Question Language
Structured Question Language
Cosa rappresentano le associazioni M:N nel modelo relazionale?
Una nuova tabella intermedia.
Un insieme di entità.
Una chiave esterna.
Un insieme di tabelle.
Cosa rappresentano le associazioni 1:N nel modello relazionale?
Una nuova tabella intermedia.
Un insieme di tabelle.
Una chiave esterna.
Un insieme di entità.
Cosa rappresenta la progettazione logica di un database?
La definizione degli aspetti statici del sistema.
La traduzione dello schema logico in termini di tabelle e relazioni.
La rappresentazione dele tabele tramite diagrammi ER.
La costruzione del database in termini fisici.
Qual è l'input dela progettazione fisica di un database?
Le tabelle dela fase di progettazione logica.
Le entità da modelare e le relazioni tra di esse.
Il diagramma ER.
Le problematiche reali tradotte in uno schema concettuale.
Cosa rappresenta l'output dela progettazione fisica di un database?
Le istanze dele categorie in un determinato istante di tempo.
Le strutture usate per rappresentare i dati.
L'implementazione in memoria di massa dele tabelle.
Le problematiche reali tradotte in uno schema concettuale.
Una chiave esterna (foreign key) è...
è un collegamento tra due chiavi primarie nella stessa tabella.
è un vincolo di integrità referenziale tra due o più tabelle.
è un vincolo di integrità referenziale tra due o più associazioni.
è un vincolo di integrità referenziale tra solo una tabella.
Una transazione atomica è:
una sequenza di operazioni effettuate su una base di dati che può concludersi con un successo o un insuccesso.
una sequenza di operazioni effettuate su una base di dati che si conclude con un insuccesso.
una sequenza di operazioni effettuate su una base di dati che prima di essere svolte devono essere verificate.
una sequenza di operazioni effettuate su una base di dati che si conclude con un successo.
Quali sono i tre elementi principali di uno schema E.R.?
Al'interno di una entità Studente, quale tra i seguenti rappresenta un attributo?
Nome
Docente
Matricola
Esame
Un entità può avere un numero massimo di attributi?
Si, il numero massimo viene definito dall'amministratore.
No.
Si ed è 5.
Si, il numero massimo viene definito dal progettista.
Un associazione è:
Un legame che stabilisce un'interazione tra entità.
Un legame che definisce una corrispondenza tra gli attributi di entità diverse
Un legame che definisce una corrispodenza tra gli attributi di un'entità
Un legame che stabilisce un'interazione tra le chiavi.
In quale tipo di associazione ogni istanza dela prima entità si può associare a una o più istanze dela seconda entità e viceversa?
uno a uno
uno a molti
molti a molti
molti a uno
Data l'entità SQUADRA scrivere 4 attribuiti.
Data l'entità ANIMALE scrivere 4 attribuiti.
Data l'entità AZIENDA scrivere 4 attribuiti.
Scrivere la cardinalità.
Scrivere la cardinalità.
Scrivere la cardinalità.
Scrivere l'associazione.
Scrivere l'associazione.
Scrivere l'associazione.
Quale tra le quattro fasi della creazione di un Database potremmo considerare la più importante?
Raccolta e analisi dei requisiti
Schema ER
Schema logico
Schema fisico (Database finale)
