Basi di Dati e Sistemi Informativi

Slides:



Advertisements
Presentazioni simili
La progettazione concettuale
Advertisements

Informatica II – Basi di Dati (08/09) – Parte 1
IL MODELLO ENTITÀ-RELAZIONE Gli altri costruttori
IL MODELLO ENTITA’ - RELAZIONE I costruttori di base
LA PROGETTAZIONE CONCETTUALE Seconda parte
Recupero debito quarto anno Primo incontro Esercizi
Esercizio zSi vuole realizzare un data warehouse per una azienda che vende mobili allingrosso. zIl data warehouse deve permettere di analizzare i ricavi.
4 – Progettazione – Introduzione e Modello E-R
Basi di Dati prof. A. Longheu 4 – Progettazione – Introduzione e Modello E-R Cap. 5 Basi di dati Atzeni – Ceri – Paraboschi - Torlone.
Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone Copyright © The McGraw-Hill.
ENTITÀ - RELAZIONE MODELLO ENTITÀ E ATTRIBUTI DOMINI RELAZIONI
Basi di dati Prova parziale del 12/01/2009 Possibili soluzioni.
Basi di dati Università Degli Studi Parthenope di Napoli
Basi di dati 2002 EER Vogliamo aumentare lespressività degli Entity Model EER: Entity Model Esteso.
Progettare una base di dati che permetta di gestire il problema descritto nel seguito, nei seguenti punti: 1. Definire uno schema Entità/Relazione che.
Progettazione di una base di dati
Strategia bottom-up Nella strategia bottom-up le specifiche iniziali sono suddivise in componenti via via sempre più piccole, fino a descrivere frammenti.
Esercizio 1 Convertire il seguente DTD (esercizio 1 sui DTD) in XML Schema:
Monitoraggio Pratiche Didattiche della provincia di Reggio Calabria Copyright©2007 DARGAL Web Solutions. È vietata la riproduzione anche parziale.
Esercitazione di Basi di Dati
ESERCIZIO N.1 ANALISI DEI REQUISITI Si vuole progettare un Data Base per una biblioteca personale che presti libri. La progettazione tiene conto di quanto.
Microsoft Access Nozioni di Base.
Progettazione di Database: Esercizi
L’algebra relazionale
Corso di Basi di Dati Progettazione di Basi di Dati
Progettazione Concettuale: Strategie di Progettazione
Basi di Dati e Sistemi Informativi
Caratteristiche Specifiche Prezzi Primanota Elettronica Il programma Primanota Elettronica è stato creato per poter archiviare dei movimenti contabili.
I NUMERI STANDARD Annalisa Bardelli. ISBN e ISSN n ISBN = International standard book number n ISSN = International standard serial number n Sono codici.
Basi di Dati e Sistemi Informativi
Basi di Dati e Sistemi Informativi
Basi di Dati e Sistemi Informativi
Basi di Dati e Sistemi Informativi
1Ingegneria Del Software L-A Progetto realizzato da: Luca Iannario, Enrico Baioni, Sara Sabioni. A.A. 2008/2009.
1Ingegneria Del Software L-A Progetto realizzato da: Luca Iannario, Enrico Baioni, Sara Sabioni. A.A. 2008/2009.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
FUMETTERIA ON-LINE Anna Habib matr: Laboratorio Basi di dati II Università di Roma La Sapienza 18/12/2003.
Gli strumenti elettronici di regolamento Il regolamento del contratto di vendita ECONOMIA AZIENDALE - Classe 2C AFM - a.s. 2013/ Approfondimento.
COMPILAZIONE FASTWEB Linee guida.
Processo di Registrazione portali: MyCompany
La modellazione degli oggetti
Primi esercizi con schemi ER
(Nome del progetto) (Autore). Breve descrizione del prodotto/ servizio che si vuole sviluppare Di che cosa si tratta.
Il software per la gestione dei Panifici
Progettazione di Database: Esercizi
Progettazione Concettuale:
Database Progettazione Concettuale
LE SCRITTURE CONTABILI DELL’IMPRENDITORE
Progettazione di Database
Self-service Benvenuti Italiano English Français Español Deustsch 漢語.
Cenni sui contratti con intermediari Fare click o premere un tasto per andare avanti.
Progettazione di una base di dati Ciclo di vita di un sistema informativo Studio di fattibilità definisce le varie alternative possibili, i relativi costi.
Strategie di progetto Si possono utilizzare le strategie tipiche dello sviluppo di un processo di ingegnerizzazione (es. ingegneria del software). Strategie.
Elevator Pitch - Template
Sistemi di Elaborazione delle Informazioni
Descrizione del modello EA con uno schema (parziale) EA Compito 1 di laboratorio: Progetto e realizzazione di una base dati per gestire la documentazione.
Metodologie e modelli per il progetto. 2 Introduzione alla progettazione Il problema: progettare una base di base di dati a partire dai suoi requisiti.
1 Esami Esame scritto: Tra 21 e 25 domande: 20 domande chiuse (20 punti),  5 domande aperte (10 punti) 1½ ore Esame orale/applicativo: Esercizi usando.
15/12/2014Atzeni-Ceri-Fraternali-Paraboschi-Torlone, Basi di dati, Capitolo 8 1 (0,1) (0,N) (1,1) (0,1) (1,1) (1,N) (0,N) (1,N) (1,1) Città Telefono Nome.
Creare un datawarehouse di un’agenzia di viaggi che soddisfi i seguenti obiettivi 1) Trovare delle correlazioni tra i dati in nostro possesso per poter.
PROGETTAZIONE DI UN DATABASE SARA A. L. DI GAETANO.
Operazioni Relazionali
Prima esercitazione di Basi di Dati Barcelli, Bardine, Loconsole, Manganelli e MIgliorini.
Progettazione concettuale Castagnozzi Savino Ciaramello Massimo Emiliano Galeazzi Federico Guerriero Lorenzo Macauda Giorgio.
Basi di Dati e Sistemi Informativi Esempi & Esercizi Il Modello Relazionale Home page del corso:
Il modello relazionale. Modello Relazionale 2 Dal modello concettuale a quello logico Una volta stabilita la rappresentazione concettuale della realtà.
PEZZO ANTIQUARIATO CLIENTE ID_CLIENTE NOME COGNOME COD.FISCALE VIA CITTA CAP PROV TEL ID_PEZZO_ANTIQ NOME DESCRIZIONE COSTO ANNO PROD. DIMENSIONI.
Transcript della presentazione:

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’agenzia immobiliare L’agenzia tratta immobili. Ogni immobile dispone di un indirizzo (univoco), un data di vendita, una metratura, un prezzo. Gli immobili appartengono a clienti dell’agenzia. Di ogni cliente si vuole memorizzare nome, cognome, data di nascita, indirizzo di residenza (strada, via, CAP) Di ogni immobile si vogliono memorizzare le proposte di acquisto. Le proposte hanno una data, un prezzo, una validita’ ed un nome di compratore.

Esercizio 1 CLIENTE ACCOUNT Decidere la cardinalita’ delle seguenti relazioni. Ogni cliente dispone di almeno un account. Ogni account e’ collegato al piu’ ad un cliente. CLIENTE ACCOUNT TITOLARE (?,?) (?,?)

Esercizio 1 CLIENTE ACCOUNT Decidere la cardinalita’ delle seguenti relazioni. Ogni cliente dispone di almeno un account. Ogni account e’ collegato al piu’ ad un cliente. CLIENTE ACCOUNT TITOLARE 1,N 1,1

Esercizio 1 Decidere la cardinalita’ delle seguenti relazioni. Un cliente puo’ disporre o meno di un’assicurazione sulla vita. Ogni assicurazione e’ associata ad uno ed un solo cliente intestatario. CLIENTE ASSICURAZIONE INTESTATARIO (?,?) (?,?)

Esercizio 1 Decidere la cardinalita’ delle seguenti relazioni. Un cliente puo’ disporre o meno di un’assicurazione sulla vita. Ogni assicurazione e’ associata ad uno ed un solo cliente intestatario. CLIENTE ASSICURAZIONE INTESTATARIO (0,1) (1,1)

Esercizio 1 Decidere la cardinalita’ delle seguenti relazioni. Un ristorante puo’ avere piu’ fornitori. Ogni fornitore puo’ servire piu’ ristoranti. RISTORANTE FORNITORE GESTIONE (?,?) (?,?)

Esercizio 1 Decidere la cardinalita’ delle seguenti relazioni. Un ristorante puo’ avere piu’ fornitori. Ogni fornitore puo’ servire piu’ ristoranti. RISTORANTE FORNITORE GESTIONE (1,N) (1,N)

Esercizio 2 Modellare con uno schema E-R il caso seguente. Un cinema e’ identificato da un indirizzo (via, nr civico, citta’) e da un nome. Dispone di un recapito telefonico. Ogni cinema e’ composto da un certo insieme di sale. Ogni sala dispone di un nome (univoco per quel cinema), una capienza massima e di un numero di uscite.

Esercizio 3 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 

Esercizio 3 Costruire il modello E-R del sistema descritto … 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 …