Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
com
Basis data Kumpulan file yang digunakan oleh program aplikasi serta membentuk hubungan tertentu di antara record-record di file-file tersebut Atribut Deskripsi data yang bisa mengidentifikasikan entitas Missal : entitas mobil adalah no. mobil merk mobil, wrna mobil dsb Field Lokasi penyimpanan untuk salah satu elemen data atribut Record Kumpulan dari field yang berhubungan satu sama lain File Kumpulan dari record yang menggambarkan himpunan entitas
Key Elemen record yang dipakai untuk menemukan record tersebut pada waktu akses o Jenis-jenis key: Primary key Secondary key Candidate key Alternate key Composite key Foreign key Entitas Sekumpulan obyek yang mempunyai karakteristik sama dan bisa dibedakan dari lainnya. Obyek dapat berupa barang, orang, tempat atau suatu kejadian Missal : pegawai, mobil, nilai dsb
ERD
ERD: Entity Relationship Diagram Mencerminkan model database: struktur dari entities (tabel-tabel) dan relationships (hubungan-hubungan) di antara entities tersebut.
Model Entity Relationship adalah representasi logika dari data pada suatu organisasi atau area bisnis tertentu dengan menggunakan Entity dan Relationship
Entitas
Adalah obyek nyata Obyek fisik: rumah, kendaraan, pegawai, dll Obyek abstrak: pekerjaan, rencana, dll Simbol:
Relationship
Hubungan antara suatu himpunan entitas dengan himpunan entitas lainnya Simbol:
Cardinality Ratio
Menjelaskan batasan jumlah relasi suatu entity dengan entity lainnya Jenis rasio: 1. One to One 2. One to Many 3. Many to Many Batasan Kardinalitas: 1. Kardinalitas Minimum 2. Kardinalitas Maksimum Participant Constraint Menjelaskan apakah keberadaan suatu entity tergantung pada hubungan dengan entity lain 1. Total Participant 2. Partial Participant
Atribut
Property deskriptif yang dimiliki oleh setiap himpunan entitas Jenis Atribut: Atribut Key Atribut tunggal/ Atribut biasa Atribut Composit Atribut Multivalue Atribut Derivative
Key
Sejumlah atribut yang mengidentifikasi record/baris dalam sebuah relation secara unique Jenis Key: 1. Super Key 2. Candidate Key 3. Primary Key 4. Alternate Key 5. Composite Key 6. Foreign Key
Tipe Hubungan
(c)
(d)
One-to-One
Satu record di entity pertama berhubungan dengan hanya satu record di entity kedua, dan demikian pula sebaliknya. Entity mana saja bisa menjadi tabel utama, sesuai dengan situasi/kebutuhan/analisis.
One-to-Many
Jika A terhadap B mempunyai one-tomany relationship (atau B terhadap A mempunyai many-to-one relationship): satu record di A bisa berhubungan dengan banyak record di B, tetapi satu record di B berhubungan dengan hanya satu record di A. Entity di sisi One dalam hubungan Oneto-Many menjadi tabel utama, dan entity di sisi Many menjadi tabel kedua.
Many-to-Many
Jika A terhadap B mempunyai many-tomany relationship: satu record di A bisa berhubungan dengan banyak record di B, dan demikian pula sebaliknya. Dalam implementasi database, harus ada sebuah tabel perantara di antara A dan B. A dan B menjadi tabel utama, dan tabel perantara menjadi tabel kedua.
Diagram E-R
Diagram E-R (EntityRelationship) biasa digunakan dalam tahap analisis perancangan database Digunakan sebagai perangkat untuk berkomunikasi antara pengembang database dengan pengguna
Diagram E-R
Diagram E-R berupa model data konseptual, yang merepresentasikan data dalam suatu organisasi Tidak bergantung kepada software yang akan dipakai untuk mengimplementasikan database Sejauh ini banyak sekali model notasi yang dipakai untuk membuat diagram E-R
PELANGGAN
Mengirim
Memasok PESANAN
KIRIMAN
Memasok
BARANG
Berisi
Digunakan_ pada
PRODUK
Atribut
Simbol Lain-Lain
Entitas kuat Entitas asosiatif
Hubungan pengidentifikasi
Atribut turunan
Contoh Diagram E-R dengan Atribut Komposit, Nilai Berganda, dan Turunan
Matakuliah diselenggarakan di sebuah universitas dinyatakan dalam entitas MATAKULIAH dengan atribut Kode_Matakuliah (sebagai pengenal), Nama_Matakuliah, dan Sks. Setiap matakuliah bisa memiliki satu atau lebih matakuliah lain yang menjadi prasyaratnya, tetapi bisa juga tidak memiliki matakuliah prasyarat.