PROFIL SAYA
NIM : 10201045101
Nama : Oman Rohman
Jenis Kelamin : Laki-Laki
Jurusan : Sistem Informasi
Kelas : SIKF (Malam)
Semester : III
Semester : III
JAWABAN UAS
BASIS DATA I
1.
Desain
tabel Pelanggan
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 dalam 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 dalam 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