Selasa, 30 Juli 2024

NORMALISASI DATABASE

 "Relasi ERD"

Normalisasi  Database

Suatu teknik yang digunakan untuk membuat kumpulan entitas yang sesuai dengan karakteristik atribut entitas yang sehingga terbentuk entitas yang sederhana, non redundant, fleksibel, dan mudah beradaptasi, sehingga dapat dipastikan bahwa database yang dibuat berkualitas baik.

Database Non Relasional (firebase)

Database milik firebase merupakan database yang bersifat non-relational atau NoSQL, dimana database ini merupakan jenis database yang tidak menggunakan sistem tabel dalam implementasinya serta tidak menyimpan data secara lokal pada perangkat melainkan pada awan.

Perbedaan desain database normalisasi dan ERD :

Normalisasi

  • Fokus: Mengorganisasi data dalam tabel untuk mengurangi redundansi dan meningkatkan integritas data.
  • Pendekatan: Menggunakan serangkaian aturan yang disebut bentuk normal (1NF, 2NF, 3NF, dll.).
  • Hasil: Struktur tabel yang terorganisir dan efisien.
  • Penggunaan: Selama fase desain logis dan fisik dari database.

Entity-Relationship Diagram (ERD)

  • Fokus: Merancang basis data konseptual dengan menggambarkan entitas dan hubungan di antara mereka.
  • Pendekatan: Menggunakan diagram untuk merepresentasikan entitas, atribut, dan hubungan.
  • Hasil: Diagram visual yang menunjukkan hubungan antara entitas.
  • Penggunaan: Selama fase desain konseptual untuk memahami kebutuhan data dan hubungan antar data.


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.

Database Peminjaman

1. Berikut adalah DB peminjaman






2. Database tersebut memiliki beberapa hubungan yaitu id_peminjaman, id_barang, id_pengguna














Database Rumah Sakit

1. Berikut adalah DB Rumah Sakit





2. Database tersebut memiliki beberapa hubungan yaitu kd_dokter, kd_obat, id_kunjungan


Tidak ada komentar:

Posting Komentar

FUNCTION

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