- Beranda
- Programmer Forum
[HELP] tugas kuliah ane
...
TS
superkyosah
[HELP] tugas kuliah ane
Dear agan agan yang udah keren di bidang SQL, ane mau minta bantuan ke agan agan.
ane mau bikin satu database tentang penjualan alat musik,
berikut DDL nya.
create table Customer
(
Id_Customer char(4),
Nama_Customer varchar2(50),
No_telp_Customer char(7),
Alamat_Customer varchar2(50),
email varchar2(50),
constraint pk_Customer primary key(Id_Customer)
);
===============================================
create table Supplier
(
Id_Supplier char(4),
Nama_Supplier varchar2(50),
Alamat_Supplier varchar2(50),
No_telp_Supplier char(7),
constraint pk_Supplier primary key(Id_Supplier)
);
==============================================
create table Lokasi
(
Id_Lokasi char(4),
Letak varchar2(8),
constraint pk_Lokasi primary key(Id_Lokasi)
);
================================================
create table Pegawai
(
Id_Pegawai char(4),
Nama_Pegawai varchar2(50),
Alamat_Pegawai varchar2(50),
No_telp_Pegawai varchar2(10),
constraint pk_petugas primary key(Id_Pegawai)
);
================================================
create table Kategori
(
id_Kategori char(4),
Jenis varchar2(50),
Id_Lokasi char(4),
constraint pk_Kategori primary key(Id_Kategori),
constraint fk_Kategori_Lokasi foreign key(Id_Lokasi) references Lokasi on delete cascade
);
untuk create tabel customer sampai supplier ane ga nemuin masalah gan, tapi pas mau buat tabel kategori ane nemu masalah
di "constraint fk_Kategori_Lokasi foreign key(Id_Lokasi) references Lokasi on delete cascade"
apa ada yang salah di syntax ane??
soalnya di SQL keluar tulisan "#1005 - Can't create table `db_toko_musik`.`kategori` (errno: 150 "Foreign key constraint is incorrectly formed")"
please gan bantuin ane..
ane mau bikin satu database tentang penjualan alat musik,
berikut DDL nya.
create table Customer
(
Id_Customer char(4),
Nama_Customer varchar2(50),
No_telp_Customer char(7),
Alamat_Customer varchar2(50),
email varchar2(50),
constraint pk_Customer primary key(Id_Customer)
);
===============================================
create table Supplier
(
Id_Supplier char(4),
Nama_Supplier varchar2(50),
Alamat_Supplier varchar2(50),
No_telp_Supplier char(7),
constraint pk_Supplier primary key(Id_Supplier)
);
==============================================
create table Lokasi
(
Id_Lokasi char(4),
Letak varchar2(8),
constraint pk_Lokasi primary key(Id_Lokasi)
);
================================================
create table Pegawai
(
Id_Pegawai char(4),
Nama_Pegawai varchar2(50),
Alamat_Pegawai varchar2(50),
No_telp_Pegawai varchar2(10),
constraint pk_petugas primary key(Id_Pegawai)
);
================================================
create table Kategori
(
id_Kategori char(4),
Jenis varchar2(50),
Id_Lokasi char(4),
constraint pk_Kategori primary key(Id_Kategori),
constraint fk_Kategori_Lokasi foreign key(Id_Lokasi) references Lokasi on delete cascade
);
untuk create tabel customer sampai supplier ane ga nemuin masalah gan, tapi pas mau buat tabel kategori ane nemu masalah
di "constraint fk_Kategori_Lokasi foreign key(Id_Lokasi) references Lokasi on delete cascade"
apa ada yang salah di syntax ane??
soalnya di SQL keluar tulisan "#1005 - Can't create table `db_toko_musik`.`kategori` (errno: 150 "Foreign key constraint is incorrectly formed")"
please gan bantuin ane..
nona212 memberi reputasi
1
6.4K
3
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.4KAnggota
Urutkan
Terlama
Komentar yang asik ya