1 / 10

MODEL DATA RELASIONA L

MODEL DATA RELASIONA L. Definisi. model yang menyajikan database sebagai satu kumpulan “relasi” atau tabel Nama tabel dan nama-nama kolom digunakan untuk membantu dalam melakukan interpretasi arti dari nilai-nilai dalam setiap baris dari tabel. Terminologi model relasional.

Download Presentation

MODEL DATA RELASIONA L

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MODEL DATA RELASIONAL

  2. Definisi model yang menyajikan database sebagai satu kumpulan “relasi” atau tabel • Nama tabel dan nama-nama kolom digunakan untuk membantu dalam melakukan interpretasi arti dari nilai-nilai dalam setiap baris dari tabel

  3. Terminologi model relasional • Sebuah baris disebut sebuah tuple/ row / record • Suatu header dari kolom disebut attribute/ field • Tipe data yang menjelaskan jenis-jenis nilai yang dapat muncul dalam setiap kolom disebut domain

  4. Domain Domain D merupakan satu set dari nilai-nilai yang utuh • Menjelaskan tipe data • Suatu domain juga dijelaskan dengan memberikan: nama dan format data, plus informasi tambahan untuk memudahkan menginterpretasikan nilai-nilai domain Contoh • Domain “NIP” : satu set dari 9 angka NIP yang valid • Domain “Umur pegawai” : umur yang memungkinkan menjadi pegawai suatu perusahaan, masing-masing harus mempunyai nilai umur antara 16 dan 50 tahun

  5. Karakteristik Tabel • Pengurutan record dalam suatu tabel Tabel didefinisikan sebagai satu set Record • Record dalam suatu Tabel tdk mempunyai urutan tertentu • Pengurutan Nilai dalam suatu Record Suatu n-record mrp ordered-list (suatu list terurut) dari n nilai; sehingga urutan-urutan nilai dalam suatu record menjadi penting

  6. Karakteristik Tabel (lanj) • Nilai-nilai dalam Record Setiap nilai dalam suatu Record merupakan satu nilai yang utuh (tidak dapat dipecah menjadi komponen-komponen yang lebih kecil dalam kontek model Tabel) • Composite dan multivalued attribute tdk diperbolehkan dalam model relasional. • attribute2 multivalued harus dipisahkan menjadi Tabel2 yang terpisah • attribute2 composite harus disajikan oleh simple attributes yang membentuknya

  7. Kumpulan table pada “Koperasi ABC”

  8. Spesifikasi untuk tabel Barang

  9. Constraints Model Relational • Domain Constraints Nilai dari setiap field suatu Tabel harus utuh • Key Constraints Suatu Tabel adalah satu set record, dan semua elemen dalam satu set harus berbeda • Tdk boleh terdapat dua Record yang mempunyai nilai yang sama untuk semua attributnya • Entity Integrity Dalam suatu Tabel, tidak boleh terdapat primary key yang bernilai kosong/null • Referential Integrity Constraint Field yang mengacu field yang lain, dalam proses update, nilainya tidak boleh menyalahi field yang diacu

  10. Operasi-operasi update pada tabel (Penggunaan operasi update harus tidak melanggar integrity constraint yang telah ditentukan) • Operasi INSERT • Operasi DELETE • Operasi MODIFY

More Related