-
Notasi Diagram ER dan Kardinalitas Relasi
Notasi Simbolik dalam Diagram ER Persegi panjang : himpunan entitas Elips : atribut (atribut yang sebagai kunci digarisbawahi) Belah ketupat : himpunan relasi Garis : penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya Kardinalitas relasi dinyatakan dengan banyaknya garis cabang atau dengan pemakaian angka (1 dan 1 untuk relasi satu-ke-satu, 1…
-
Entity Relationship Diagram
Pengantar ERD ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks.. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Dengan ERD kita mencoba menjawab pertanyaan seperti : Data apa yang diperlukan ?…
-
Domain Tipe Data dan Bentuk-bentuk Normal
Domain dan Tipe Data Domain, memiliki pengertian yang hampir sama dengan tipe data, namun domain lebih ditekankan pada batas-batas nilai yang diperbolehkan pada suatu atribut. Contoh : data SKS bertipe integer. Namun dalam kenyataan tidak ada sks yang bernilai negatif. Berarti domain nilai sks adalah integer >. Tipe data merujuk pada kemampuan penimpanan data yang…
-
Atribut Tabel
Atribut adalah karakteristik atau sifat yang melekat pada sebuah tabel, atau disebut juga kolom data. Pengelompokan atribut : Atribut Key Adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik (tidak boleh ada dua atau lebih baris data dengan nilai yang sama untuk atribut tetentu). Ada 3 key…
-
Ketergantungan dan Efek dari Normalisasi
Keharusan menghilangkan masalah-masalah dalam ketergantungan : Yang harus dilakukan adalah jika struktur data dalam relasi dirancang sedemikian rupa sehingga atribut-atribut bukan kunci hanya tergantung pada atribut kunci dan tidak pada atribut lain. Ada 3 ketergantungan : Functional Dependence (FD) FD akan muncul diantara dua rinci data dalam suatu struktur data jika nilai salah satu rinci…
-
Penyimpangan Dalam Modifikasi Normalisasi
Apa itu Normalisasi? Normalisasi adalah suatu teknik yang menstrukturkan data dalam cara-cara tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang berhubungan dengan pengolahan data dalam basis data Kriteria yang mendefinisikan level-level pada normalisasi adalah bentuk normal (norm form) Apa tujuan Normalisasi? Normalisasi perlu dilakukan agar kerelasian dalam basis data menjadi mudah dimengerti, mudah dipelihara,…
-
Relasi antar entity dan Basis Data yang Baik
Relasi Antar Entity Ada dua jenis relasi antar entity Relasi antar entity dalam satu tabel Berupa relasi antar entity yang berupa record untuk menyediakan data atau informasi dari atribut-atribut dalam satu tabel. Contoh : dalam tabel mahasiswa dapat diperoleh informasi bahwa nomhs 12346 bernama Ali baba dengan jenis kelamin laki-laki Relasi antar entity dalam banyak…
-
Komponen dan Kunci Relasi Basis Data Relasional
Komponen Relasi Tabel relasional mempunyai 2 komponen : Intention Terdiri dari dua bagian yaitu struktur penamaan (naming structure) dan batasan integritas (integrity constraint) Struktur penamaan menunjukkan nama tabel dan nama atribut yang ada lengkap dengan dengan batasan nilai dan tipe datanya Batasan integritas dipengaruhi oleh integritas referential yang meliputi key constraint dan referensial constraint. Key…
-
Terminologi dan Karakteristik Model Basis Data Relasional
Terminologi Model ini menjelaskan tentang hubungan logik antar data dalam basis data dengan cara memvisualisasikan ke dalam bentuk tabel dua dimensi yang terdiri dari sejumlah baris dan kolom yang menunjukan atribut-atribut. Istilah-istilah dalam model basis data relasional : Record : sebuah baris dalam suatu relasi. Disebut juga tuple Cardinality : banyaknya record dalam sebuah relasi…
-
Model Data
Model data merupakan suatu cara untuk menjelaskan bagaimana pemakai dapat melihat data secara logik. Ada 3 jenis model data : Model Data Berbasis Objek Merupakan himpunan data dan relasi yang menjelaskan hubungan logik antar data dalam suatu basis data berdasarkan objek datanya. Terdiri dari dua jenis, yaitu : Entity Relationship model Merupakan model untuk menjelaskan…