Pengertian ERD Dan Normalisasi - Pada kesempatan kali ini saya akan sedikit membahas mengenai Pengertian ERD Dan Normalisasi.Basis data Relasional adalah kumpulan dari relasi-relasi yang
mengandung seluruh informasi berkenaan suatu entitas/ objek yang akan
disimpan di dalam database. Tiap relasi disimpan sebagai sebuah file
tersendiri.
Perancangan basisdata merupakan suatu kegiaatan yang
setidaknya bertujuan sebagai berikut:
- Menghilangkan redundansi data
- Meminimumkan jumlah relasi di dalam basis data
- Membuat relasi berada dalam bentuk normal, sehingga dapat meminimumkan permasalahan berkenaan dengan penambahan, pembaharuan dan penghapusan.
ERD
adalah suatu pemodelan dari basisdata relasional yang didasarkan atas
persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari
sekumpulan objek yang saling berhubungan antara satu dengan yang
lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya
disebut relationship.menjadi mentalist Suatu entity bersifat unik dan
memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity
Mahasiswa, mempunyai atribut nama, umur, alamat, dan nim.
Diagram E-R
terdiri dari:
- Kotak persegi panjang, menggambarkan himpunan entitas
- Elip, menggambarkan atribut-atribut entitas
- Diamon, menggambarkan hubungan antara himpunan entitas
- Garis, yang menghubungkan antar objek dalam diagram E-R
E-R
Diagram merupakan suatu bahasa pemodelan yang dimana posisinya dapat
dianalogikan dengan stroy board dalam industri film, blu print
arsitektur suatu bangunan, miniatur, dan lain-lain. Dalam praktiknya,
membangun suatu sistem terlebih dahulu dilakukannya suatu perencaan.
Pemodelan merupakan suatu sub bagian dari perencanaan secara keseluruhan
sebagai salah satu upaya feedback evaluasi perampungan suatu
perencanaan.
E-R Diagram sebagai suatu pemodelan setidaknya memiliki
beberapa karakteristik dan manfaat sebagai berikut:
- Memudahkan untuk dilakukannya analisis dan perubahan sistem sejak dini, bersifat murah dan cepat.
- Memberikan gambaran umum akan sistem yang akan di buat sehingga memudahkan developer.
- Menghasilkan dokumentasi yang baik untuk client sebagai bahan diskusi dengan bentuk E-R Diagram itu sendiri.
- Kamus data bagi bagi para pengembang handy database.
Struktur dari E-R Diagram secara umum ialah terdiri dari:
- Entitas merupakan objek utama yang informasi akan disimpan, biasanya berupa kata benda, ex; Mahasiswa, Dosen, Nasabah, Mata Kuliah, Ruangan, dan lain-lain. Objek dapat berupa benda nyata maupun abstrak.
- Atribut merupakan deskripsi dari objek yang bersangkutan.
- Relationship merupakan suatu hubungan yang terjalin antara dua entitas yang ada.
Kardinalitas Relasi
ERD yang
mempersentasikan suatu basisdata relasional senantiasa memiliki
relasi-relasi dari sejumlah entitas yang dapat ditentukan banyaknya.
Banyaknya suatu relasi yang dimiliki oleh suatu relasi entitas disebut
derajat relasi. Derjat relasi maksimum disebut dengan kardinalitas
sedangkan derajad minimum disebut dengan modalitas. Kardinalitas yang
terjadi diantara dua himpunan entitas (misal A dan B) dapat berupa:
- One to One, satu record dipetakan dengan satu record di entitas lain. Contoh: satu nasabah punya satu account.
- One to Many, Satu record dapat dipetakan menjadi beberapa record di entitas lain. Contoh: satu nasabah dapat punya lebih dari satu account.
- Many to Many, Beberapa record dapat dipetakan menjadi beberapa record di entitas lain. Contoh: satu nasabah dapat memiliki lebih dari satu account. Satu account dapat dimiliki lebih dari satu nasabah (join account).
Sekian dulu informasi sederhana saya mengenai Pengertian ERD Dan Normalisasi.