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
-
Paniere fondamenti di automatica
-
Fondamenti cpp
-
Esercitazioni di Fondamenti di informatica medica
-
Esercitazioni obbligatorie di Fondamenti di informatica