4-24060118130099-Aneke Karina
4-24060118130099-Aneke Karina
NIM : 24060118130099
Tanggal: Selasa,17 Maret 2020
1.Permasalahan
Kami membuat database mengenai penjualan produk toko buku yang terdiri atas
costumer_copy dan produk. Customer_copy melakukan pemesanan produk pada
toko buku tersebut. Adapun atribut yang dimiliki pada tabel customer_copy adalah
id_member,nama customer, dan alamat customer sedangkan produk memiliki
no_seri,nama produk,pengarang buku,penerbit buku,dan tahun produksi.
Produk(N)
pesan
costumer_copy (M)
Pengarang_bk
no_seri
penerbit_bk
Nama_cust
Id_membe
r
Id_member
4. Pemrosesan Query
4.1 Penggunaan select * dengan select field1,field2
4.1.1) Select *
SELECT * FROM tab_customer_copy;
π id_member,nama_cust,alamat_cust(tab_customer_copy)
Waktu estimasi : 0.02 s
Perhitungan :
Estimasi biaya query :
Sc(id_member,tab_customer_copy)=76/76 = 1
Sc(nama_cust,tab_customer_copy)=76/76 = 1
Sc(alamat_cust,tab_customer_copy)=76/76 = 1
---------------------------------------------------------------------------- +
Total = 3
π id_member,nama_cust,alamat_cust(tab_customer_copy)
4.2.1) having
Aljabar Relasional:
π (id_member,nama_cust,alamat_cust(σ nama_cust=’A’(tab_customer_copy))
4.2.2) where
π (id_member,nama_cust,alamat_cust(σ nama_cust=’A’(tab_customer_copy))
Aljabar relasional
π (nama_bk (σ nama_bk=’a%’(tab_produk))
perhitungan:
Estimasi biaya query :
Sc(nama_cust,tab_customer_copy)=76/0 = tak terhingga
---------------------------------------------------------------------------- +
Total = -
4.3.2) limit
waktu estimasi :0.61s
perhitungan:
Estimasi biaya query :
Sc(nama_cust,tab_customer_copy)=76/0 = tak terhingga
---------------------------------------------------------------------------- +
Total = -
perhitungan:
Estimasi biaya query :
Sc(nama_cust,tab_customer_copy)=76/7 = 1,8
---------------------------------------------------------------------------- +
Total = 1,8
4.4.2) query ….> and <….
waktu estimasi :0.03s
Perhitungan
Estimasi biaya query :
Sc(nama_cust,tab_customer_copy)=76/7 = 1,8
---------------------------------------------------------------------------- +
Total = 1,8
Kesimpulan
Penggunaan select * masih dapat dipertimbangkan
Penggunaan tanda operator paling utmama enggunakan operator ‘=’
Penggunaan query where dan tanpa limit diutamakan