Database: maturita_2005_abacus_v2

Tabella: album

Indici:

Nome Tipo
PRIMARY Id_Album

Campi:

Nome Tipo NULL Default Extra
Id_Album int(10) unsigned      
Durata_Album time      
Titolo varchar(200)      


Tabella: album_brani

Indici:

Nome Tipo
PRIMARY Id_Album,Id_Brano
Id_Brano Id_Brano

Campi:

Nome Tipo NULL Default Extra
Id_Album int(10) unsigned   0  
Id_Brano int(10) unsigned   0  

Constraints:

Nome Tipo
Constraint album_brani_ibfk_1 (Id_Album) -> album (Id_Album)
Constraint album_brani_ibfk_2 (Id_Brano) -> brani (Id_Brano)


Tabella: artisti

Indici:

Nome Tipo
PRIMARY Id_Artista

Campi:

Nome Tipo NULL Default Extra
Id_Artista int(10) unsigned      
NomeArtista varchar(40)      
TipoArtista enum('Gruppo','Orchestra','Artista')      
Direttore varchar(40) NULL    
Periodo_Attivita tinyint(4) unsigned NULL    
NoteArtista text NULL    
Attivo tinyint(1)      


Tabella: artisti_brani_autori

Indici:

Nome Tipo
PRIMARY Id_Artista,Id_Brano
Id_Brano Id_Brano

Campi:

Nome Tipo NULL Default Extra
Id_Artista int(10) unsigned   0  
Id_Brano int(10) unsigned   0  

Constraints:

Nome Tipo
Constraint artisti_brani_autori_ibfk_1 (Id_Artista) -> artisti (Id_Artista)
Constraint artisti_brani_autori_ibfk_2 (Id_Brano) -> brani (Id_Brano)


Tabella: artisti_brani_interpreti

Indici:

Nome Tipo
PRIMARY Id_Artista,Id_Brano
Id_Brano Id_Brano

Campi:

Nome Tipo NULL Default Extra
Id_Artista int(10) unsigned   0  
Id_Brano int(10) unsigned   0  

Constraints:

Nome Tipo
Constraint artisti_brani_interpreti_ibfk_1 (Id_Artista) -> artisti (Id_Artista)
Constraint artisti_brani_interpreti_ibfk_2 (Id_Brano) -> brani (Id_Brano)


Tabella: brani

Indici:

Nome Tipo
PRIMARY Id_Brano
Id_Sottogenere Id_Sottogenere
Id_Artista Id_Artista

Campi:

Nome Tipo NULL Default Extra
Id_Brano int(10) unsigned      
Titolo varchar(40)      
DataComposizione date NULL    
Durata time      
Id_Sottogenere int(10) unsigned      
Id_Artista int(10) unsigned      

Constraints:

Nome Tipo
Constraint brani_ibfk_1 (Id_Sottogenere) -> sottogeneri (Id_Sottogenere)
Constraint brani_ibfk_2 (Id_Artista) -> artisti (Id_Artista)


Tabella: edizioni

Indici:

Nome Tipo
PRIMARY Id_Edizione
Id_Album Id_Album

Campi:

Nome Tipo NULL Default Extra
Id_Edizione int(10) unsigned      
DataUscita date      
Immagine_Copertina mediumblob NULL    
Id_Album int(10) unsigned NULL    

Constraints:

Nome Tipo
Constraint edizioni_ibfk_1 (Id_Album) -> album (Id_Album)


Tabella: generi

Indici:

Nome Tipo
PRIMARY Id_Genere

Campi:

Nome Tipo NULL Default Extra
Id_Genere int(10) unsigned      
Descrizione varchar(50)      


Tabella: sottogeneri

Indici:

Nome Tipo
PRIMARY Id_Sottogenere
Id_Genere Id_Genere

Campi:

Nome Tipo NULL Default Extra
Id_Sottogenere int(10) unsigned      
Descrizione varchar(50)      
Id_Genere int(10) unsigned NULL    

Constraints:

Nome Tipo
Constraint sottogeneri_ibfk_1 (Id_Genere) -> generi (Id_Genere)