ThatQuiz Elenco di test Affronta questo test adesso
Database relazionale
Con il contributo di: Udinesi
  • 1. Un database relazionale è un tipo di database che memorizza e fornisce accesso a punti di dati correlati tra loro. I dati sono organizzati in tabelle e ogni tabella è composta da righe e colonne. Una delle caratteristiche principali di un database relazionale è la capacità di stabilire relazioni tra tabelle diverse in base a campi comuni, consentendo di interrogare e recuperare i dati in modo efficiente. Questa struttura contribuisce a garantire l'integrità e la coerenza dei dati, in quanto le modifiche apportate a una tabella si riflettono automaticamente sulle tabelle correlate. I database relazionali utilizzano un linguaggio di interrogazione strutturato (SQL) per gestire e manipolare i dati, il che li rende uno strumento potente per gestire insiemi di dati complessi in varie applicazioni, come l'e-commerce, la finanza e i sistemi di gestione delle relazioni con i clienti.

    Che cos'è una chiave primaria in un database relazionale?
A) Una chiave utilizzata per la crittografia dei dati.
B) Una chiave non indicizzata.
C) Un identificatore unico per ogni record di una tabella.
D) Una chiave che consente di accedere a tutti i record di una tabella.
  • 2. Che cos'è l'SQL?
A) Syntax Query Language per documenti di testo.
B) Linguaggio di interrogazione strutturato utilizzato per gestire e interrogare i database relazionali.
C) Logica di interrogazione strutturata per la manipolazione dei file.
D) Linguaggio di interrogazione semplice per database non relazionali.
  • 3. Cosa significa ACID nelle transazioni dei database?
A) Tutte le colonne indicizzate direttamente.
B) Calcolo automatizzato e fornitura di integrazione.
C) Controllo dell'accesso al database.
D) Atomicità, coerenza, isolamento, durata.
  • 4. Quale dei seguenti è un esempio di sistema di gestione di database relazionale (RDBMS)?
A) MongoDB
B) Redis
C) Elasticsearch
D) MySQL
  • 5. Che cos'è una vista in un database relazionale?
A) Un indice creato su una colonna per velocizzare il recupero.
B) Una tabella virtuale che presenta i dati di una o più tabelle in base a una query.
C) Un tipo di dati utilizzato per memorizzare le immagini.
D) Una tabella senza record.
  • 6. Quale parola chiave SQL viene utilizzata per recuperare righe specifiche da una tabella?
A) GRUPPO
B) FILTRO
C) SORTEGGIO
D) SELEZIONARE
  • 7. Che cos'è un dizionario di dati in un database relazionale?
A) Un indice di database per un rapido recupero dei dati.
B) Un insieme di regole per definire le relazioni.
C) Una raccolta di metadati che descrive i dati e la struttura del database.
D) Una tabella contenente record di dati.
  • 8. Quale istruzione SQL viene utilizzata per rimuovere i dati da una tabella?
A) INSERT INTO.
B) SELEZIONARE.
C) AGGIORNAMENTO.
D) CANCELLARE.
  • 9. Che cos'è un join nel contesto dei database relazionali?
A) Processo di creazione di nuovi record in una tabella.
B) Un'operazione che consente di ruotare i dati della tabella.
C) Un metodo per combinare le righe di due o più tabelle in base a una colonna correlata.
D) Un metodo per filtrare i dati.
  • 10. Che cos'è una subquery in SQL?
A) Una query che restituisce tutti i record di una tabella.
B) Una query che recupera dati da più tabelle.
C) Una query che seleziona un sottoinsieme casuale di dati.
D) Una query annidata all'interno di un'altra query.
  • 11. Quale clausola SQL viene utilizzata per filtrare le righe che soddisfano una condizione specifica?
A) SELEZIONARE
B) GRUPPO PER
C) DOVE
D) FILTRO
  • 12. Che cos'è uno schema di database nel contesto dei database relazionali?
A) Un progetto logico che rappresenta la struttura del database.
B) Uno strumento software per la gestione dei database.
C) La posizione fisica di memorizzazione dei file del database.
D) Un tipo di algoritmo di crittografia.
  • 13. Quale istruzione SQL viene utilizzata per modificare i dati di una tabella?
A) ALTERARE
B) MODIFICARE
C) CAMBIAMENTO
D) AGGIORNAMENTO
  • 14. Quale funzione SQL viene utilizzata per trovare il valore più alto in una colonna?
A) MASSIMO
B) PRIMO
C) TOP
D) MAX
  • 15. Che cos'è una chiave composita in un database relazionale?
A) Una chiave memorizzata in più tabelle.
B) Una chiave non indicizzata.
C) Una chiave primaria per i tipi di dati compositi.
D) Una chiave che consiste in più colonne per identificare in modo univoco un record.
  • 16. Quale comando si usa per rimuovere una tabella da un database?
A) GETTARE
B) INSERIMENTO
C) ALTERARE
D) AGGIORNAMENTO
  • 17. Qual è lo scopo di un indice in un database relazionale?
A) Per criptare i dati sensibili del database.
B) Per definire le relazioni tra le tabelle.
C) Per combinare più tabelle in una sola.
D) Migliorare la velocità delle operazioni di recupero dei dati.
  • 18. Quale tipo di join in SQL restituisce solo le righe che hanno una corrispondenza in entrambe le tabelle?
A) GIUNTA DESTRA
B) COLLEGAMENTO INTERNO
C) GIUNTA SINISTRA
D) GIUNTA ESTERNA
  • 19. Quale comando SQL viene utilizzato per aggiungere nuovi dati a una tabella?
A) FUSIONE
B) ADD
C) INSERIMENTO
D) AGGIORNAMENTO
Creato con That Quiz — il sito di generazione di test di matematica con risorse per altre aree tematiche.