Progettazione logica e normalizzazione (lucidi del corso)
|
|
- Felice Basso
- 6 anni fa
- Visualizzazioni
Transcript
1 Progettazione logica e normalizzazione (lucidi del corso) Prof. Andrea Schaerf Corso di Basi di dati Facoltà di Ingegneria Università di Udine Anno Accademico Anno Accademico
2 Codice (0,1) DIREZIONE (1,1) Cognome (0,1) IMPIEGATO AFFERENZA Stipendio (0,N) Età Data afferenza PARTECIPAZIONE DIPARTIMENTO (1,1) Nome COMPOSIZIONE Telefono Nome Budget (0,1) Data consegna PROGETTO Data inizio SEDE Città Numero civico Indirizzo Via CAP
3 Operazione 1: assegna un impiegato a un progetto. Operazione 2: trova i dati di un impiegato, del dipartimento nel quale lavora e dei progetti ai quali partecipa. Operazione 3: trova i dati di tutti gli impiegati di un certo dipartimento. Operazione 4: per ogni sede, trova i suoi dipartimenti con il cognome del direttore e l elenco degli impiegati del dipartimento.
4 Tavola dei volumi Concetto Tipo Volume Sede E 10 Dipartimento E 80 Impiegato E 2000 Progetto E 500 Composizione R 80 Afferenza R 1900 Direzione R 80 Partecipazione R 6000 Tavola delle operazioni Operazione Tipo Frequenza Op. 1 I 50 al giorno Op. 2 I 100 al giorno Op. 3 I 10 al giorno Op. 4 B 2 a settimana
5 Schema dell operazione 2 Cognome Stipendio Età Codice (0,1) IMPIEGATO AFFERENZA DIPARTIMENTO (0,N) PARTECIPAZIONE Data afferenza Telefono Nome Nome Budget (0,1) PROGETTO Data inizio Data consegna
6 Tavola degli accessi dell operazione 2 Concetto Costrutto Accessi Tipo Impiegato Entità 1 L Afferenza Relazione 1 L Dipartimento Entità 1 L Partecipazione Relazione 3 L Progetto Entità 3 L
7 Importo netto FATTURA IVA Importo lordo Importo totale ACQUISTO COMPOSIZIONE PRODOTTO Prezzo (1,1) PERSONA RESIDENZA CITTÀ Numero abitanti (0,N) DOCENZA STUDENTE (0,N) FREQUENZA CORSO (1,1) INSEGNAMENTO (1,1) PROFESSORE
8 Persona (1,1) (0,n) Residenza Citta NumeroAbitanti Operazione 1: memorizza una nuova persona con la relativa città di residenza. Operazione 2: stampa tutti i dati di una città (incluso il numero di abitanti).
9 Tavola dei volumi Concetto Tipo Volume Città E 200 Persona E Residenza R Tavola delle operazioni A Operazione Tipo Frequenza Op. 1 I 500 al giorno Op. 2 I 10 al giorno Tavola delle operazioni B Operazione Tipo Frequenza Op. 1 I 500 al giorno Op. 2 I 1 al mese
10 Tavole degli accessi in presenza di ridondanza Operazione 1 Concetto Costr. Acc. Tipo Persona E 1 S Residenza R 1 S Città E 1 L Città E 1 S Operazione 2 Concetto Costr. Acc. Tipo Città E 1 L
11 Tavole degli accessi in assenza di ridondanza Operazione 1 Concetto Costr. Acc. Tipo Persona E 1 S Residenza R 1 S Operazione 2 Concetto Costr. Acc. Tipo Città E 1 L Residenza R 5000 L
12 Costi Totali Caso A: Caso B: Con ridondanza: = 5010 Senza ridondanza: = Con ridondanza: Senza ridondanza: Assunzione: S = 3 L
13 A 01 A 02 E 0 R 1 E 3 A 11 A 21 E 1 E 2 (X,Y) R 2 E 4
14 A 01 A 02 A 11 A 21 (0,1) (0,1) A TIPO E 0 R 1 E 3 (0,Y) R 2 E 4 R 11 R 12 E 3 A 11 A 01 A 21 A 01 A 02 A 02 E 1 E 2 R 2 E 4 A 01 A 02 E 0 R 1 E 3 (0,1) (0,1) R G1 R G2 A 11 (1,1) (1,1) A 21 E 1 E 2 R 2 E 4
15 Indirizzo Cognome Codice IMPIEGATO Livello Stipendio Data Nascita Ritenute Codice Codice Cognome Livello Indirizzo DATI ANAGRAFICI (1,1) (1,1) DATI IMPIEGATO DATI LAVORATIVI Stipendio Data Nascita Ritenute
16 Cognome GIOCATORE COMPOSIZIONE SQUADRA Nome Ruolo Data acquisto (0,1) Data cessione Città Data acquisto Cognome (1,1) COMPOSIZIONE ATTUALE Nome GIOCATORE SQUADRA Ruolo (0,N) COMPOSIZIONE PRECEDENTE Città Data acquisto Data cessione
17 Codice fiscale Cognome Interno Indirizzo PERSONA (0,1) INTESTAZIONE (1,1) APPARTAMENTO Età Indirizzo Indirizzo Cognome Età Codice fiscale PERSONA Interno (0,1) (0,1) Indirizzo
18 A12 A51 A52 (1,1) R3 AR3 (0,1) E1 A11 (1,1) R1 (0,N) E5 (0,1) R4 (0,N) E6 A61 A62 A63 R12 (0,1) R5 AR5 A21 (1,1) A22 E2 AR21 AR22 A31 A32 E3 R2 (0,N) (0,N) E4 A41 A42
19 E1(A11, A51, A12) E2(A21, A11, A51, A22) E3(A31, A32) E4(A41, A42), E5(A51, A52, A61R3, A62R3, AR3, A61R4, A62R4, A61R5, A62R5, AR5) E6(A61, A62, A63) R2(A21, A11, A51, A31, A41, AR21, AR22)
20 Impiegato Stipendio Progetto Bilancio Funzione Rossi Marte tecnico Verdi Giove progettista Verdi Venere progettista Neri Venere direttore Neri Giove consulente Neri Marte consulente Mori Marte direttore Mori Venere progettista Bianchi Venere progettista Bianchi Giove direttore
21 Impiegato Stipendio Rossi Verdi Neri Mori Bianchi Progetto Bilancio Marte Giove Venere Impiegato Progetto Funzione Rossi Marte tecnico Verdi Giove progettista Verdi Venere progettista Neri Venere direttore Neri Giove consulente Neri Marte consulente Mori Marte direttore Mori Venere progettista Bianchi Venere progettista Bianchi Giove direttore
22 Impiegato Progetto Sede Rossi Marte Roma Verdi Giove Milano Verdi Venere Milano Neri Saturno Milano Neri Venere Milano Impiegato Sede Progetto Sede
23 Impiegato Sede Rossi Roma Verdi Milano Neri Milano Progetto Sede Marte Roma Giove Milano Saturno Milano Venere Milano
24 Impiegato Progetto Sede Rossi Marte Roma Verdi Giove Milano Verdi Venere Milano Neri Saturno Milano Neri Venere Milano Verdi Saturno Milano Neri Giove Milano
25 Impiegato Sede Rossi Roma Verdi Milano Neri Milano Impiegato Progetto Rossi Marte Verdi Giove Verdi Venere Neri Saturno Neri Venere
26 Cod Nome Indirizzo Tipo DescTipo CodCarta Carta Fascia PrezzoFascia 342 Da Piero Via Larga 32 R Regionale V VISA Alta 50, Da Piero Via Larga 32 R Regionale A AmEx Alta 50, Buona Cucina Vic. Corto 1 R Regionale A AmEx Media 30, Paris Via Lunga 4 I Internaz. D Diners Media 30, Paris Via Lunga 4 I Internaz. A AmEx Media 30, Canton Via Breve 2 C Cinese V VISA Bassa 20,00
LA NORMALIZZAZIONE. Seconda parte
LA NORMALIZZAZIONE Seconda parte Argomenti della lezione Richiami di normalizzazione Terza forma normale Decomposizione in terza forma normale Verifiche di normalizzazione su schemi E-R Altre forme di
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, Progettazione logica. Dati di ingresso e uscita
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, 1996-2002 Capitolo 8: Progettazione logica 17/10/2002 Progettazione concettuale Requisiti della base di dati Schema concettuale Progettazione
DettagliRequisiti della base di dati. Schema concettuale
Requisiti della base di dati Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone Progettazione concettuale Schema concettuale Progettazione
DettagliTraduzione dal modello E/R al modello relazionale
Traduzione dal modello E/R al modello relazionale Obiettivo: tradurre lo schema concettuale in uno schema logico che rappresenti gli stessi dati in maniera corretta (ed efficiente) Schema E-R Ristrutturazione
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, Progettazione logica. Dati di ingresso e uscita
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1996-2002 Capitolo 8: Progettazione logica 17/10/2002 Progettazione concettuale Requisiti della base di dati Schema concettuale Progettazione
DettagliForme normali. Le forme normali sono di solito definite sul modello relazionale, ma hanno senso in altri contesti, ad esempio il modello E-R
La normalizzazione Forme normali Una forma normale è una proprietà di una base di dati relazionale che ne garantisce la qualità, cioè l'assenza di determinati difetti Quando una relazione non è normalizzata:
DettagliInformatica Industriale
DIIGA - Università Politecnica delle Marche A.A. 2006/2007 Informatica Industriale Modello informatico: Applicativo Progettazione logica Luca Spalazzi spalazzi@diiga.univpm.it www.diiga.univpm.it/~spalazzi/
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, La normalizzazione
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1996-2002 : La normalizzazione Forme normali Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi,
DettagliUn esempio di progettazione concettuale
Un esempio di progettazione concettuale Si vuole realizzare una base di dati per una società che eroga corsi, di cui vogliamo rappresentare i dati dei partecipanti ai corsi e dei docenti. Per i partecipanti
DettagliDIPARTIMENTO IMPIEGATO PROGETTO SEDE. (0,1) (1,1) DIREZIONE Cognome. Codice. Telefono (0,1) (1,N) AFFERENZA. Stipendio (0,N) Nome (1,1) Età
PROGETTAZIONE LOGICA 7í0 Progettazione logica Obiettivo: ëtradurre" lo schema concettuale in uno schema logico che rappresenti gli stessi dati in maniera corretta ed eæciente Input: Output: æ schema concettuale
DettagliProgettazione logica: criteri di ottimizzazione
Progettazione logica: criteri di ottimizzazione Sistemi Informativi T Versione elettronica: 08.2.progLogica.ottimizzazione.pdf Criteri di ottimizzazione Per confrontare tra loro diverse alternative di
DettagliIL MODELLO ENTITÀ- RELAZIONE. Gli altri costruttori
IL MODELLO ENTITÀ- RELAZIONE Gli altri costruttori Sommario Cardinalità Identificatori Generalizzazioni Costruzione di schemi E-R E R con tutti i costruttori Cardinalità delle relazioni Coppia di valori
DettagliForme normali. Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill. La normalizzazione. Normalizzazione. Una relazione con anomalie.
Forme normali Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill Hill,, 1996-2002 Capitolo 9: La normalizzazione 23/10/2002 Una forma normale è una proprietà di una base di dati relazionale che
DettagliProgettazione logica
Progettazione logica Progettazione Logica Il prodotto della progettazione logica è uno schema logico che rappresenta le informazioni contenute nello schema E- R in modo corretto ed efficiente. Richiede
DettagliCorso di Basi di Dati
Corso di Basi di Dati Progettazione Logica Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Analisi dei requisiti e progettazione in dettaglio Studio/analisi dei requisiti Risultati SCHEMA CONCETTUALE
DettagliModello Entità-Relazione
Modello Entità-Relazione Modelli concettuali, perché? servono per ragionare sulla realtà di interesse, indipendentemente dagli aspetti realizzativi permettono di rappresentare le classi di dati di interesse
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati. Progettazione logica. Attenzione
Atzeni, Ceri, Paraboschi, Torlone Basi di dati Capitolo 7: Progettazione logica Attenzione Nel seguito, come gia detto nella descrizione del modello E-R, con la dizione Relationship si intende la relazione
DettagliIl modello Relazionale.
Il modello Relazionale c.vallati@iet.unipi.it Sommario Il modello Relazionale per la progettazione logica Come passare dal modello ER al modello relazionale Progettazione Logica Effettuata una progettazione
DettagliLA NORMALIZZAZIONE. Prima parte
LA NORMALIZZAZIONE Prima parte Argomenti della lezione Forma normale e normalizzazione Ridondanze e anomalie Dipendenze funzionali Forma normale di Boyce e Codd Proprietà delle decomposizioni Forme normali
DettagliProgettazione logica: criteri di ottimizzazione
Progettazione logica: criteri di ottimizzazione Sistemi Informativi T Versione elettronica: 08.2.progogica.ottimizzazione.pdf Criteri di ottimizzazione Per confrontare tra loro diverse alternative di traduzione
DettagliLa in verifica forma teoria normale della normalizzazione fornisce comunque uno strumento di già
Le dati Presenza Complicazioni forme relazionale normaliverificano di ridondanze la qualitàdi uno schema di una base di Forme La forma normalizzazionepermette nella gestione di degli ottenere aggiornamenti
DettagliNormalizzazione. Definizione
Normalizzazione Definizione Le forme normali 2 Una forma normale è una proprietà di una base di dati relazionale che ne garantisce la qualità, cioè l'assenza di determinati difetti Quando una relazione
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati
Atzeni, Ceri, Paraboschi, Torlone Basi di dati Capitolo 9 (II parte): Progettazione logica: Dallo schema ER allo schema relazionale Traduzione verso il modello relazionale idea di base: le entità diventano
DettagliEsercizio 9.1. Figura 9.20 Relazione per l esercizio 9.1. Soluzione:
Capitolo 9 Esercizio 9.1 Considerare lo relazione in figura 9.20 e individuare le proprietà della corrispondente applicazione. Individuare inoltre eventuali ridondanze e anomalie nella relazione. Docente
DettagliSISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3
SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 Patrizio Pelliccione patrizio.pelliccione@di.univaq.it Dipartimento di Informatica Università degli Studi dell Aquila RINGRAZIAMENTI Queste slides
DettagliNormalizzazione di Basi di Dati
Normalizzazione di Basi di Dati Prof.ssa Rosalba Giugno Queste slides sono state modificate a partire da quelle fornite dagli autori del nostro libro di testo Forme normali Una forma normale è una proprietà
DettagliSistemi di Elaborazione delle Informazioni (C.I. 15) Basi di dati Introduzione teorica
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Sistemi di Elaborazione delle Informazioni (C.I. 15) Anno Accademico 2009/2010 Docente: ing. Salvatore Sorce Basi di dati Introduzione
DettagliLa normalizzazione. CdL Informatica Applicata UNIURB - Dott. Maurizio Maffi
La normalizzazione Forme normali Una forma normale è una proprietà di una base di da5 relazionale che ne garan5sce la qualità, cioè l'assenza di determina5 dife= Quando una relazione non è normalizzata:
DettagliCorso di Basi di Dati
Corso di Laurea in Ingegneria Gestionale Sapienza - Università di Roma Corso di Basi di Dati A.A. 2016/2017 10 Normalizzazione (cenni) Tiziana Catarci Ultimo aggiornamento : 22/02/2017 Forme normali Una
DettagliCorso di Basi di Dati A.A. 2013/2014
Corso di Laurea in Ingegneria Gestionale Sapienza - Università di Roma Corso di Basi di Dati A.A. 2013/2014 10 Normalizzazione (cenni) Tiziana Catarci, Andrea Marrella Ultimo aggiornamento : 14/05/2014
DettagliInsegnamento di Basi di Dati
1 Laurea in Ingegneria Informatica SAPIENZA Università di Roma Insegnamento di Basi di Dati Progettazione Concettuale 1. Vincoli di cardinalità sulle relazioni 2. Esercitazione sulla progettazione concettuale
DettagliInformatica Industriale Modello funzionale: Informazione Modello Entità-Relazione
DIIGA - Università Politecnica delle Marche A.A. 2006/2007 Informatica Industriale Modello funzionale: Informazione Modello Entità-Relazione Luca Spalazzi spalazzi@diiga.univpm.it www.diiga.univpm.it/~spalazzi/
DettagliBasi di dati. Progettazione di basi di dati: Metodologie e modelli
Basi di dati Progettazione di basi di dati: Metodologie e modelli Perché preoccuparci? Proviamo a modellare una applicazione definendo direttamente lo schema logico della base di dati: da dove cominciamo?
DettagliNormalizzazione. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica
Normalizzazione Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2005/2006 docente: ing. Corrado Aaron Visaggio email:
DettagliIL MODELLO ENTITY RELATIONSHIP. il modello ER 1
IL MODELLO ENTITY RELATIONSHIP il modello ER 1 CONOSCENZA CONCRETA costrutti fondamentali PROPRIETÀ o ATTRIBUTI: fatti che descrivono le caratteristiche delle istanze di entità e le caratteristiche delle
DettagliProgettazione logica relazionale (1/2) Progettazione logica. Progettazione logica relazionale (2/2) Introduzione. Progettazione logica
Progettazione logica Progettazione logica relazionale (1/2) Introduzione Ristrutturazione dello schema ER Eliminazione delle gerarchie Partizionamento di concetti Eliminazione degli attributi multivalore
DettagliCorso di Basi di Dati
Corso di Basi di Dati Normalizzazione Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Progettazione logica Analisi dei requisiti e progettazione in dettaglio Studio/analisi dei requisiti Risultati
DettagliCiclo di vita di un sistema informativo
Ciclo di vita di un sistema informativo 1) Studio di fattibilità definire, in maniera per quanto possibile precisa, i costi delle varie alternative possibili stabilire le priorità di realizzazione delle
DettagliForme normali 1NF,2NF,3NF,BCNF
Forme normali 1NF,2NF,3NF,BCNF Definizione 2 Prima forma normale (1NF) 3 Uno schema di relazione R(X) è in prima forma normale se ogni attributo di X è un attributo semplice, ovvero con dominio atomico.
DettagliCorso di Laurea in Ingegneria Informatica Algoritmi e basi di dati Modulo Basi di dati a.a
Corso di Laurea in Ingegneria Informatica Algoritmi e basi di dati Modulo Basi di dati a.a. 2009-2010 2010 Docente: Gigliola Vaglini Docente laboratorio: Luca Martini 1 Lezione 8 Relazioni in forma normale
DettagliLa progettazione logica Traduzione dal modello Entità-Associazione al modello relazionale Anno accademico 2008/2009
La progettazione logica Traduzione dal modello Entità-Associazione al modello Anno accademico 2008/2009 Obiettivo: Costruire uno schema logico in grado di descrivere le informazioni contenute nello schema
DettagliCorso di Informatica
Corso di Informatica Modulo T2 B2.1 - Progettazione concettuale 1 Prerequisiti Tecnica top-down Tecnica bottom-up Chiave primaria Relazione Generalizzazione e specializzazione 2 1 Introduzione Dopo lo
DettagliProgettazione di basi di dati: Progettazione Concettuale e Progettazione Logica
Progettazione di basi di dati: Progettazione Concettuale e Progettazione Logica Progettazione di basi di dati È una delle attività del processo di sviluppo dei sistemi informativi va quindi inquadrata
DettagliGeneralizzazione. Docente : Alfredo Cuzzocrea Tel. : Informatica
Università Magna Graecia di Catanzaro Informatica Generalizzazione Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill,
DettagliMODULO DI ISCRIZIONE CORSO ECOGRAFIA FAST IN PRONTO SOCCORSO
MODULO DI ISCRIZIONE CORSO ECOGRAFIA FAST IN PRONTO SOCCORSO DATI ANAGRAFICI Cognome Nome Luogo e data di nascita ( / / ) Via Città e c.a.p. Telefono Fax e-mail INTESTAZIONE FATTURAZIONE Denominazione
DettagliEsercizio 1: un semplice schema concettuale. Descrivere lo schema concettuale della seguente realtà:
Esercizio 1: un semplice schema concettuale Descrivere lo schema concettuale della seguente realtà: Esercitazione 1 - Il modello Entita Relazione Università degli Studi di Milano-Bicocca Corso di Elementi
DettagliUNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Struttura didattica DIPARTIMENTO DI INGEGNERIA ENZO FERRARI Prot. 1023 del 22.06.2015 AVVISO VISTA la legge 240/2010 ed in particolare l art. 23. VISTO
DettagliProgettazione di basi di dati D B M G
Progettazione di basi di dati D B M G Normalizzazione Introduzione Forma normale di Boyce Codd Decomposizione in forma normale Proprietà delle decomposizioni Decomposizione senza perdita Conservazione
DettagliProgettazione logica
Progettazione logica Obiettivo della fase di progettazione logica è pervenire, a partire dallo schema concettuale, a uno schema logico che lo rappresenti in modo fedele e che sia, al tempo stesso, efficiente
DettagliBasi di Dati e Sistemi Informativi. Raffinamento dello schema e Normalizzazione nei database relazionali
Basi di Dati e Sistemi Informativi nei database relazionali Corso di Laurea in Ing. Informatica Ing. Gestionale Magistrale Introduzione La modellazione E-R ci ha consentito di descrivere schemi relazionali
DettagliLE BASI DI DATI. Seconda parte La progettazione di database Relazionali SCHEMA LOGICO Regole di derivazione Tabelle riassuntive
LE BASI DI DATI Seconda parte La progettazione di database Relazionali SCHEMA LOGICO Regole di derivazione Tabelle riassuntive ELENCO DEI TERMINI USATI NEI DIVERSI LIVELLI DI ASTRAZIONE Livello concettuale
DettagliLa normalizzazione delle basi di dati
La normalizzazione delle basi di dati Cfr. Albano Ghelli Orsini Basi di dati relazionali e a oggetti Zanichelli, 1997, cap. 6 Forme normali Una forma normale è una proprietà di una base di dati relazionale
DettagliCompito Sistemi Informativi LA. Tempo concesso : 90 minuti 28 Giugno 05 Nome: Cognome: Matricola: Esercizio 1
Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 28 Giugno 05 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di
DettagliProgettazione logica Fase 2: Traduzione nel modello relazionale. adattato da Atzeni et al., Basi di dati, McGrawHill
Progettazione logica Fase 2: Traduzione nel modello relazionale 2 Vedremo: 1. prima la regola di traduzione per le entita 2. poi la regola base per le relationship molti a molti (chiamata anche regola
DettagliFase di Analisi Class Diagram. Esercizi
Fase di Analisi Class Diagram Esercizi Nota Iniziale Esercizi 1 e 2 : possono essere svolti dopo l introduzione del concetto di attributo nelle associazioni nei class diagram Esercizi 3, 4, 5 e 6: possono
DettagliBasi di dati (nuovo ordinamento) 16 giugno 2008 Compito A
Basi di dati (nuovo ordinamento) 16 giugno 2008 Compito A Tempo a disposizione: due ore. Libri chiusi. Destinare uno dei fogli alla bella copia, una facciata per ciascuna domanda, nell ordine; alla consegna,
DettagliLA PROGETTAZIONE CONCETTUALE
Argomenti della lezione LA PROGETTAZIONE CONCETTUALE Prima parte Un esercizio sulle generalizzazioni Documentazione di schemi E-R Raccolta e analisi dei requisiti Criteri generali di rappresentazione Strategia
DettagliChe cos è l informatica?
BASI DI DATI Metodo di studio riflessione sui concetti, riferimento alle esperienze personali svolgimento di esercizi svolgimento di un progetto, realizzato con un opportuno strumento (MS Access) Che cos
DettagliProgettazione di basi di dati
Progettazione di basi di dati Base di dati Requisiti progetto Struttura Caratteristiche Contenuto Metodologia in 3 fasi Progettazione concettuale Progettazione logica Progettazione fisica 1 Ciclo di vita
DettagliProgettare Basi di Dati
Progettare Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Elementi di informatica per l economia Teoria della normalizzazione La teoria della normalizzazione ha come scopo
DettagliLaboratorio di Basi di Dati
Laboratorio di Basi di Dati Esercizi di progettazione concettuale e logica Anno accademico 2016-2017 Paolo Perlasca Parte di questi lucidi è tratta da una versione precedente di Marco Mesiti, Stefano Valtolina,
DettagliESERCIZI DI MODELLAZIONE E-R
ESERCIZI DI MODELLAZIONE E-R La Galleria d Arte L Università I Film gestione di una galleria d arte (1) Il sistema deve memorizzare le informazioni riguardo agli artisti: i loro nomi (che sono unici),
DettagliCompito Sistemi Informativi LA. Tempo concesso : 90 minuti 22 Giugno 04 Nome: Cognome: Matricola:
Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 22 Giugno 04 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di
Dettaglidiagrammi entità-relazioni
diagrammi entità-relazioni laboraorio di basi di dati Pierluigi Pierini pierluigi.pierini@technolabs.it Entità Corso Nome_ Una entità rappresenta una classe di oggetti distinti ed autonomi all interno
DettagliCapitolo 8. Esercizio 8.1
Capitolo 8 Esercizio 8.1 Si consideri lo schema Entità-Relazione ottenuto come soluzione dell esercizio 7.4. Fare delle ipotesi sul volume dei dati e sulle operazioni possibili su questi dati e, sulla
DettagliNumero di Componenti
Esercizio 9.1 Si consideri lo schema Entità-Relazione. Fare delle ipotesi sul volume dei dati e sulle operazioni possibili su questi dati e, sulla base di queste ipotesi, effettuare le necessarie ristrutturazioni
DettagliSi considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la comunità scientifica di ricerca paleontologica.
Compito Sistemi Informativi. Tempo concesso : 90 minuti 22 giugno 2011 Nome: Cognome: Matricola: Crediti: [6] [9] Esercizio 1 (punti 6+2) Si considerino le seguenti specifiche relative alla realizzazione
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, Progettazione concettuale
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, 1996-2002 Capitolo 7: Progettazione concettuale 17/10/2002 Progettazione concettuale Requisiti della base di dati Schema concettuale Progettazione
DettagliLIBRETTO DI TIROCINIO INDIVIDUALE INTRA MOENIA (diario delle presenze e delle esercitazioni)
UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II Facoltà di Corso di.. in Anno accademico / LIBRETTO DI TIROCINIO INDIVIDUALE INTRA MOENIA (diario delle presenze e delle esercitazioni) Studente.. Matricola
DettagliProgettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione ModelloEntity-Relationship. E-R E il modello concettuale più diffuso Fornisce costrutti per descrivere le
DettagliAVVISO Prot. 413 del
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Dipartimento di Scienze Biomediche, metaboliche e Neuroscienze AVVISO Prot. 413 del 24.04. VISTO il D.M. del 21 maggio1998, n. 242, recante il regolamento
DettagliSPORT AGRO A PORTE APERTE I MARTEDÌ GRATIS PER I RAGAZZI DI ROCCAPIEMONTE
FOGLIO RIASSUNTIVO DELLA SQUADRA (IL PRESENTE FOGLIO DOVRA ESSER COMPILATO SOLA DAL CAPITANO) TELEFONO CAPITANO: GIORNO DI GIOCO: / / DALLE ORE :00 ALLE ORE :00 COMPONENTI DELLA SQUADRA NOME COGNOME TELEFONO
DettagliAVVISO Prot. 98 DEL
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Dipartimento di Scienze Biomediche, metaboliche e Neuroscienze AVVISO Prot. 98 DEL 30.01.2015 VISTO il D.M. del 21 maggio1998, n. 242, recante il regolamento
Dettaglila città in cui si svolgono, nonché il motivo della variazione di città.
Campionato di calcio Analisi dei requisiti Per ogni partita, descrivere il girone e la giornata in cui si è svolta, il numero progressivo della giornata (es.prima partita, seconda partita, ecc.), la data,
DettagliINFORMAZIONI PERSONALI GIUSTARINI CARLO ESPERIENZA LAVORATIVA C U R R I C U L U M V I T A E COGNOME E NOME INDIRIZZO DI RESIDENZA TELEFONO FAX
C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI COGNOME E NOME INDIRIZZO DI RESIDENZA TELEFONO FAX E-MAIL GIUSTARINI CARLO NAZIONALITÀ ITALIANA DATA DI NASCITA 30 MAGGIO 1953 COMUNE DI NASCITA 56048
DettagliProgettazione del Software, Laurea in Ingegneria Gestionale Progettazione del Software Laurea in Ing. Gestionale
Progettazione del Software Laurea in Ing. Gestionale Prof. Toni Mancini & Prof. Monica Scannapieco Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Esercitazione E.A.1 Primi esercizi
DettagliParte 1) PROGRAMMA DI RICERCA
ISTRUZIONI PER LA COMPILAZIONE DELLA SCHEDA DI PROGRAMMAZIONE PER ATTIVITA' CONVENZIONALE CONTO TERZI REGOLAMENTO DI ATENEO PER LO SVOLGIMENTO DI ATTIVITÀ CONVENZIONALE emanato con decreto rettorale 3
DettagliUNIVERSITA DEGLI STUDI DI ROMA LA SAPIENZA DIPARTIMENTO DI ARCHITETTURA E PROGETTO
UNIVERSITA DEGLI STUDI DI ROMA LA SAPIENZA DIPARTIMENTO DI ARCHITETTURA E PROGETTO PROCEDURA SELETTIVA PER IL CONFERIMENTO DI N.1 ASSEGNO PER LA COLLABORAZIONE AD ATTIVITA DI RICERCA SETTORE DISCIPLINARE
DettagliCap. 3 - Il modello ER
Cap. 3 - Il modello ER Introduzione Introduzione Il modello ER nella progettazione Il modello e la progettazione concettuale Progettazione logica Progetto applicazioni di basi di dati 33 Progetto DB relazionale
DettagliModello A. Rispondere alle domande utilizzando solo lo spazio a disposizione. Quesito 1 Il candidato illustri il fenomeno dell obsolescenza
Economia Aziendale - 9 CFU (Mussi) Prof. Gennaro Ferrara Napoli, 29 gennaio 2009 Cognome e Nome Matricola / Domande Aperte Modello A Esercizio Voto del Compito - Facoltà di Economia Rispondere alle domande
DettagliSCOPO DEL CORSO. Il corso è accreditato ECM. Al termine del Corso verrà rilasciato dall Università un attestato di frequenza.
SCOPO DEL CORSO Il corso, della durata di un week-end mensile per cinque mesi, si rivolge agli igienisti dentali che desiderino approfondire le proprie conoscenze, apprendendo le tecniche di pertinenza
DettagliOGGETTO: CONFERMA DI FREQUENZA AL SERVIZIO DI ASILO NIDO AZIENDALE PER L ANNO EDUCATIVO 2015/2016
Spazio per il Protocollo AL MAGNIFICO RETTORE DELL UNIVERSITA DEGLI STUDI DI ROMA LA SAPIENZA PIAZZALE ALDO MORO N. 5 00185 R O M A OGGETTO: CONFERMA DI FREQUENZA AL SERVIZIO DI ASILO NIDO AZIENDALE PER
DettagliMODELLI DEI DATI. Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Modelli dei Dati MODELLI DEI DATI Prof. Alberto Postiglione
DettagliInformatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia. Università degli Studi di Salerno
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Modelli dei Dati Prof. Alberto Postiglione Università degli
DettagliNormalizzazione Progettazione di basi di dati Normalizzazione Normalizzazione Normalizzazione e modello ER Esempio Esame Superato
Progettazione di basi di dati Introduzione Forma normale di Boyce Codd Decomposizione in forma normale Proprietà delle decomposizioni Decomposizione senza perdita Conservazione delle dipendenze D B M G
DettagliIntroduzione all algebra relazionale. Prof. Giovanni Giuffrida
Introduzione all algebra relazionale Prof. Giovanni Giuffrida Esempio di interrogazione Studenti Nome Matricola Indirizzo Telefono Mario Rossi 456 Via Roma 1 095 111 Ugo Bianchi 567 Via Etnea 154 095 222
DettagliFondamenti di Teoria delle Basi di Dati
Fondamenti di Teoria delle Basi di Dati Riccardo Torlone Parte 1: Introduzione Obiettivi La conoscenza della teoria delle basi di dati? No (o non solo) Piuttosto: Come si può affrontare un problema in
DettagliInsegnamento di Basi di Dati
1 Laurea in Ingegneria Informatica SAPIENZA Università di Roma Insegnamento di Basi di Dati Progettazione Concettuale 1. Il dizionario dei dati 2. Esercitazione sulla progettazione concettuale Docente:
DettagliDipartimento di Scienze Mediche e Chirurgiche, Materno-Infantili e dell'adulto AVVISO
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Dipartimento di Scienze Mediche e Chirurgiche, Materno-Infantili e dell'adulto AVVISO VISTO il D.M. del 21 maggio1998, n. 242, recante il regolamento per
DettagliCompito Sistemi Informativi LA. Tempo concesso : 90 minuti 26 Giugno 07 Nome: Cognome: Matricola: Esercizio 1
Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 26 Giugno 07 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di
DettagliCURRICULUM VITAE INFORMAZIONI PERSONALI. UGUCCIONI LUCA Data di nascita 14/03/1966. Numero telefonico dell ufficio. Fax dell ufficio
INFORMAZIONI PERSONALI Nome UGUCCIONI LUCA Data di nascita 14/03/1966 Qualifica Amministrazione Incarico attuale Numero telefonico dell ufficio Segretario comunale COMUNE DI GENOVA Dirigente - SEGRETERIA
DettagliBasi di Dati. Esercitazione 1: Interrogazioni in SQL. K. Donno - Interrogazioni in SQL
Basi di Dati Esercitazione 1: Interrogazioni in SQL DB di riferimento per esempi Consideriamo i seguenti schemi di una base di dati relazionale: PremioProduzione, DataAssunzione) Viene data la seguente
DettagliUNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA FACOLTA DI SCIENZE DELLA COMUNICAZIONE E DELL ECONOMIA VISTA la legge 240/2010 ed in particolare l art. 23; AVVISO VISTO il Regolamento di Ateneo per il
DettagliMODELLO DI PAGAMENTO UNIFICATO
Modello F24 1 6-04-2000 10:40 Pagina 1 (Nero/Process Black pellicola) MINISTERO DELLE FINANZE Mod. F24 MODELLO DI PAGAMENTO UNIFICATO CODICE FISCALE DATI ANAGRAFICI cognome, denominazione o ragione sociale
DettagliRaccolta e analisi dei requisiti
Raccolta e analisi dei requisiti Definizione di requisito: asserzione riguardante un servizio del sistema o un vincolo Un asserzione di servizio descrive il modo in cui il sistema deve reagire alle richieste
DettagliF ORMATO EUROPEO INFORMAZIONI PERSONALI RUSSO GERLANDO LUIGI COMUNE DI TROFARELLO - P.ZA I MAGGIO 11, TROFARELLO (TO)
F ORMATO EUROPEO PER IL CURRICULUM VITAE INFORMAZIONI PERSONALI Nome RUSSO GERLANDO LUIGI Indirizzo COMUNE DI TROFARELLO - P.ZA I MAGGIO 11, TROFARELLO (TO) Telefono 011 6482152 Fax 011 6498222 E-mail
DettagliLezione basi di dati 26 gennaio NORMALIZZAZIONE
Lezione basi di dati 26 gennaio NORMALIZZAZIONE Serve perché nelle tabelle possono verificarsi delle anomalie (come delle ridondanze ad esempio) Immaginiamo questa tabella: 1 La chiave non può contenere
DettagliDipartimento di Ingegneria dell'energia, dei Sistemi, del Territorio e delle Costruzioni. Interpello DINGE 2016/2
Dipartimento di Ingegneria dell'energia, dei Sistemi, del Territorio e delle Costruzioni Interpello DINGE 2016/2 Visto l articolo 4 comma 1 lett b) del Regolamento di ateneo per l attribuzione degli incarichi
DettagliFase di Analisi Class Diagram. Esercizi
Fase di Analisi Class Diagram Esercizi Nota Iniziale Esercizi e 2 : possono essere svolti dopo l introduzione del concetto di attributo nelle associazioni nei class diagram Esercizi 3, 4, 5 e 6: possono
DettagliESERCIZI DI MODELLAZIONE E-R
ESERCIZI DI MODELLAZIOE E-R La Galleria d Arte L Università I Film Progettare una base di dati per la gestione di una galleria d arte (1) Il sistema deve memorizzare le informazioni riguardo agli artisti:
Dettagli