You are on page 1of 2

CREATE DATABASE aidomotor;

CREATE TABLE pembeli(


no_cust CHAR(5),
nama VARCHAR(50),
alamat TEXT,
PRIMARY KEY (no_cust)
);

CREATE TABLE trans_header(


no_nota CHAR (8),
no_cust CHAR (5),
tanggal DATE,
total DECIMAL(14,0)
PRIMARY KEY (no_nota)
);

CREATE TABLE barang(


no_barang CHAR(5),
nama_barang VARCHAR(50),
harga DECIMAL(14,0),
PRIMARY KEY (no_barang)
);

CREATE TABLE trans_detail(


no_detail INT AUTO_INCREMENT,
no_nota CHAR(8),
no_barang CHAR(5),
banyak DECIMAL(14,0),
PRIMARY KEY (no_detail)
);

ALTER TABLE table_name


ADD CONSTRAINT FK_name
FOREIGN KEY (column_name)
REFERENCES table_name
(column_name);

ALTER TABLE trans_header


ADD CONSTRAINT
fk_trans_header_pembeli
FOREIGN KEY (no_cust)
REFERENCES pembeli(no_cust);

ALTER TABLE trans_detail


ADD CONSTRAINT
fk_trans_detail_trans_header
FOREIGN KEY (no_nota)
REFERENCES trans_header(no_nota);

ALTER TABLE trans_detail


ADD CONSTRAINT
fk_trans_detail_barang
FOREIGN KEY (no_barang)
REFERENCES barang(no_barang);

You might also like