Basi di Dati e Sistemi Informativi

6
Basi di Dati e Sistemi Informativi Progettazione Concettuale: Il Diagramma E-R Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/

description

Basi di Dati e Sistemi Informativi. Progettazione Concettuale : Il Diagramma E-R Home page del corso : http:// www.cs.unibo.it /~ difelice / dbsi /. Esercizio 0. Si vuole realizzare una base di dati per la gestione di un programma di eventi teatrali . - PowerPoint PPT Presentation

Transcript of Basi di Dati e Sistemi Informativi

Page 1: Basi  di  Dati  e  Sistemi Informativi

Basi di Dati e Sistemi

Informativi

Progettazione Concettuale:Il Diagramma E-R

Home page del corso:

http://www.cs.unibo.it/~difelice/dbsi/

Page 2: Basi  di  Dati  e  Sistemi Informativi

Esercizio 0

Si vuole realizzare una base di dati per la gestione di un programma di eventi teatrali. Il programma e’ composto da eventi. Ogni evento ha un

nome, un’edizione, una data e si tiene in una o piu’ sale del teatro.

Ogni sala e’ identificata da un codice univoco e caratterizzata da nome, indirizzo e capienza massima, numero di posti a sedere.

Gli eventi sono di due tipi: concerti o rappresentazioni teatrali.

Per le rappresentazioni, si vuole tenere traccia del nome dell’opera e del direttore.

Ogni concerto e’ identificato da un codice numerico, ha un titolo ed una descrizione, ed e’ composto da un certo numero di pezzi.

Ogni pezzo ha un titolo, uno o piu’ autori ed una data di composizione

CONTINUA

Page 3: Basi  di  Dati  e  Sistemi Informativi

Esercizio 0

Ogni pezzo e’ eseguito da un esecutore. Ogni esecutore ha un codice univoco ed un nome. Inoltre,

per ogni esecutore, si vuole tenere traccia dei concerti predentemente eseguiti in quel teatro

Gli esecutori possono essere di due tipi: solisti ed orchestre

Per l’orchestra si vuole tenere traccia del nome del direttore, dell’insieme degli strumenti, e del nome di ciascun componente dell’orchestra.

Costruire il modello E-R del sistema descritto …

Page 4: Basi  di  Dati  e  Sistemi Informativi

Esercizio 1

Figura1

Page 5: Basi  di  Dati  e  Sistemi Informativi

Esercizio 1

Sia data la seguente tabella dei volumi per lo schema E-R di Figura 1.

Page 6: Basi  di  Dati  e  Sistemi Informativi

Esercizio 1

Definire il costo delle seguenti operazioni, assumendo a=2 e wB=0.3 e wI=0.7.

Operazione

Descrizione Frequenza Tipo

Op1 Aggiungere un nuovo cittadino

200 volte/gg I

Op2 Cancellare un cittadino 100 volte/gg I

Op3 Stampare il numero dei cittadini nati nel comune

5 volte/gg B

Op4 Contare le famiglie residenti che hanno meno di 4 membri

3 volte/gg B