PESAN


counters

Minggu, 16 Juni 2013

Rumus DDL and DML


DDL
1.       Membuat Table
CREATE TABLE mahasiswa (nim text(8) not null primary key,nama text(30) not null, alamat text(50));
2.       Isi Record Table
INSERT INTO mahasiswa VALUES (“......”,”........”);
3.       ALTER (MERUBAH, MENAMBAH “ADD”, MENGHAPUS “DROP”)
ALTER TABLE nama_tabel [spesifikasi perubahan];
MENAMBAH => ALTER TABLE mahasiswa ADD jenis_kel text(1);
ADD KEY => ALTER TABLE mahasiswa ADD CONSTRAINT  NIM Primary Key(NIM);
MERUBAH UKURAN => ALTER TABLE mahasiswa ALTER COLUMN NIM Number;
MENGHAPUS => ALTER TABLE mahasiswa DROP COLUMN jenis_kel;
DROP TABLE => DROP TABLE nama_tabel;

DML
1.       INSERT : berfungsi untuk menyisipkan, memasukkan, atau menyimpan data dari luar sistem kedalam database.
ð  INSERT INTO mahasiswa VALUES (“12120002”,”Risma”,”28/04/1989”,”TANGERANG”);
2.       SELECT : berfungsi untuk membentuk tabel baru dengan cara mengcopy (backup) seluruh data dari tabel aktif.
ð  SELECT * INTO mahasiswa_baru FROM mahasiswa;
3.       UPDATE : berfungsi untuk mengubah satu atau lebih data field yang terdapat pada satu atau lebih record.
ð  UPDATE mahasiswa SET nama=”Ahmad” WHERE NIM=”12120002”;
4.       DELETE : berfungsi untuk menghapus satu atau beberapa record dari suatu
ð  DELETE * FROM mahasiswaWHERE nim=”12120002”;


QUERY
SELECT Penjualan.Nokwitansi, Penjualan.Tgl, Penjualan.Kdpelanggan, Pelanggan.Nmpelanggan, Penjualan.Kdkoran, Koran.Nmkoran, Koran.Harga, Penjualan.Jumbel, [harga]*[jumbel] AS Subtotal, 0.1*[subtotal] AS ppn, IIf([jumbel]>25,0.1*[subtotal],IIf([jumbel]>15,0.07*[subtotal],0)) AS Diskon, ([subtotal]+[ppn])-[diskon] AS Total
FROM Pelanggan INNER JOIN (Koran INNER JOIN Penjualan ON Koran.Kdkoran = Penjualan.Kdkoran) ON Pelanggan.Kdpelanggan = Penjualan.Kdpelanggan;
Subtotal: [harga]*[jumbel]
PPn: 0,1*[harga]
Diskon: IIf([jumbel]>5;0,1*[subtotal];IIf([jumbel]>3;0,07*[subtotal];0))
Total: ([subtotal]+[ppn])-[diskon]
Diskon: IIf([Subtotal]>50000;0,15*[Subtotal];IIf([Subtotal]>30000;0,1*[Subtotal];IIf([Subtotal]>20000;0,07*[Subtotal];0,05*[Subtotal])))
Bonus: IIf([Detail_Penjualan.Kdbarang]='B002';'1 Pcs Kopi ABC Susu')
Total: [Subtotal]-[Diskon]
Subtotal: [harga]*[jumbel]

1 komentar: