DATABASE RETIONAL
Relational database adalah kelompok item dalam data dengan hubungan yang
sudah ditentukan sebelumnya, umumnya item ini disusun menjadi tabel yang terdiri
dari kolom dan baris.
2. Mudah diakses
Kemudahan dalam mengelola dan mengakses data yang terdapat dalam Database.
KELEBIHAN RELATIONAL
DATABASE
3. Akurasi data tinggi
• Saat menggunakan relational database, menggunakan kunci utama dan kunci
asing.
• Hadirnya dua kunci untuk melakukan seleksi ini membuat dua data yang
berhubungan satu sama lain tidak mengalami duplikasi.
• Karena dalam relational database apa pun yang sama akan ditampilkan sekali
saja. Jadi, akurasi datanya menjadi lebih tinggi.
KELEBIHAN RELATIONAL
DATABASE
4. Fleksibilitas
Relational database cenderung lebih fleksibel dalam banyak hal khususnya
berhubungan dengan penambahan, menghapus atau memodifikasi data.
Transaksi
id_transaksi Int (auto increment)
id_barang Int (5)
id_pembeli Varchar (5)
tgl_beli Date
jumlah_beli Int (5)
create table pembeli (
id_pembeli varchar(5) not null primary key,
nama_pembeli varchar(30) not null,
jk char(1),
no_telp char(14),
alamat varchar(50) );
Barang
Id_barang Nama_barang Harga stock
1001 Mouse Wireless 100.000 20
2003 Monitor LG 14 inc 800.000 30
3001 Hardisk 1 TB 1.500.000 15
3002 Hardisk SSD 512 GB 1.200.000 10
Tgl_beli Id_barang Id_pembeli Jumlah beli
2023-04-10 1001 P001 3
2023-04-11 2003 P002 2
2023-04-09 3001 P003 6
2023-04-11 2003 P002 1
2023-04-10 3001 P001 5
2023-04-08 2003 P003 2
MENAMPILKAN DATA DARI
BEBERAPA TABEL
SELECT pembeli.id_pembeli, pembeli.nama_pembeli, transaksi.id_barang
FROM pembeli, transaksi
WHERE pembeli.id_pembeli = transaksi.id_pembeli
TUGAS
1. Tampilkanlah nama pembeli, no tlp dan alamat dari tabel pembeli
2. tampilkalah jenis kelamin L dan P dari tabel pembeli
3. Tampilkan nama pembeli yang berawalan huruf R
4. Tampilkanlah Nama pembeli, nama barang, harga dan jumlah yang dibeli
5. Tampilkan isi tabel dengan format: Kode barang, Nama Barang, Harga
Barang