• Non ci sono risultati.

Esempio: DB supermercato

N/A
N/A
Protected

Academic year: 2021

Condividi "Esempio: DB supermercato"

Copied!
6
0
0

Testo completo

(1)

Esempio: DB supermercato

forniture dirige

lavora_in

presente_in

data

fornitori

P_IVA Rag_sociale

indirizzo tel

reparti

nome dimensione

collocazione refrigerato

persone

nome

qualifica codice

(0,N) (0,1) (0,N)

prodotti

codice_barre genere

deperibilità marca

scadenza (0,1)

(0,1)

(0,N)

(0,N)

(0,N)

(2)

Da ER a relazionale

Reparti(nome,dimensione,collocazione,refrigerato) Persone(codice,nome,qualifica)

Prodotti(codice_barre,genere,marca,deperibilità,scadenza) Fornitori(P_IVA,rag_sociale,indirizzo,tel)

Primo passo: traduco ogni entità in una tabella.

Agli identificatori corrisponderanno le chiavi primarie delle tabelle

(3)

Da ER a relazionale

Secondo passo: traduciamo le relazioni molti a molti.

A ogni associazione corrisponderà una nuova tabella

lavora_in

data

reparti

nome dimensione

collocazione refrigerato

persone

nome

qualifica codice

(0,N)

(0,N)

Lavora_in(nome, collocazione, codice, data)

(4)

Da ER a relazionale

Ultimo passo: traduciamo le associazioni uno a molti

dirige

persone

nome qualifica codice

(0,1)

(0,N)

Persone(codice,nome,qualifica)

Persone(codice,nome,qualifica,supervisore)

(5)

Da ER a relazionale

presente_in reparti

nome dimensione

collocazione refrigerato

(0,N)

prodotti

codice_barre genere

deperibilità marca

scadenza (0,1)

Reparti(nome,dimensione,collocazione,refrigerato)

Prodotti(codice_barre,genere,marca,deperibilità,scadenza)

Prodotti(codice_barre,genere,marca,deperibilità,scadenza,n_rep,coll_rep)

Reparti(nome,dimensione,collocazione,refrigerato)

(6)

Da ER a relazionale

forniture

fornitori

P_IVA Rag_sociale

indirizzo tel

(0,N) (0,1)

prodotti

codice_barre genere

deperibilità marca

scadenza

Prodotti(codice_barre,genere,marca,

deperibilità,scadenza) Fornitori(P_IVA,rag_sociale,indirizzo,tel)

Prodotti(fornito_da, codice_barre,genere,marca, deperibilità,scadenza) Fornitori(P_IVA,rag_sociale,indirizzo,tel)

Riferimenti

Documenti correlati

[3] Vehlow J., Bergfeldt B., Hunsinger H., Jay K., Mark F., Tange L., Drohmann D., and Fisch H., Recycling of Bromine from Plastics Containing Brominated Flame Retardants in

 data una fiera, input nome ed anno, visualizzare l’elenco degli espositori, ordinato per categoria dei prodotti esposti..  dato un padiglione visualizzare i dati

 Schema esterno: descrizione di una porzione della base di dati in un modello logico attraverso “viste” parziali, o derivate, che possono.. prevedere organizzazioni dei dati

collection of impulse response in famous theatres, concert halls, cathedrals, etc.. z These impulse responses have two

• Reken-en Meetvoorschrift Railverkeerslawaai '96, Ministerie Volkshuisvesting, Ruimtelijke Ordening en Milieubeheer (20 Novembre 1996) per il

A separate inverse filter is computed for each of the n not-linear responses, and each sample is convolved with the proper inverse filter, which is chosen by first computing

Non Non - - linear Digital Processor for linear Digital Processor for dedicated loudspeaker systems dedicated loudspeaker

{ La tecnologia della convoluzione con la risposta acustica di teatri famosi è attualmente lo stato dell’arte nel campo del riverbero digitale per gli studi di registrazione.