Corso Di  Basi Di  Dati 06  Esercizi Di Progettazione Concettuale
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Corso Di Basi Di Dati 06 Esercizi Di Progettazione Concettuale

on

  • 3,547 views

 

Statistics

Views

Total Views
3,547
Views on SlideShare
3,526
Embed Views
21

Actions

Likes
0
Downloads
48
Comments
0

1 Embed 21

http://www.slideshare.net 21

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Corso Di Basi Di Dati 06 Esercizi Di Progettazione Concettuale Presentation Transcript

  • 1. Corso di Basi di Dati e Laboratorio Esercizi di progettazione concettuale Prof. Silvana Castano A.A. 2005/2006 Basi di Dati e Laboratorio 1 ESERCIZIO N.1 - BD RICERCA I progetti di ricerca, identificati da un nome e da un codice, sono fondati da un’agenzia, ad una certa data, garantendo un certo ammontare di fondi di ricerca. Ciascun progetto di ricerca è relativo a più argomenti di ricerca, caratterizzati da un nome e da un codice identificativo. Le agenzie che supportano progetti di ricerca sono caratterizzate da un nome e da un indirizzo. Nell’ambito di ogni progetto di ricerca sono prodotti dei rapporti di ricerca, identificati da un numero progressivo nell’ambito del progetto, e caratterizzati da un titolo da un abstract. I rapporti di ricerca sono relativi ad uno o più argomenti di ricerca. Ai progetti di ricerca lavorano degli impiegati, caratterizzati da un nome, un ufficio di appartenenza, un recapito telefonico ed una qualifica. Per ogni progetto di ricerca, esiste un responsabile del progetto, che è uno impiegati che partecipano al progetto di ricerca. A.A. 2005/2006 Basi di Dati e Laboratorio 2
  • 2. RISOLUZIONE Titolo (1, n) Rapporto Abstract Ha Ricerca ID-R (1, 1) Associato_A (0, n) CF Nome (0, n) Nome Nome Argomento Progetto (1, n) (0, n) Ufficio Partecipa Impiegato Tel Ricerca Ricerca Qualific ID-AR ID-P (0, n) Respons (1, n) Ha (1, 1) (Si/No) Fondi Supporta Data (0, n) ID-A Agenzia Nome Indirizzo A.A. 2005/2006 Basi di Dati e Laboratorio 3 RISOLUZIONE Titolo (1, n) Rapporto Abstract Ha Ricerca ID-R (1, 1) Associato_A (0, n) Responsabile (1, 1) (0, n) CF Nome (0, n) Nome Nome Argomento Progetto (1, n) (0, n) Ufficio Partecipa Impiegato Tel Ricerca Ricerca Qualific ID-AR ID-P (0, n) (1, n) Ha (1, 1) Fondi Fondato_Da Data (0, n) ID-A Agenzia Nome Indirizzo A.A. 2005/2006 Basi di Dati e Laboratorio 4
  • 3. ESERCIZIO N.2 GERARCHIE DI GENERALIZZAZIONE Gli impiegati di un’agenzia si dividono in dirigenti, programmatori, analisti, capi-progetto e amministrativi. Ci sono analisti che sono anche programmatori. I capi-progetto devono essere dirigenti. Gli impiegati hanno un codice, un nome ed un cognome. Ogni categoria di impiegati ha un proprio stipendio base. Ogni impiegato, ad eccezione dei dirigenti, ha un orario di lavoro. Rappresentare questa realtà mediante una gerarchia di generalizzazione, sistemando opportunamente attributi e vincoli di integrità nella gerarchia. A.A. 2005/2006 Basi di Dati e Laboratorio 5 RISOLUZIONE ID Impiegato Cognome Nome Amministrativo Dirigente Analista Programmatore Capo Progetto A.A. 2005/2006 Basi di Dati e Laboratorio 6
  • 4. RISOLUZIONE ID S.B. Impiegato Cognome Orario (0, 1) Nome Amministrativo Dirigente Analista Programmatore Capo Progetto A.A. 2005/2006 Basi di Dati e Laboratorio 7 RISOLUZIONE ID Impiegato Cognome Nome (??) Amministrativo Dirigente Analista Programmatore Orario S.B. S.B. S.B. Orario S.B. Orario Capo Progetto Scelte alternative di progetto A.A. 2005/2006 Basi di Dati e Laboratorio 8
  • 5. RISOLUZIONE ID Impiegato Cognome Nome (TE) Analista Amministrativo Dirigente Analista Programmatore Programmatore Capo Progetto A.A. 2005/2006 Basi di Dati e Laboratorio 9 RISOLUZIONE ID Impiegato Cognome Nome (TE) Amministrativo Dirigente Informatico (TO) Capo Progetto Analista Programmatore A.A. 2005/2006 Basi di Dati e Laboratorio 10