Esempio di CREATE TABLE: creazione della tabella BRANO La cancellazione di un album dovrebbe comportare la cancellazione a catena dei brani in esso contenuti e delle versioni dell'album. Pertanto è opportuno svolgere nel seguente modo la creazione della tabella BRANO: Create table BRANO (codbrano char(10) not null, titolob char(100) not null, duratab smallint not null, codalbum char(5) not null, primary key (codbrano) , foreign key (codalbum) references album(codalbum) on delete cascade on update cascade) punto 4): query SQL Dato il titolo di un brano, quali sono le date di pubblicazione, la durata, l’artista e/o il gruppo musicale e/o l’orchestra con il relativo periodo di attività nonché gli autori e l’album di appartenenza. Può essere svolta in due modi: come QUERY UNICA SELECT datae, duratab, nome, inizioatt, fineatt, nomeautore, titoloa FROM brano, album, edizione, scrittoda, autore, artista WHERE brano.codalbum=album.codalbum AND album.codartista=artista.codartista AND edizione.codalbum=album.codalbum AND brano.codbrano=scrittoda.codbrano AND autore.codautore=scrittoda.codautore AND titolob=”…”; OPPURE PER QUERY IN BASE ALLA “TEMATICA”: QUERY 1 select nomeautore from brano, scrittoda, autore where brano.codbrano=scrittoda.codbrano and autore.codautore=scrittoda.codautore and titolob=”...”; QUERY 2 select duratab, titoloa, datae from brano, album, edizione where brano.codalbum=album.codalbum and album.codalbum=edizione.codalbum and titolob=”...”; QUERY 3 select nome, inizioa, finea, from brano, album, artista where brano.codalbum=album.codalbum and album.codartista=artista.codartista and titolob=”...”;