SQL: TEST CON RISPOSTE MULTIPLE






Esercizio 1


Un DBMS è:

  1. un'insieme di informazioni;

  2. un'insieme organizzato di dati;

  3. un sistema di gestione di basi di dati;

  4. un software per le banche dati.

   

Esercizio 2 Un RDBMS si differenzia da un DBMS per:
  1. la presenza di indici;

  2. le relazioni  che appaiono sottoforma di tabelle;

  3. i campi, strutture più piccole di un database;

  4. i record.

   

Esercizio 3 Gli elementi principali di qualsiasi database sono:

  1. le tabelle, i record, i campi, le chiavi, le view e le relantioship;

  2. le relazioni uno a uno;

  3. i record nel loro complesso e gli indici che permettono di trovarli più
    facilmente;

  4. le chiavi primarie e quelle secondarie.

   

Esercizio 4 Le tabelle sono:

  1. un'insieme di righe e colonne ;

  2. un'insieme di record ;

  3. un'insieme di record identificati in modo univoco da una chiave primaria
    ;

  4. un'insieme di campi, in cui ogni campo identifica un determinato
    attributo .

   

Esercizio 5 I campi sono:

  1. gli attributi dei diversi elementi di una tabella ;

  2. celle che identificano i singoli record ;

  3. le colonne in una tabella, ma non le rispettive intestazioni ;

  4. le righe di una tabella .

   

Esercizio 6 I record sono:

  1. un'unica istanza del soggetto della tabella, tutti i campi relativi ad un
    determinato elemento all'interno di una tabella ;

  2. parte dei campi all'interno di una tabella, escludendo a priori il campo
    della chiave primaria in quanto non è un attributo definito internamente
    alla tabella ;

  3. un insieme di dati del database ;

  4. righe della tabella contenente solo le informazioni più rilevanti e non
    ridondanti dei suoi elementi.

   

Esercizio 7 Le chiavi sono

  1. dei campi speciali che permettono di identificare gli altri campi
    all'interno di un database ;

  2. degli attributi speciali, presenti in una tabella, che identificano in
    modo univoco ogni record all'interno della tabella stessa, ma non solo, il
    suo valore identifica un record nell'intero database ;

  3. degli attributi che permettono di verificare l'integrità dei dati a
    livello di database ;

  4. elementi esterni che permettono di distinguere le tabelle madri dalle
    tabelle derivate .

   

Esercizio 8 Le relationship sono:

  1. i collegamenti tra tabelle diverse;

  2. le relazioni che determinano la peculiarità del Modello Relazionale ;

  3. le associazioni tra i record di una tabella con quelli di un'altra
    tabella ;

  4. le corrispondenze biunivoche tra record di tabelle diverse, considerando
    le chiavi primarie.

   

Esercizio 9 I tipi di relazioni sono:

  1. relazioni biunivoche;

  2. relazioni uno a uno, uno a molti e molti a molti;

  3. relazioni tra due, tre tabelle, e tra queste e tutte le altre;

  4. relazioni tra gli elementi della stessa tabella.

   

Esercizio 10 SQL è:

  1. un compilatore per database;

  2. un'insieme di comandi;

  3. un comando;

  4. un linguaggio strutturato di interrogazione.

   

Esercizio 11 Quali sono i comandi DDL più rilevanti:

  1. select, delete, insert e update;

  2. alter, create e drop;

  3. grant e revoke;

  4. select, create, grant e join.

   

Esercizio 12 Quali sono i comandi DML più rilevanti:

  1. select, delete, insert e update;

  2. alter, create e drop;

  3. grant e revoke;

  4. select, create, grant e join.

   

Esercizio 13 Quali sono i comandi DCL più rilevanti:

  1. select, delete, insert e update;

  2. alter, create e drop;

  3. grant e revoke;

  4. select, create, grant e join.

   

Esercizio 14 L'istruzione SELECT prevede le seguenti clausole:

  1. grant, revoke, select, from, where e having;

  2. select, inner join, join, where e group by;

  3. update, insert e delete;

  4. select, from, where, group by e having;

   

Esercizio 15 Quale di questi comandi elenca i database in MySQL?

  1. desc database ;

  2. show databases;

  3. use database;

  4. show database;

   

Esercizio 16 Come si cambia database? 

  1. change <nome_database>;

  2. new <nome_database> ;

  3. use <nome_database> ;

  4. create <nome_database> ;

   

Esercizio 17 Come si aggiunge un nuovo database?

    1. change <nome_database>;

    2. new <nome_database> ;

    3. use <nome_database> ;

    4. create <nome_database> ;

   

Esercizio 18 Per vedere le tabelle in un database si deve digitare:

  1. show <nome_database>; use tables ;

  2. use <nome_database>; show tables ;

  3. use <nome_database>; desc tables ;

  4. create <nome_database>; use tables ;

     

   

Esercizio 19 Come si visualizzano gli attributi di una tabella?

  1. show <nome_database>; use <nome_table> ;

  2. use <nome_database>; show <nome_table> ;

  3. use <nome_database>; desc <nome_table> ;

  4. create <nome_database>; use <nome_table> ;

     

   

Esercizio 20 Come si visualizzano i valori contenuti in una tabella?

  1. select + from <nome_table> ;

  2. select * where table="<nome_table>" ;

  3. select * from <nome_table> ;

  4. select * from <nome_database> where table="<nome_table> ;

   

fonte: http://www.dma.unive.it/

Commenti