TUGAS PRAKTIKUM BASIS DATA
OLEH
:
Nama
: Dwi Cahya Pramanda
NIM : 12/338706/PA/15099
A.
Database
rentalvcd :
1.
Tabel pelanggan :
Berisi :
Penjelasan struktur tabel pelanggan :
a.
kode_pelanggan
·
Type : Integer dengan value 6
·
NOT NULL karena tabel HARUS diisi
·
Digunakan sebagai primary key
b.
nama_pelanggan
·
Type : varchar dengan value 30
·
NOT NULL karena tabel HARUS diisi
c.
alamat
·
Type : varchar dengan value 30
·
NOT NULL karena tabel HARUS diisi
d.
nomer_telepon
·
Type : varchar dengan value 15 karena no tlp
menggunakan min 12 digit. Value pada
INT tidak cukup untuk digunakan pada
struktur ini dan tidak bisa memuat angka 0 didepannya.
·
NOT NULL karena tabel HARUS diisi
2.
Tabel vcd
Berisi :
Penjelasan struktur tabel pelanggan :
a.
kode_vcd
·
Type : Integer dengan value 5
·
NOT NULL karena tabel HARUS diisi
·
Digunakan sebagai primary key
b.
judul_vcd
·
Type : varchar dengan value 20
·
NOT NULL karena tabel HARUS diisi
c.
kategori
·
Type : varchar dengan value 20
·
NOT NULL karena tabel HARUS diisi
3.
Tabel transaksi
Berisi :
Penjelasan struktur tabel pelanggan :
a.
kode_vcd
·
Type : Integer dengan value 5 menyesuaikan tabel
vcd
·
NOT NULL karena tabel HARUS diisi
·
Digunakan sebagai foreign key
b.
kode_pelanggan
·
Type : Integer dengan value 6 menyesuaikan tabel
pelanggan
·
NOT NULL karena tabel HARUS diisi
·
Digunakan sebagai foreign key
c.
tanggal_peminjaman
·
Type : date karena input berupa tanggal
·
NOT NULL karena tabel HARUS diisi
d.
lama_peminjaman
·
Type : varchar dengan value 10
·
NOT NULL karena tabel HARUS diisi
B.
Entity Relationship Diagram dari table-tabel
diatas
C.
Relasi antar table