PROFIL MAHASISWA
NIM : 101080403001
Nama :EDI JUMAEDI
Jenis Kelamin : Laki-Laki
Jurusan : MANAJEMEN INFORMATIKA (MIKF)
JAWABAN UAS BASIS DATA
1. Desain Tabel Penjualan
FIELD | TYPE | SIZE |
Id_pelanggan | MEDIUMINT | 10 |
No_pelanggan | VARCHAR | 20 |
Nama_pelanggan | CHAR | 35 |
Kategori | CHAR | 20 |
Tgl_bergabung | DATE | 10 |
Desain Tabel penjualan_detail
FIELD | TYPE | SIZE |
Id_penjualan_detail | MEDIUMINT | 10 |
Id_penjualan | MEDIUMINT | 10 |
Kode_produk | INT | 20 |
Harga_jual | INT | 25 |
Jumlah | INT | 10 |
2. PERINTAH MENGISI DATA KE TABEL PRODUK :
INSERT INTO `PERSEDIAAN`.`PRODUK` (`KODE_PRODUK`, `NAMA_PRODUK`, `HARGA`) VALUES ('00003', 'TELEVISI 14 INC', '150.000'), ('00002', 'TELEVISI 21 INC', '150.000'), ('00004', 'TELEVISI 29 INC', '200.000'), ('00005', 'TELEVISI 40 INC', '300.000'), ('00013', 'TELEVISI 42 INC', '400.000');
PERINTAH MENGISI DATA KE TABEL PENJUALAN :
INSERT INTO `persediaan`.`penjualan` (`Id_penjualan`, `Id_pelanggan`, `Tgl_transaksi`, `Total_Harga`) VALUES ('1', '1', '2011-06-30', '300.000'), ('2', '2', '2011-06-30', '650.000'), ('3', '2', '2011-07-01', '1.000.000'), ('4', '3', '2011-07-01', '1.000.000'), ('5', '4', '2011-07-02', '1.500.000'), ('6', '4', '2011-07-03', '7.000.000');
3. a. UPDATE `persediaan`.`produk` SET `Kode_produk` = 'TELEVISI 30 Inc' WHERE CONVERT(`produk`.`Kode_produk` USING utf8) = '00004' LIMIT 1;
b. UPDATE `persediaan`.`pelanggan` SET `no_pelanggan` = 'PT.UNGGUL TERUS', `Tgl_bergabung` = '2011-05-29' WHERE CONVERT(`pelanggan`.`id_pelanggan` USING utf8) = '4' LIMIT 1;
4. a. UPDATE `persediaan`.`pelanggan` SET `no_pelanggan` = '' WHERE CONVERT(`pelanggan`.`id_pelanggan` USING utf8) = '5' LIMIT 1;
b. UPDATE `persediaan`.`penjualan_detail` SET `Id_penjualan` = '', `Kode_produk` = '' WHERE CONVERT(`penjualan_detail`.`Id_penjualan_detail` USING utf8) = '6' LIMIT 1;
5. SELECT penjualan_detail.id_penjualan, produk.kode_produk, produk.nama_produk, penjualan_detail.harga_jual, penjualan_detail.jumlah
FROM penjualan_detail RIGHT JOIN produk
ON penjualan_detail.kode_produk=produk.kode_produk
6. a. SELECT penjualan.id_penjualan
FROM penjualan
b. SELECT penjualan.id_penjualan, penjualan.tgl_transaksi
FROM penjualan
7. a. SELECT COUNT(*) AS Jumlah_id_penjualan FROM penjualan
b. SELECT sum(a.tgl_transaksi) as Tgl_transaksi
FROM (
SELECT count(*) as tgl_transaksi FROM penjualan
) a
FROM (
SELECT count(*) as tgl_transaksi FROM penjualan
) a
8. SELECT id_penjualan,total_harga,
CASE total_harga
WHEN '300.000' THEN 'Tidak ada diskon'
WHEN '650.000' THEN 'Tidak ada diskon'
WHEN '1.000.000' THEN 'Tidak ada diskon'
WHEN '1.000.000' THEN 'Tidak ada diskon'
WHEN '1.500.000' THEN '15%'
WHEN '7.000.000' THEN '15%'
END AS 'diskon'
FROM
penjualan
9. a. SELECT *
FROM penjualan_detail
WHERE kode_produk='00003'
b. SELECT *
FROM penjualan_detail
WHERE jumlah='5'
OR jumlah='6';
10. SELECT penjualan_detail.kode_produk, penjualan_detail.harga_jual
FROM penjualan_detail
Tidak ada komentar:
Posting Komentar