RELATIONAL MODEL Pertemuan 5 Pengertian Relational Model Relasi

  • Slides: 10
Download presentation
RELATIONAL MODEL Pertemuan 5

RELATIONAL MODEL Pertemuan 5

Pengertian Relational Model �Relasi atau dikenal sebagai relationship dalam sistem basis data adalah merupakan

Pengertian Relational Model �Relasi atau dikenal sebagai relationship dalam sistem basis data adalah merupakan suatu hubungan antara entitas satu dengan entitas yang lain. �Relasi direpresentasikan dalam sebuah tabel dengan kolom-kolom dan baris-baris. �Pada model relasional, relasi digunakan untuk menyimpan informasi mengenai objek-objek yang direpresentasikan dalam sebuah basis data. �Relasi ini digambarkan dalam bentuk tabel dua dimensi.

Karakteristik Relasi �Harus mempunyai nilai tunggal (single value) dan nilai yang tidak dapat dibagi

Karakteristik Relasi �Harus mempunyai nilai tunggal (single value) dan nilai yang tidak dapat dibagi lagi (atomic value) �Semua elemen data harus mempunyai tipe dan ukuran sama �Masing-masing atribut dalam sebuah relasi mempunyai nama yang unik �Dalam sebuah relasi tidak ada dua record data yang identik

Istilah-istilah dalam model basis data relasional : � Record : Sebuah baris dalam suatu

Istilah-istilah dalam model basis data relasional : � Record : Sebuah baris dalam suatu relasi. Disebut juga tuple � Cardinality : Banyaknya record dalam sebuah relasi. � Atribut : Suatu kolom dalam sebuah relasi. Setiap entitas pasti memiliki atribut yang mendeskrpsikan karakter dari entitas tersebut. � Domain : Batasan nilai dalam atribut dan tipe datanya. Domain memiliki pengertian yang sama dengan tipe data, namun domain lebih ditekankan pada batas nilai yang diperbolehkan pada suatu atribut. � Derajat/Degree: Banyaknya kolom dalam relasi � Candidate Key : Atribut atau sekumpulan atribut yang unik yang dapat digunakan untuk membedakan suatu record

Istilah-istilah dalam model basis data relasional : �Primary Key : Salah satu dari candidate

Istilah-istilah dalam model basis data relasional : �Primary Key : Salah satu dari candidate key yang dipilih atau digunakan untuk membedakan suatu record �Foreign Key : Sebuah kumpulan field dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan primary key pada relasi yang kedua), seperti: ‘logical pointer’ �Alternate Key: Candidate key yang tidak dipilih menjadi Primary Key

Aturan-aturan kunci relasi �Integritas kesatuan (entity integrity): Elemen yang dipilih sebagai primary key (kunci

Aturan-aturan kunci relasi �Integritas kesatuan (entity integrity): Elemen yang dipilih sebagai primary key (kunci primer) tidak boleh null.

Aturan-aturan kunci relasi � Integritas Referensial (referential integrity): Dalam suatu relasi dalam basis data

Aturan-aturan kunci relasi � Integritas Referensial (referential integrity): Dalam suatu relasi dalam basis data yang dihubungkan oleh kunci luar/kunci penghubung, maka dalam relasi tersebut harus menjamin bahwa elemen data pada Foreign key harus sama/sesuai dengan elemen data di relasi/table lainnya dimana foreign key

Kamus Data � Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi

Kamus Data � Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output, dan komponen data strore. � Kamus data digunakan untuk: Ø Pada tahap analisis, sebagai alat komunikasi antara analis system dengan pemakai system tentang data yang mengalir dalam system, yaitu tentang data yang masuk ke system dan tentang informasi yang dibutuhkan oleh pemakai system Ø Pada tahap perancangan system, digunakan untuk merancang input, laporan-laporan database.

Berikut penjelasan lebih rinci mengenai elemen kamus data : �Nama arus data �Alias �Bentuk

Berikut penjelasan lebih rinci mengenai elemen kamus data : �Nama arus data �Alias �Bentuk data �Arus Data �Penjelasan �Periode �Volume �Struktur Data