Quote:
Originariamente inviato da beppe78
[b]Ciao amici,
devo fare dei test per essere ammesso a un corso..il bello è ke il corso inizia dalle basi ma i test non lo sono affatto....x cui kiedo il vs aiuto e forse un domani sarò dei vostri:
Indicare per ogni affermazione (F) se è falsa, e (V) se è vera
Test n.1
Indicare quali delle seguenti affermazioni sulle basi di dati relazionali sono vere:
1. Una relazione è rappresentata da una tabella
2. Tutte le tabelle hanno una chiave primaria
3. Un record può avere, al proprio interno, più tabelle
4. I campi dei record possono avere dimensione variabile
5. Una base di dati è costituita da un insieme di tabelle
|
1. Vero
2. Opinabile credo, una chiave ci deve essere perchè il tutto abbia un senso (altrimenti come si fanno i riferimenti) ma qualunque db ti permette di creare una tabella senza specificare una chiave primaria.
3. Cosa intendono qui per record?
4. idem
5. Si (almeno in generale: si potrebbe anche dire che è composta anche da viste (che alla fine sono relazioni pure loro), relazioni nel senso di relationship, ma queste sono basate sui valori)
Quote:
[b]
Test n.2
Indicare quali delle seguenti affermazioni su SQL sono vere:
1. SQL è un sistema di gestione di basi di dati
2. SQL è un linguaggio per l’interrogazione di basi di dati
3. SQL comprende un linguaggio per la definizione di dati
4. SQL è orientato agli oggetti
|
1. Falso
2. Vero
3. Vero se intendono la definizione dello schema.
4. Falso
Quote:
[b]
Test n.3
Sia dato un data base con due tabelle: Famiglia e Persona. Quali delle seguenti operazioni possono essere effettuate usando il linguaggio SQL:
1. Contare quante persone di sesso maschile sono presenti nella base di dati
2. Estrarre dalla base di dati tutti i genitori di figli maschi
3. Spedire a ciascun genitore una comunicazione commerciale
4. Estrarre dalla base di dati l’elenco delle persone sposate
|
Questa è curiosa, non dando lo schema delle tabelle cmq...
1. Vero
2. Vero
3. Falso
4. Vero
Quote:
[b]
Test n.4
Che cosa è una “vista” in una base di dati?
1. E’ una tabella virtuale
2. E’ un’istantanea di una base di dati
3. E’ il risultato di un’interrogazione
4. E’ una finestra per la visualizzazione di dati
|
1. Vero
2. Potrebbe anche essere vista così ma la domanda non mi pare brillantissima
3. Anche qui è un po' ambiguo, una vista è un'interrogazione
4. Falso
[b]
Quote:
Test n.5
Sia data una tabella Persona(codice_fiscale,cognome,nome,data_nascita,luogo_nascita,sesso):quali dei seguenti sottoinsiemi di campi potrebbero costituire una chiave in una base di dati ben progettata?
1. codice_fiscale
2. cognome,data_nascita
3. cognome,nome,data_nascita,luogo_nascita,sesso
4. sesso
5. cognome,nome,sesso
|
1. Vero (anche se si sa che nella realtà non è così

)
Tutti gli altri secondo me no e c'entra pure poco che la base di dati sia ben progettata, è un problema intrinseco dei dati.
Non prendere quello che ho scritto come oro colato perchè non ne so un granchè...