Anda di halaman 1dari 5

CREATE TABLE Patung(

idPatung INT(15) PRIMARY KEY,

Judul VARCHAR(100),

tanggalPembuatan DATETIME,

Deskripsi VARCHAR(100)

CREATE TABLE dipamerkan(

Tanggal_Dipamerkan DATETIME

idPatung INT(15),

idPameran INT(15),

CONSTRAINT FK_Patung2 FOREIGN KEY (idPatung) REFERENCES Patung (idPatung),

CONSTRAINT FK_Pameran FOREIGN KEY (idPameran) REFERENCES Pameran (idPameran)

CREATE TABLE Pameran(

idPameran INT(15) PRIMARY KEY,

Nama VARCHAR(100),

Tema VARCHAR(100)

CREATE TABLE Seniman(

idSeniman INT(15) PRIMARY KEY,

Nama VARCHAR(100),

tanggalLahir DATETIME,

Alamat VARCHAR(20),

idPatung INT(15),

idKontak INT(15),

CONSTRAINT FK_Patung3 FOREIGN KEY (idPatung) REFERENCES Patung (idPatung),

CONSTRAINT FK_Kontak FOREIGN KEY (idKontak) REFERENCES Kontak (idKontak)

)
CREATE TABLE Kontak(

idKontak INT(15) PRIMARY KEY,

noKontak INT(12)

CREATE TABLE Donatur(

idDonatur INT(15) PRIMARY KEY,

tanggalLahir DATETIME,

Nama VARCHAR(20),

Alamat VARCHAR(100),

idPatung INT(15),

CONSTRAINT FK_Patung1 FOREIGN KEY (idPatung) REFERENCES Patung (idPatung)

)
CREATE TABLE CuciMobil(

idCuciMobil INT(15) PRIMARY KEY,

tanggalSetor DATETIME,

tanggalAmbil DATETIME,

harga DOUBLE

CREATE TABLE Mencuci(

idMencuci INT(15) PRIMARY KEY,

bagian VARCHAR(20),

idCuciMobil INT(15),

idPetugas INT(15),

CONSTRAINT FK_CuciMobil3 FOREIGN KEY (idCuciMobil) REFERENCES CuciMobil (idCuciMobil),

CONSTRAINT FK_Petugas FOREIGN KEY (idPetugas) REFERENCES Petugas (idPetugas)

CREATE TABLE Petugas(

idPetugas INT(15) PRIMARY KEY,

noTelepon INT(12),

Alamat VARCHAR(100),

Nama VARCHAR(20)

CREATE TABLE Layanan(

idLayanan INT(15) PRIMARY KEY,

Harga DOUBLE,

Nama VARCHAR(20),

idCuciMobil INT(15),

CONSTRAINT FK_CuciMobil2 FOREIGN KEY (idCuciMobil) REFERENCES CuciMobil (idCuciMobil)

CREATE TABLE Kepemilikan(

idSTNK INT(15) PRIMARY KEY,


NoPol INT(8),

idCuciMobil INT(15),

CONSTRAINT FK_CuciMobil1 FOREIGN KEY (idCuciMobil) REFERENCES CuciMobil (idCuciMobil)

CREATE TABLE Kendaraan(

idKendaraan INT(15) PRIMARY KEY,

Merk VARCHAR(100),

Tipe VARCHAR(10),

Warna VARCHAR(10),

noRangka INT(8),

idSTNK INT(15),

CONSTRAINT FK_Kepemilikan1 FOREIGN KEY (idSTNK) REFERENCES Kepemilikan (idSTNK)

CREATE TABLE Member(

idMember INT(15) PRIMARY KEY,

Nama VARCHAR(20),

Alamat VARCHAR(20),

idSTNK INT(15),

idKontak INT(15),

CONSTRAINT FK_Kepemilikan2 FOREIGN KEY (idSTNK) REFERENCES Kepemilikan (idSTNK),

CONSTRAINT FK_Kontak FOREIGN KEY (idKontak) REFERENCES Kontak (idKontak)

CREATE TABLE Kontak(

idKontak INT(15) PRIMARY KEY,

noKontak INT(12)

Anda mungkin juga menyukai