DataBase Pemasaran

Preview:

DESCRIPTION

Struktur DB Pemasaran

Citation preview

create table barang (kodebarang varchar (5) NOT NULL,namabarang varchar (20),stok int (11),hargastandard double,PRIMARY KEY (kodebarang),UNIQUE KEY kodebarang (kodebarang))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table pelanggan (kodepelanggan varchar (5) not null,namapelanggan varchar (20) default null,Alamat varchar (100) default null,PRIMARY KEY (kodepelanggan))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table faktur (NomorFaktur varchar (5) not null,KodePelanggan varchar (5) default '',TanggalFaktur Date default null,PRIMARY KEY (NomorFaktur),key FK_faktur (KodePelanggan),CONSTRAINT FK_faktur FOREIGN KEY(KodePelanggan) REFERENCES pelanggan (kodepelanggan))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table fakturdetail (id int (11) not null auto_increment,NomorFaktur varchar (5) not null,KodeBarang varchar (5) not null,Qty int (11) default null,Harga double default null,PRIMARY KEY (id),key FK_fakturdetail (NomorFaktur),key FK_fakturdetail_barang (KodeBarang),CONSTRAINT FK_fakturdetail FOREIGN KEY(NomorFaktur)REFERENCES faktur (NomorFaktur),CONSTRAINT FK_fakturdetail_barang FOREIGN KEY(KodeBarang)REFERENCES barang (kodebarang))ENGINE=INNODB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table kwitansi (NomorKwitansi varchar (5) not null,TanggalKwitansi Date default null,NomorFaktur varchar (5),PRIMARY KEY (NomorKwitansi),key FK_kwitansi (NomorFaktur),CONSTRAINT FK_kwitansi FOREIGN KEY(NomorFaktur) REFERENCES faktur (NomorFaktur))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

Tugas Akhir SIM

create table barang (kodebarang varchar (5) NOT NULL,namabarang varchar (20),stok int (11),harga double,PRIMARY KEY (kodebarang),UNIQUE KEY kodebarang (kodebarang))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table pelanggan (idpelanggan varchar (5) not null,namapelanggan varchar (30) default null,NoTelpon char (12) default null,Alamat text default null,PRIMARY KEY (idpelanggan))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table posting (koderekening varchar (8) not null,DebetKredit char (2) default null,NilaiRekening double,primary key (koderekening))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table faktur (NomorFaktur varchar (10) not null,IdPelanggan varchar (5) default '',TanggalFaktur Date not null default '0000-00-00',TotalPenjualan double default null,Potongan double default null,TotalBayar double default null,PRIMARY KEY (NomorFaktur),key FK_faktur (IdPelanggan),CONSTRAINT FK_faktur FOREIGN KEY(IdPelanggan) REFERENCES pelanggan (idpelanggan))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table orderpenjualan (NoOrder varchar (5) not null primary key,IdPelanggan varchar (5) default '',KodeBarang varchar (5) default '',Qty int (11) default null,Tgl_Order date not null default '0000-00-00',Tgl_Kirim varchar (25),key OID_Pelangan (IdPelanggan),key OID_Barang (KodeBarang),CONSTRAINT OID_pelanggan FOREIGN KEY(IdPelanggan)REFERENCES pelanggan (idpelanggan),CONSTRAINT OID_Barang FOREIGN KEY(KodeBarang)REFERENCES barang (kodebarang))

ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table backorder (NoBackOrder varchar (5) not null primary key,KodeBarang varchar (5) default '',IdPelanggan varchar (5) default '',Qty int (11) default null,Tgl_Order date not null default '0000-00-00',Status char (2) default null,key ID_Barang (KodeBarang),CONSTRAINT ID_Barang FOREIGN KEY(KodeBarang)REFERENCES barang (kodebarang))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table transaksibarang (kodetransaksi varchar (5) not null primary key,Tgl_transaksi date not null default '0000-00-00',NomorFaktur varchar (10) not null,KodeBarang varchar (5) not null,Qty int (11) default null,harga double,key FK_fakturtransaksi (NomorFaktur),key B_barang (KodeBarang),CONSTRAINT FK_fakturtransaksi FOREIGN KEY(NomorFaktur)REFERENCES faktur (NomorFaktur),CONSTRAINT B_barang FOREIGN KEY(KodeBarang)REFERENCES barang (kodebarang))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table transaksipiutang (IdPiutang varchar (5) not null primary key,NomorFaktur varchar (10) not null,IdPelanggan varchar (5) not null,NilaiPiutang int (11) default null,KodeTransaksi varchar(5) not null,Tgl_Transaksi date not null default '0000-00-00',key FK_fakturdetail (NomorFaktur),key FK_detailpiutang (KodeTransaksi),CONSTRAINT FK_fakturdetail FOREIGN KEY(NomorFaktur)REFERENCES faktur (NomorFaktur),CONSTRAINT FK_detailpiutang FOREIGN KEY(kodetransaksi)REFERENCES transaksibarang (kodetransaksi))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

create table jurnal (NoBatch varchar (3) primary key not null,Tgl_jurnal date not null default '0000-00-00',KodeRekening varchar (8) default '',DebetKredit char (2) default null,nilairekening double,key rekening (KodeRekening),CONSTRAINT rekening FOREIGN KEY(KodeRekening)

REFERENCES posting (koderekening))ENGINE=INNODB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

Recommended