Che materia stai cercando?

Esame luglio 2006 Appunti scolastici Premium

Prova d'esame con soluzioni di Gestione dati e archivi del prof. Lanotte su: il concetto di chiave esterna, i vincoli d’integrità referenziale, schema ER ristrutturato, schema relazionale equivalente, Esercizi SQL, query, select, le chiavi esterne.

Esame di Gestione dati e archivi docente Prof. R. Lanotte

Anteprima

ESTRATTO DOCUMENTO

Gestioni Dati e Archivi

13 Luglio 2006

A) Domanda teorica

Introdurre il concetto di chiave esterna, evidenziando il ruolo dei vincoli d’integrità referenziale.

B) Esercizio di progettazione logica a10

a8

(1,1) (0,1) (0,n)

A2 E3

a7 E2

E1 A1 (1,1)

a6 a11

a9

(1,n) a5

A3

(1,n) (0,1)

(0,1)

E4 E5

A4

a4 a2

a3 a1

Si consideri lo schema ER illustrato in Figura, dove:

- l’entità E4 ha un identificatore esterno dall’associazione con l’entità E6.

1) Disegnare il corrispondente schema ER ristrutturato, motivando le scelte effettuate

2) Dato lo schema ottenuto al punto 1, generare uno schema relazionale equivalente.

Nello schema relazionale ottenuto evidenziare le chiavi e le chiavi esterne presenti.

C) Esercizi SQL

Si consideri il seguente schema relazionale rappresentante una basi di dati per gestire i seminari tenuti

presso un’università.

Seminari (Codice-Docente, Codice-Seminario, Giorno, Mese, Anno, Argomento)

Docenti (Codice-Docente, Nome-Docente, Nazionalità)

Frequentanti (Codice-Studente, Codice-Seminario, crediti)

Studente(Codice-Studente, Nome-Studente, Anno-Iscrizione)

Seminari Docenti Studenti

Le relazioni , , e contengono informazioni in merito ai seminari, docenti e studenti

Seminari Codice-Docente

dell’università. Nella relazione , è chiave esterna che proviene dalla relazione

Docenti . Frequentanti

La relazione mette in collegamento lo studente con il seminario che ha seguito. In particolare

Frequentanti Codice Studente Codice Seminario

in -Studente è chiave esterna da e - è chiave esterna da

Seminari crediti

, mentre è un attributo che memorizza i crediti assegnati allo studente per aver frequentato

quel seminario.

In riferimento allo schema relazione illustrato scrivere il codice SQL per le seguenti query:

C.1) restituire tutti i seminari tenuti con argomento Basi dati o nell’anno 2005;

C.2) restituire i seminari tenuti nell’anno 2005 da un docente italiano;

C.3) restituire il numero di seminari tenuti nel 2005;

C.4) Per ogni studente iscritto nel 2004, calcolare il numero totale di crediti assegnatogli per avere

frequentato seminari tenuti del 2005.


PAGINE

2

PESO

54.62 KB

PUBBLICATO

+1 anno fa


DETTAGLI
Corso di laurea: Corso di laurea in scienze della comunicazione
SSD:
A.A.: 2013-2014

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher valeria0186 di informazioni apprese con la frequenza delle lezioni di Gestione dati e archivi e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Insubria Como Varese - Uninsubria o del prof Lanotte Ruggero.

Acquista con carta o conto PayPal

Scarica il file tutte le volte che vuoi

Paga con un conto PayPal per usufruire della garanzia Soddisfatto o rimborsato

Recensioni
Ti è piaciuto questo appunto? Valutalo!

Altri appunti di Gestione dati e archivi

Gestione dati e archivi - progettazione di basi di dati / metodologie e modelli
Appunto
Esame giugno 2006
Esercitazione
Esame settembre 2006
Esercitazione
Gestione dati e archivi - progettazione concettuale 1
Appunto