You are on page 1of 1

CREATE TABLE Musisi(

SSN char(xx) not null,


Nama varchar(xx) not null,
Alamat varchar(xx),
No_telepon INT not null,
CONSTRAINT Musisi_SSN_PK PRIMARY KEY(SSN));

CREATE TABLE Skill(


ESSN char(xx) not null,
Nama varchar(xx) not null,
CONSTRAINT Skill_ESSN_Nama_PK PRIMARY KEY(ESSN,Nama));
Tambahan
ALTER TABLE Skill ADD CONSTRAINT Skill_ESSN_FK FOREIGN KEY (ESSN) REFERENCES Musisi(SSN);
ALTER TABLE Skill ADD CONSTRAINT Skill_Nama_FK FOREIGN KEY (Nama) REFERENCES Instrumen(Nama);

CREATE TABLE Penampilan(


ESSN char(xx) not null,
Judul varchar(xx) not null,
CONSTRAINT Penampilan_ESSN_Judul_PK PRIMARY KEY(ESSN,Judul));
Tambahan
ALTER TABLE Penampilan ADD CONSTRAINT Penampilan_ESSN_FK FOREIGN KEY (ESSN) REFERENCES Musisi(SSN);
ALTER TABLE Penampilan ADD CONSTRAINT Penampilan_Judul_FK FOREIGN KEY (Judul) REFERENCES Lagu(Judul);

CREATE TABLE Instrumen(


Nama varchar(xx) not null,
Kunci_musik varchar(x),
CONSTRAINT Instrument_Nama_PK PRIMARY KEY(Nama));

CREATE TABLE Album(


Id_album char(xx) not null,
Tanggal_copyright date not null,
Format char(x) not null,
ESSN char(xx) not null,
CONSTRAINT Album_Id_PK PRIMARY KEY(Id_Album));
tambahan
ALTER TABLE Album ADD CONSTRAINT Album_ESSN_FK FOREIGN KEY (ESSN) REFERENCES Musisi(SSN);

CREATE TABLE Lagu(


Judul varchar(xx) not null,
Pengarang varchar(xx) not null,
Dalbum char(xx) not null,
CONSTRAINT Lagu_Judul_PK PRIMARY KEY(Judul));
Tamabahan
ALTER TABLE Lagu ADD CONSTRAINT Lagu_DAlbum_FK FOREIGN KEY (DAlbum) REFERENCES Album(Id_album);

You might also like