Rabu, 21 Agustus 2024

TUGAS RELASI

Relasi 3 tabel 10 data

Apa yang dimaksud relasi database?
Basis data relasional adalah kumpulan titik data dengan hubungan yang telah ditentukan sebelumnya di antara titik tersebut.Model relasional mengatur data ke dalam tabel — dengan setiap baris mewakili setiap catatan dan setiap kolom terdiri dari atribut yang berisi nilai.
Pengertian normalisasi 3NF
Bentuk normal ketiga ( 3NF ) adalah pendekatan desain skema basis data untuk basis data relasional yang menggunakan prinsip normalisasi untuk mengurangi duplikasi data, menghindari anomali data , memastikan integritas referensial , dan menyederhanakan manajemen data .

1. Membuat database dan membuat tiga tabel (tabel barang, tabel penjualan dan tabel detail penjualan)


2. Tabel barang yang berisi  id_barang dan nama_barang


- Tabel tersebut berisi 10 data sebagai berikut :


















3. Tabel penjualan yang berisi id_barang, id_penjualan, stok, harga


- Tabel tersebut berisi 10 data sebagai berikut :



4.  Tabel detail_penjualan yang berisi id_penjualan, tgl_penjualan, nm_pembeli, desc_barang


- Tabel tersebut berisi 10 data sebagai berikut :



















5.  3 tabel yang berelasi
    - Semisal id_penjualan di tabel penjualan dan detail penjualan harus sama datanya agar tidak terjadi  eror




Selasa, 06 Agustus 2024

NORMALISASI

 

NORMALISASI 2NF

Normalisasi ke Bentuk Normal Kedua (2NF)

Bentuk normal kedua / 2NF mengharuskan tabel berada dalam 1NF dan setiap atribut non-prime (atribut non-kunci) harus sepenuhnya bergantung pada kunci utama (primary key) dan bukan pada bagian dari kunci utama.

Contoh tabel yang sudah dipecah menjadi 2NF :






FUNCTION

 FUNCTION Dalam MySQL , fungsi (function) merujuk pada suatu prosedur yang mengembalikan suatu nilai sebagai hasil dari eksekusi beberapa p...