Catatan Minggu 5, Pertemuan 5 PBD Kel. SI2B

Home  >>  Perancangan Basis Data  >>  Catatan Minggu 5, Pertemuan 5 PBD Kel. SI2B

Catatan Minggu 5, Pertemuan 5 PBD Kel. SI2B

26
Mar,2018

0

Minggu 5, Pertemuan 5 Perancangan Basis Data Kelompok SI2B Senin, 26 Maret 2018 08:00 s/d 10:30

pertemuan sebelumnya:
insert record (1 atau beberapa) tanpa menyebutkan field2 / sesuai urutan field pada struktur tabel
+ gak repot menyebutkan field2
– harus sesuai urutan pada struktur
– kalau ada pengembangan basis data, maka yang ini akan menghasilkan error: column count doesn’t match value count
update

kasus insert dengan menyebutkan field/kolom
+ tidak perlu bingung karena apa field yang dipanggil, itulah values nya
– banyak field, banyak juga mesti menyebutkan values => listing program makin panjang

silahkan standby laptop
1) jalankan xampp
2) klik start pada MySQL (running)
3) standby mysql front
4) buka file sql yang disimpan pertemuan sebelumnya
silahkan sediakan kabel roll (colok di sumber listrik di depan)
hati2 laptop jatuh

materi hari ini
melanjutkan analisa, perancangan, implementasi
struk belanja dari sebuah mini market: Efendi Market
insert cara lainnya
tanpa menyebut field
dengan menyebut field (urut / tidak)
hapus record
select … where
delete
bagaimana menghapus yang tanpa key?
bahas tabel lainnya

tabel barang:
kode barang: kdBrg varchar(5)
format penulisan kode barang akan menjadi: B0001 / B1254
nama barang: nmbrg varchar(40)
harga barang: hrgBrg mediumint
dengan asumsi harga barang tidak ada yang di atas 8,388,607

entitas + attribut yang seharusnya ada pada rancangan basis data utk efendi market adalah:
1) entitas market/toko/mini market/mart/identitas toko
nama entitas: market
*) nama market
*) alamat market
*) no telpon market
*) fax market
2) entitas transaksi/pemesanan/penjualan/nota/struk
nama entitas: transaksi
*) noTransaksi => varchar perlu
*) TanggalTransaksi + WaktuTransaksi DateTime
*) idKasir
*) pelanggan: selalu umum => gak perlu dibuat jadi attribut
3) entitas barang
nama entitas: barang
*) nama barang
*) harga satuan barang
4) relasi beli/isi/detailBeli yang menjadi tabel
nama relasi yang jadi tabel = beli
*) jumlah barang yang dibeli
*) total x / harga barang yang dibeli
*) kembalian ??? tunai???
5) kasir/anak buah/tukang input/yang melayani pembeli
nama entitas = kasir
*) idKasir
*) nama kasir
*) alamat x????
*) no hp x????
*) jenis kelamin x????

next:
ulangi tampil.php
bahas tambah.php

Comments are closed.