Anteprima
Vedrai una selezione di 4 pagine su 15
Basi di Dati, Software House - Tesina Pag. 1 Basi di Dati, Software House - Tesina Pag. 2
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Basi di Dati, Software House - Tesina Pag. 6
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Basi di Dati, Software House - Tesina Pag. 11
1 su 15
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Schema E-R

COGNOME MATRICOLA TELEFONO CODICE PROFESSIONISTA AZIENDA FISCALE DATA DI NASCITA NOME NOME INDIRIZZO COGNOME TITOLARE PROVINCIA C.A.P. CODICE SCHEMA E-E - R FISCALE CITTA' VIA N° CIVICO DOCUMENTAZIONE SCHEMA E-R Dizionario dei dati Entità Descrizione Attributi Identificatore Nome, Costo, Nome.Progetto Progetti aziendali sui Specifiche. quali lavorano gli impiegati. Committente Professionista o Partita IVA, Telefono, Partita IVA. Azienda che richiede E-Mail, Indirizzo (Città, il software alla società. Provincia, Via, N° Civico, C.A.P.). Partita IVA. Professionista Libero Professionista Partita IVA, Indirizzo che richiede il (Città, Provincia, Via, software alla società. N° Civico, C.A.P.), Nome, Cognome, Codice Fiscale Azienda Azienda che richiede Partita IVA, Indirizzo Partita IVA. il software alla società. (Città, Provincia, Via, N° Civico, C.A.P.), Nome, Titolare. Matricola. Dipendente Dipendenti della Nome, Cognome , società. Telefono,

Data di Nascita, Codice Fiscale, Matricola, E-Mail, Indirizzo (Città, Provincia, Via, N° Civico, C.A.P.)

Relazione Descrizione Entità Coinvolte Attributi

Committente (1,N), Data Richiesta, Richiesta Associa il Progetto (1,1). Scadenza committente al progetto.

Progetto (0,N), Partecipazione Associa un impiegato Dipendente (0,N) al progetto al quale lavora.

Coordinazione Associa il progetto al Progetto (1,1), dipendente che lo Dipendente (0,N) coordina.

Regole di vincolo

  1. Ad ogni progetto possono lavorare al massimo 5 dipendenti più un unico coordinatore.
  2. Ogni dipendente può partecipare e/o coordinare al massimo tre progetti contemporaneamente.

PROGETTAZIONE LOGICA

TAVOLA DEI VOLUMI

Concetto Tipo Volume
Progetto E 50
Committente E 25
Professionista E 10
Azienda E 15
Dipendente E 100
Richiesta R 50
Partecipazione R 150
Coordinazione R 50

Assumendo che un dipendente in media partecipi a 3 progetti contemporaneamente, risulta che ad ogni progetto in media lavorano 3 dipendenti.

più l’unico coordinatore. Dalla tavola dei volumi si deduce che in media ogni committente richiede 2 progetti.

Operazione Tipo Frequenza
OP.1 I Ogni due settimane
OP.2 I Ogni tre mesi
OP.3 I Ogni tre settimane
OP.4 I 50 al giorno
OP.5 I 20 al giorno
OP.6 I 30 al giorno
OP.7 I 100 al giorno
OP.8 I 10 al giorno
OP.9 I 10 al giorno
Concetto Costrutto Accessi Tipo
Progetto Entità 1 L
Committente Entità 1 L
Dipendente Entità 4 L
Richiesta Relazione 1 L
Partecipazione Relazione 3 L
Coordinazione Relazione 1 L

SCHEMA DI OPERAZIONE 7

(1,1) I.V.A.

(0,N) COORDINAZIONE

SCADENZA

DATARICHIESTA

(0,N)

(0,N)

(1,1)

(1,N)

RICHIESTA

DIPENDENTE

COMMITTENTE

PROGETTO

PARTECIPAZIONE

NOME

(0,1)

COSTO

SPECIFICO

NOME

COGNOME

MATRICOLA

PROFESSIONISTA

AZIENDA

NOME

NOME

L’operazione coinvolge tutte le entità e le relazioni dello schema, ma sono rappresentati solo gli attributi di interesse per l’operazione.

C.A.P.

Formattazione del testo

INDIRIZZO

PROVINCIA:

CITTA':

VIA:

NUMERO CIVICO:

TITOLARE

NOME:

NUMERO CIVICO VIA:

DATA RICHIESTA:

C.A.P.:

E-MAIL:

P.I.V.A.:

TELEFONO:

NOME

(0,1)DATA SCADENZA:

CONSEGNA RICHIESTA:

DATA AZIENDA:

AZIENDA RICHIESTA:

(1,N) I.V.A. RICHIESTA:

COMMITTENTE CODICE FISCALE:

TELEFONO:

NOME:

SCADENZA:

CODICE FISCALE:

CITTA':

VIA:

E-MAIL:

(0,1)NOME TITOLARE:

PROVINCIA:

COGNOME:

I.V.A. N° CIVICO:

ELIMINAZIONE DELLA GENERALIZZAZIONE MEDIANTE ACCORPAMENTO INDIRIZZO

C.A.P. DEL PADRE DELLA GENERALIZZAZIONE NELLE FIGLIE:

DATA DI NASCITA:

NASCITA COGNOME:

CODICE COGNOME FISCALE:

NOME:

NOME MATRICOLA:

TELEFONO MATRICOLA:

CODICE FISCALE:

E-MAIL DIPENDENTE:

DIPENDENTE:

(1,1)INDIRIZZO CONTATTO

DIPENDENTE PROVINCIA:

CITTA':

N° VIA CIVICO:

C.A.P.:

N° CIVICO:

VIA RECAPITO:

CITTA':

PROVINCIA:

INDIRIZZO PARTIZIONAMENTO

DELL'ENTITÀ DIPENDENTE MEDIANTE E-MAILDECOMPOSIZIONE VERTICALE.

TELEFONO

I.V.A.

TITOLARE

TITOLARE

NOME

NOME

TELEFONO

I.V.A.

E-MAIL

AZIENDA

AZIENDA(0,1)

(1,1)

INDIRIZZO CONTATTO

DIVENTA…

AZIENDA

PROVINCIA

(1,1)

CITTÀ

N°VIA

CIVICO

C.A.P.

. N° CIVICO

C.A.P.

VIA RECAPITO

(0,1)

CITTÀ

PROVINCIA

INDIRIZZO

PARTIZIONAMENTO DELL'ENTITÀ AZIENDA MEDIANTE E-MAILDECOMPOSIZIONE VERTICALE.

TELEFONO

I.V.A.

CODICE

CODICE FISCALE

COGNOME

COGNOME

NOME

NOME

TELEFONO

I.V.A.

E-MAIL

PROFESSIONISTA

PROFESSIONISTA(0,1)

(1,1)

INDIRIZZO CONTATTO

DIVENTA…

PROFESSIONISTA

PROVINCIA

(1,1)

CITTÀ

N°VIA

CIVICO

C.A.P.

. N° CIVICO

C.A.P.

VIA RECAPITO

(0,1)

CITTÀ

PROVINCIA

INDIRIZZO

PARTIZIONAMENTO DELL'ENTITÀ PROFESSIONISTA E-MAIL MEDIANTE DECOMPOSIZIONE VERTICALE.

TELEFONO

COGNOME

DATA

CODICE RICHIESTA

FISCALE

NOME

I.V.A.

SCADENZA

(1,N)

(1,1)

CONTATTO

RICHIESTA

PROFESSIONISTA

PROFESSIONISTA

E-MAIL

(0,1)

(1,1)

(1,1)

(0,1)

SPECIFICHE

(0,1)COORDINAZIONETELEFONO COSTO

(1,1) (1,1) (0,N) (0,N)CONTATTO NOMEDIPENDENTE PARTECIPAZIONERECAPITO DIPENDENTE PROGETTOID NOME

(1,1) COGNOME MATRICOLA (0,1)CODICEDATA DI FISCALENASCITA

(1,1) (1,N)CONTATTO RICHIESTAAZIENDA AZIENDAAZIENDACITTA’PROVINCIAINDIRIZZO SCADENZADATATITOLARE CONSEGNAVIA I.V.A. NOME SCHEMA E - R RISTRUTTURATOC.A.P. N° CIVICOTRADUZIONE VERSO IL MODELLORELAZIONALE

A partire dallo schema E-R ristrutturato, eliminiamo tutte le relazioni coinvolte in associazioni uno a uno ("Contatto Azienda", "Contatto Professionista", "Contatto Dipendente" e "Coordinazione"), introducendo opportuni attributi nelle relazioni interessate. Le relazioni "Partecipazione", "Richiesta Professionista" e "Richiesta Azienda", invece, vengono conservate nel passaggio al modello relazionale. È stata poi inserita una nuova relazione "Info_Prog" al fine di chiarire il significato dell'attributo

"Consegnato" della relazione Progetto. Tale attributo è di tipo booleano ed è adoperato per controllare lo stato di ogni progetto (consegnato o in lavorazione). Il campo "Info" di "Info_Prog" effettua la codifica degli stati nel linguaggio naturale.

Otteniamo il seguente Schema Relazionale:

RECAPITO (Id, Telefono, Mail, Via, Numero_ Civico, Città, Provincia, CAP)

DIPENDENTE (Matricola, Data Nascita, Recapito, NPC)

AZIENDA (IVA, Nome, Cognome, Codice Fiscale, Recapito)

PROFESSIONISTA (IVA, Specifiche, Costo, Coordinatore, Consegnato)

PROGETTO (Nome, Info)

INFO_PROG (Consegnato, Progetto, IVA, Data_Richiesta, Scadenza)

RICHIESTA_PROF (Nome_Progetto, IVA, Data_Richiesta, Scadenza)

RICHIESTA_AZ (Nome, Nome_Progetto)

PARTECIPAZIONE (Dipendente, Progetto)

Dettagli
Publisher
A.A. 2002-2003
15 pagine
2 download
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Sara F di informazioni apprese con la frequenza delle lezioni di Basi di Dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Chianese Angelo.