Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
Pada dasarnya ada tiga komponen yang digunakan, yaitu :
a. Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
- Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
- Atribut simple
atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.
- Atribut Multivalue
nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
- Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
- Atribut Derivatif
Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus
c. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Derajat relasi atau kardinalitas rasio
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya
One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya
Selasa, 03 Maret 2020
Review the scenario below. Identify the conceptual model and the physical model dari scenario.
Identifikasi conceptual model dan physichal model dari skenario berikut :
Zoe akan pergi ke toko untuk membeli minuman untuk pesta ulang tahun yang dijadwalkan malam itu. Zoe tahu bahwa dia membutuhkan minuman untuk 48 orang dan mengharapkan toko untuk menerima cek untuk pembayaran dan memberinya bantuan membawa produk ke mobilnya. Zoe ingin memiliki minuman berkarbonasi, minuman non-karbonasi, dan minuman bebas gula. Dia mengharapkan untuk membeli delapan paket enam. Zoe memasuki toko dan menemukan seluruh sistem distribusi minuman otomatis. Dia juga menemukan bahwa minuman datang dalam berbagai ukuran paket dan bahwa dia harus memilih opsi penjual yang tepat untuk produk yang akan dicairkan. Minuman dikemas dalam empat bungkus, enam bungkus, dan sepuluh bungkus
Review :
Model konseptual : Zoe memiliki rencana untuk membeli delapan minuman 6 * paket dan harapannya adalah mendapatkan bantuan membawa produk ke mobilnya.
Model fisik: Zoe menemukan bahwa minuman dikemas dalam 4 * paket, 6 * paket, dan 10 * paket (minuman berkarbonasi, minuman non-karbonasi, dan minuman bebas gula) dan seluruh sistem distribusi minuman diotomatisasi sekarang
Senin, 02 Maret 2020
Tugas Post 4
Physical Model
Physical data model Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.
Sebuah physical data model (alias desain database) adalah representasi dari desain data yang memperhitungkan fasilitas dan kendala sistem database yang diberikan manajemen. Dalam siklus hidup proyek itu biasanya berasal dari model data logis, meskipun mungkin reverse-engineered dari implementasi database yang diberikan. Sebuah physical data model lengkap akan mencakup semua artefak database yang diperlukan untuk membuat hubungan antara tabel atau mencapai tujuan kinerja, seperti indeks, definisi kendala, menghubungkan tabel, tabel dipartisi atau cluster. Physical data model biasanya dapat digunakan untuk menghitung perkiraan penyimpanan dan mungkin termasuk rincian alokasi penyimpanan khusus untuk sistem database tertentu.
Tugas post 3
CONCEPTUAL DB
Conseptual DB adalah peta konsep dan hubungan mereka yang digunakan untuk database . Ini menggambarkan semantik sebuah organisasi dan mewakili serangkaian pernyataan tentang sifatnya. Secara khusus, ini menggambarkan hal-hal yang penting bagi sebuah organisasi ( kelas entitas ), tentang mana cenderung mengumpulkan informasi, dan karakteristik ( atribut ) dan hubungan antara pasangan hal-hal yang penting ( hubungan ).
Karena skema konseptual mewakili semantik sebuah organisasi, dan bukan desain database , mungkin ada pada berbagai tingkat abstraksi. Arsitektur ANSI empat skema asli dimulai dengan serangkaian skema eksternal yang masing-masing mewakili pandangan seseorang terhadap dunia di sekitarnya. Ini dikonsolidasikan ke dalam satu skema konseptual tunggal yang merupakan superset dari semua pandangan eksternal tersebut. Model data bisa sama konkretnya dengan perspektif masing-masing orang, tapi ini cenderung membuatnya tidak fleksibel. Jika dunia orang itu berubah, modelnya harus berubah. Model data konseptual mengambil perspektif yang lebih abstrak, mengidentifikasi hal-hal mendasar, dimana hal-hal yang ditangani individu hanya merupakan contoh.
Model ini memungkinkan untuk apa yang disebut warisan dalam istilah berorientasi objek . Kumpulan instance dari kelas entitas dapat dibagi menjadi kelas entitas dengan hak mereka sendiri. Jadi, setiap instance dari kelas entitas sub-tipe juga merupakan instance dari kelas super entitas. Setiap instance kelas entitas tipe super, maka juga merupakan instance dari salah satu kelas entitas sub-tipe.
tugas post 2
Basis Data
Basis Data adalah kumplan data data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan cara tertentu untuk membentuk data baru atau informasi. Dapat dikatakan pula bahwa basis data merupakan kumpulan dari data yang saling berhubungan antara satu dengan lainya yang di organisasikan berdasarkan skema atau struktur tertentu
Langganan:
Postingan (Atom)
Apa itu ARC.....?
Pengertian Arcs Arc dalam pemodelan data membantu perancang memperjelas relasi XOR (Exclusive OR) dalam pada database. Hubungan OR ...
-
Physical Model Physical data model Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-da...
-
Basis Data Basis Data adalah kumplan data data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan cara terten...
-
Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan obje...