Komponen Model Relasional
- Struktur data dengan tabel (relasi), baris, kolom
- Manipulasi data yaitu operasi SQL kuat untuk mengambil dan memodifikasi data yang
- Integritas data yakni mekanisme untuk menerapkan aturan bisnis yang menjaga integritas data dimanipulasi
RELASI
- Suatu relasi adalah bernama, meja dua dimensi data.
- Sebuah tabel terdiri dari baris (record) dan kolom (atribut atau bidang).
- Persyaratan untuk tabel untuk memenuhi syarat sebagai relasi:
- Ini harus memiliki nama yang unik.
- Setiap nilai atribut harus atom (tidak multivalued, tidak komposit).
- Setiap baris harus unik (tidak dapat memiliki dua baris dengan tepat nilai yang sama untuk semua bidang mereka).
- Atribut (kolom) dalam tabel harus memiliki nama yang unik.
- Urutan kolom harus relevan.
- Urutan baris harus relevan.
KORESPONDENSI DENGAN MODEL ER
- Relasi (tabel) sesuai dengan jenis entitas dan dengan many to many jenis hubungan.
- Baris sesuai dengan contoh entitas dan dengan many to many contoh relasi.
- Kolom sesuai dengan atribut.
CATATAN: Kata relasi (Dalam database relasional) adalah tidak sama sebagai kata relasi (dalam model ER).
KEY FIELDS
Kunci adalah bidang khusus yang melayani dua tujuan utama:
- Primary keys. Unik pengidentifikasi dari relasi. Contohnya termasuk jumlah karyawan, nomor jaminan sosial, dll. Hal ini menjamin bahwa semua baris yang unik.
- Foreign keys.Identifiers yang memungkinkan tergantung hubungan (pada banyak sisi hubungan) untuk menyebut nya induk hubungan (di satu sisi hubungan).
Kunci dapat simple (Satu bidang) atau composite (Lebih dari satu bidang).
Kunci biasanya digunakan sebagai indeks untuk mempercepat respon terhadap permintaan pengguna.
Gambar 4-3 Skema selama empat hubungan (Pine Valley Furniture Perusahaan)
KENDALA INTEGRITAS
- Kendala domain dengan nilai-nilai yang diijinkan untuk suatu atribut.
- Entitas Integritas dengan tidak ada atribut primary key mungkin nol. Semua bidang kunci utamaHARUS memiliki data
- Penegasan tindakan dengan Peraturan bisnis
Source:
https://www.csub.edu/~ychoi2/MIS%20340/DBLecture/Textbook%20ppt/hoffer_edm_pp_ch04.ppt (yang menjelaskan tentang chapter 5 dalam buku Logical Database Design and Relational Models karya Jeffrey A. Hoffer, Heikki Topi, V. Ramesh )
Comments
Post a Comment