Nel modello relazionale, una relazione è:

Nel modello relazionale, una relazione è:
un’associazione tra tabelle
un’istanza dell’entità
l’insieme degli attributi dell’entità
una tabella
Il dominio è:
l’insieme delle n-uple
numero di colonne in una tabella
insieme dei valori assunti da un attributo
attributo che identifica una n-upla
viene definita tupla:
riga di una tabella
il dominio di un attributo
numero delle n-uple
la cardinalità di una relazione
l’operatore relazionale che genera una nuova relazione estraendo dalla tabella
iniziale due o più colonne corrispondenti a degli attributi prefissati è:
congiunzione
selezione
unione
proiezione
l’operatore relazionale che genera una nuova relazione selezionando le righe
dalla tabella iniziale con i valori corrispondenti alla condizione prefissata è:
congiunzione
selezione
unione
proiezione
associa a ciascun termine della colonna di sinistra la definizione corretta fra
quelle elencate a destra (mischiare):
a)
b)
c)
d)
e)
f)
Grado
Dominio
Relazione
Tupla
Cardinalità
Chiave
a) numero delle colonne della tabella
b) insieme dei valori assunto da un attributo
c) insieme di n-uple
d) riga di una tabella
e) numero delle n-uple
f) sottoinsieme degli attributi che identificano una n-upla
Facendo riferimento al modello relazionale dire quali tra le seguenti
affermazioni è corretta:
ogni relazione è esprimibile in forma tabellare
la cardinalità è il numero di domini (o attributi) della relazione
il grado è il numero delle tuple della relazione
la chiave primaria di riferimento, a differenza della chiave candidata, deve godere solamente della
proprietà di unicità.
Sono date le due relazioni:
1) autori ------ libri
2) squadra ------- giocatore (riferita ad un solo anno, senza possibilità di cambiare squadra)
Quali tra le seguenti risposte rappresenta la definizione corretta dei due tipi di
relazione ?
N:M
1:N
N:M
1:N
N:M
1:N
1:N
N:M
Quale tra le seguenti sigle non rappresenta un software ?
DDL
DML
DBA
DCL
Il database administrator ha la responsabilità della gestione del database
Vero Falso
La forma intenzionale di un DB contiene l’elenco delle tuple
Vero Falso
Ogni tupla nel modello relazionale rappresenta una registrazione della relazione
Vero Falso
Il dominio è l’insieme dei valori che possono essere assunti da una chiave
Vero Falso
DML indica il linguaggio per la descrizione dei dati, delle tabelle e delle viste
Vero Falso
La vista è una relazione utilizzabile solo dai programmatori del database
Vero Falso
Il DBMS è la base di dati realizzata fisicamente su memoria di massa
Vero Falso
DDL indica il linguaggio per il trattamento dei contenuti nel database
Vero Falso
Nel modello relazionale una relazione rappresenta un’associazione tra tabelle
Vero Falso
La dipendenza funzionale tra attributi si ha:
quando un attributo A2 dipende da A1 e l’attributo A3 dipende da A2, allora A3 dipende da A1
quando il valore di A1 determina un singolo valore di A2 (da confermare)
quando il determinante di A2 è funzionalmente dipendente dalla chiave primaria
quando il valore di A1 determina tutti i valori di A2 nella tabella padre
una relazione è in prima forma normale quando:
gli attributi rappresentano informazioni elementari
tutte le righe della tabella contengono lo stesso numero di colonne
i valori che compaiono in una colonna sono dello stesso tipo
tutte le precedenti
quale delle seguent affermazioni è sbagliata:
la normalizzazione è un processo formalizzato con il quale le tabelle vengono trasformate in modo
che ognuna contenga tutti gli attributi che descrivono un evento
gli operatori relazionali agiscono su una relazione per ottenere una nuova relazione
integrita sull’entità significa che nessuna componente della chiave primaria può essere nulla
una relazione è in terza forma normale quando è in seconda forma normale e non ci sono attributi
non chiave che dipendono transitivamente dalla chiave
l’integrità referenziale:
è un insieme di regole del modello relazionale che garantiscono l’integrità dei dati quando si hanno
relazioni associate tra loro attraverso la chiave esterna
viene rispettata quando per ogni valore della tabella padre corrisponde almeno un valore nella
tabella figlia
viene rispettata quando per ogni valore della tabella padre corrisponde solo un valore della tabella
figlia
nessuna delle precedenti
quale tra le seguenti frasi esprime meglio il significato di integrità
garantire che le operazioni effettuate sul database da utenti autorizzati non provochino una perdita
di consistenza dei dati
impedire che il database venga danneggiato da interveti accidentali o non autorizzati
i dati contenuti nel database devono essere effettivamente utilizzabili nelle applicazioni dell’azienda
gli stessi dati non compaiono più volte in archivi diversi
se l’amministratore del database può modificare l’organizzazione a livello fisico
senza alterare l’organizzazione logica si parla di:
indipendenza logica
indipendenza fisica
ridondanza controllata
indipendenza della vista
Nel processo di normalizzazione si elimina la dipendenza transitiva:
nella prima forma normale
nella seconda forma normale
nella terza forma normale
in tutte le forme
l’insieme dei dati e delle procedure informatiche in grado di elaborarli si
chiama:
sistema informativo
sistema informatico
database
archivio
quale operatore confronta il valore di un attributo di tipo carattere con un
modello di stringa
BETWEEN
IN
LIKE
IS NULL
Cosa è il DBMS
È il linguaggio per il trattamento dei dati contenuti nel database
È l’interfaccia tra gli utenti del database con le loro applicazioni e le loro risorse hardware e gli
archivi dati
È il linguaggio per la descrizione dei dati contenuti nel database
È l’insieme dei valori che possono essere assunti da una chiave