Database musei

Categorie

Si vuole organizzare un database che archivi le opere d’arte presenti nei musei italiani. Tali opere sono identificate tramite un codice identificativo, il titolo ed il valore commerciale. Il database vuole gestire anche  un’anagrafica degli artisti che sono esposti nei musei italiani ed un’anagrafica delle città italiane viste sia come sede dei musei stessi, sia come luogo di nascita degli artisti 

Modello Concettuale

Dal testo si evidenziano le seguenti entità

Opera rappresenta un’opera d’arte individuata da un codice dal titolo e da il suo valore commerciale. Questa è esposta in un Museo italiano individuato da un nome(supponiamo che non esistano due musei cono lo stesso nome) e un indirizzo.  L’opera è stata realizzata da un Artista individuato da un codice dal nome. Inoltre abbiamo l’entità Città italiane identificate dal cap e dal nome viste sia come sede dei musei che come luogo di nascita degli artisti.

Associazioni

Tra Città e Museo (Possiede) 1 a N

Regola di lettura

Ogni città può possedere uno o più musei

Ogni Museo deve essere posseduto da una Città

Tra Artista e Opera (Crea) 1:N 

Regola di lettura

Ogni Artista deve creare una o più Opere

Ogni Opera deve essere creata da un solo Artista

Tra  Museo e Opera (Espone) 1:N

Regola di lettura

Ogni Museo deve esporre una o più Opere

 Ogni Opera deve essere esposta in un solo Museo

Tra Artista e Città (Nato ) N:1

Ogni Artista può essere nato in una sola Città

 In ogni Città può essere  nato uno o più Artista

Questa associazione è completamente opzionale in quando potremmo avere artisti non italiani.

 

Modello Relazionale

Ogni entità diventa una relazione

Città(cap(PK),nome)

Musei(nome(pk),via,civico,telefono)

Opere(codice(pk),titolo,valore,anno)

Artisti(codice(PK),nome,dataNascita,dataMorte)

L’associazione (uno a molti)  possiede tra città e musei si traduce facendo diventare la chiave primaria di Città chiave esterna di Musei

Musei(nome(pk),città(FK)via,civico,telefono)

Le due associazioni (uno a molti) espone e crea tra Artisti e Opere e tra Musei e opere traducono facendo diventare la chiavi primarie di Musei e Artisti chiavi esterne di Opere

Opere(codice(pk),artista(FK),museo(FK),titolo,valore,anno)

Tra città e artisti  l’associazione Nato è un associazione 1 a N  la chiave di città diventa chiave esterna di artista

Artisti(codice(PK),città(FK)nome,dataNascita,dataMorte)

le Relazioni da implementare sono:

Città(cap(PK),nome)

Musei(nome(pk),città(FK)via,civico,telefono)

Opere(codice(pk),artista(FK),museo(FK),titolo,valore,anno)

Artisti(codice(PK),città(FK)nome,dataNascita,dataMorte)

 

Relazione Attributi Chiave Formato Dim Null Vincolo  
Artisti codice pk numerico auto incremento   no di chiave  
nome   testo 20      
dataNascita   data        
dataMorte   data        
città FK testo 5   Citta.cap  
Musei nome pk testo 20 no di chiave  
via   testo 16 no    
civico   numero   no    
città FK testo 5 no città.cap  
telefono   testo 10 no    
Città cap PK testo 5 no chiave  
nome   testo 20 NO    
Opere codice PK numero auto incremento     chiave  
titolo   testo 20 no    
valore   numero   no maggiore di zero  
anno   testo 10 no    
artista FK numero   no Artisti.codice  
museo FK testo 20 no Musei.nome  

 

 

 

Please follow and like us:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Wordpress Social Share Plugin powered by Ultimatelysocial
error

Enjoy this blog? Please spread the word :)

%d blogger hanno fatto clic su Mi Piace per questo: