Postingan

Apa itu normalisasi pada ERD

  Normalisasi dalam Entity-Relationship Diagram (ERD) adalah proses untuk mengorganisasi data dalam basis data relasional guna mengurangi redundansi dan memastikan integritas data. Normalisasi bertujuan untuk memecah tabel besar yang mengandung data duplikat menjadi tabel-tabel kecil yang lebih spesifik dengan hubungan antar tabel yang jelas. Proses normalisasi dilakukan dengan mengikuti beberapa tingkatan normalisasi yang dikenal dengan istilah normal forms (NF). Setiap tingkat normalisasi berusaha untuk meningkatkan desain basis data dan mengurangi masalah yang dapat muncul dalam pengelolaan data. 1. Tujuan Normalisasi : Mengurangi redundansi : Menghindari penyimpanan data yang berlebihan atau duplikat dalam basis data. Menjaga konsistensi : Menghindari inkonsistensi data yang dapat terjadi ketika data yang seharusnya diperbarui tidak ter-update di seluruh tabel. Mempermudah pemeliharaan : Data yang terorganisir dengan baik akan mempermudah pemeliharaan, pembaruan, dan pengha...

Apa itu relation pada ERD, Mengapa many-to-many tidak baik digunakan pada ERD

  Relasi pada ERD Relasi dalam ERD menggambarkan hubungan antara dua entitas. Relasi bisa berbentuk satu-ke-satu (1:1), satu-ke-banyak (1:N), atau banyak-ke-banyak (M:N), dan digambarkan menggunakan garis yang menghubungkan entitas. Mengapa Many-to-Many Tidak Baik Digunakan dalam ERD? Relasi many-to-many (M:N) dalam ERD tidak disarankan untuk digunakan secara langsung karena dapat menyebabkan redundansi data yang berlebihan dan kesulitan dalam pemeliharaan data. Redundansi Data : Dalam relasi M:N, data bisa duplikat atau sulit diatur karena satu entitas dapat berhubungan dengan banyak entitas lain, menciptakan banyak kombinasi data. Kesulitan dalam Integritas Data : Jika tidak ditangani dengan benar, hubungan M:N bisa menyebabkan ketidakcocokan data atau kesalahan dalam penyimpanan dan pembaruan data. Untuk mengatasi masalah ini, biasanya digunakan tabel penghubung (junction table) yang memecah relasi M:N menjadi dua relasi 1:N, sehingga data lebih terstruktur dan mudah dipelih...

Apa itu attribute, entitas dan relasi dalam ERD.

  Pada diagram ERD (Entity Relationship Diagram), berikut adalah penjelasan mengenai atribut, entitas, dan relasi: Entitas : Entitas adalah objek atau hal yang dapat dibedakan dan memiliki keberadaan yang dapat digambarkan dalam suatu sistem. Biasanya, entitas merepresentasikan benda nyata atau konsep dalam dunia nyata, seperti "Mahasiswa", "Dosen", atau "Mata Kuliah". Dalam ERD, entitas digambarkan dengan kotak. Atribut : Atribut adalah karakteristik atau informasi yang menjelaskan entitas. Sebagai contoh, untuk entitas "Mahasiswa", atributnya bisa mencakup "Nama", "NIM", dan "Alamat". Atribut biasanya digambarkan dengan elips yang terhubung ke entitas yang bersangkutan. Relasi : Relasi menggambarkan bagaimana dua atau lebih entitas saling berhubungan. Sebagai contoh, entitas "Mahasiswa" mungkin berhubungan dengan entitas "Mata Kuliah" melalui relasi "Mengambil", yang menunjukkan bahwa ...

Pertemuan ke 4

Gambar
 

Pertemuan 3

Gambar
 

Tugas 2

Gambar
 

Apa Itu Phisycal Model?

  Model fisik (physical model) dalam basis data adalah representasi konkret dari bagaimana data akan disimpan secara fisik dalam sistem penyimpanan, seperti hard disk, SSD, atau sistem penyimpanan lainnya. Berbeda dengan model konseptual dan model logis, model fisik berfokus pada detail teknis dan implementasi spesifik yang terkait dengan penyimpanan, pengaksesan, dan pengelolaan data pada perangkat keras. Elemen Utama Model Fisik: Struktur Tabel dan Kolom : Pada basis data relasional, tabel-tabel yang didefinisikan pada tingkat logis diimplementasikan secara fisik dengan detail seperti tipe data spesifik (misalnya, INT , VARCHAR , DATE ), panjang kolom, dan atribut lain yang memengaruhi penyimpanan. Indeks : Indeks digunakan untuk mempercepat pengambilan data. Pada model fisik, pengembang memutuskan di kolom mana indeks akan dibuat untuk meningkatkan performa kueri tertentu. Partisi Data : Data sering kali dipartisi untuk meningkatkan kinerja atau pengelolaan, terutama pada basis...