Estratto del documento

Prima prova infracorso del 20/4/2005 (Chianese)

Modello ER

Nel modello ER la cardinalità minima uguale a 0 di una relazione indica:

  • La partecipazione opzionale di una entità alla relazione
  • La presenza di valori nulli per gli attributi della entità
  • La presenza di valori nulli per gli attributi della relazione

Schema IMPIEGATO e DIPARTIMENTO

Sia assegnato il seguente schema: IMPIEGATO(CF*, NOME, COGNOME, STIPENDIO_MENSILE, DIPARTIMENTO), DIPARTIMENTO(CODICE*, NOME). (* indica la presenza di un vincolo di chiave primaria) Quale delle seguenti espressioni LARS produce come risultato il nome e cognome degli impiegati del dipartimento di “Informatica e Sistemistica” che guadagnano più di 5000 euro al mese?

  • PROIE[NOME, COGNOME](SELEZ[NOMEDIP=”Informatica e Sistemistica” AND STIPENDIO_MENSILE>5000](EJOIN[CODICE=DIPARTIMENTO](IMPIEGATO, RIDEN[NOMEDIP/NOME](DIPARTIMENTO)))
  • PROIE[NOME, COGNOME](SELEZ[NOMEDIP=”Informatica e Sistemistica” AND STIPENDIO_MENSILE>5000](EJOIN[CODICE=DIPARTIMENTO](IMPIEGATO, DIPARTIMENTO))
  • PROIE[NOME, COGNOME](SELEZ[NOME=”Informatica e Sistemistica” AND STIPENDIO_MENSILE>5000](EJOIN[CODICE=DIPARTIMENTO](IMPIEGATO, RIDEN[NOMEDIP/NOME](DIPARTIMENTO)))

Vincolo di integrità referenziale

Sia assegnato il seguente schema: IMPIEGATO(CF*, NOME, COGNOME, STIPENDIO_MENSILE, DIPARTIMENTO), DIPARTIMENTO(CODICE, NOME) (* indica la presenza di un vincolo di chiave primaria). Supponendo che esiste un vincolo di integrità referenziale fra l'attributo DIPARTIMENTO della relazione IMPIEGATO e l'attributo CODICE della relazione DIPARTIMENTO e che all’interno della relazione DIPARTIMENTO sia presente l’unica tupla (001, Informatica e Sistemistica), cosa accade a valle dell’inserimento della tupla (AAA, Pippo, Baudo, 1000, 002) nella relazione IMPIEGATO:

  • Non è possibile definire alcun vincolo di integrità referenziale per lo schema proposto
  • L’inserimento viene rifiutato in quanto il vincolo di integrità referenziale è violato
  • L’inserimento non può avvenire in quanto CODICE non è una chiave primaria della relazione DIPARTIMENTO
  • L’inserimento avviene correttamente, ma viene generato un warning dal DBMS

Schema SQUADRA e GIOCATORE

Sia assegnato il seguente schema: SQUADRA(NOME*, COLORI_SOCIALI, ANNO_FONDAZIONE), GIOCATORE(NOME*, COGNOME*, RUOLO, ETA, SQUADRA) e la seguente espressione LARS: PROIE[NOME, COGNOME, RUOLO, ETA](SELEZ[ANNO_FONDAZIONE<1890](EJOIN[SQUADRA=NOMESQUA](GIOCATORE, RIDEN[NOMESQUA/NOME](SQUADRA))) (* indica la presenza di un vincolo di chiave primaria) che produce come risultati i componenti delle squadre nate prima del 1890. Come reagisce un DBMS all’esecuzione della query stessa?

  • La query viene eseguita previ
Anteprima
Vedrai una selezione di 1 pagina su 1
Fondamenti di informatica - Esercitazioni Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Fra.M di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Chianese Angelo.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community