•
Model Jaringan network model
Model ini menyerupai model hirarki, dengan perbedaan model ini bisa menyatakan hubungan antar entiti dalam: satu – satu
”one to one”, satu – banyak ”one to many”, maupun banyak – banyak ”many to many”. Contoh model jaringan yang
didasarkan oleh model hirarki pada Gambar 2.6.
•
Gambar 2.7 Contoh Model Jaringan Abdul, 1999
•
Model Relasional relational model
Model Relasional merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami oleh pengguna. Model
ini menggunakan sekumpulan tabel berdimensi dua yang disebut relasi atau tabel, dengan masing-masing relasi tersusun
atas baris dan atribut. Relasi dirancang sedemikian rupa sehingga
dapat menghilangkan
kemubaziran data
dan menggunakan kunci tamu untuk berhubungan dengan relasi lain.
DBMS yang bermodelkan relasional biasa disebut RDBMS Relational Database Management System. Berikut merupakan
Dosen Siti Nurbaya
Pengantar Basis Data
Pemrograman COBOL
Rudi Asti
Dina Edi
Dosen Ashadi
Matematika I
Ita
bentuk relasional berdasarkan contoh model hirarki dan jaringan sebelumnya.
Tabel 2.3 Contoh Model Relasional Abdul, 1999
2.6.5 RDBMS Relational Database Management System
Relational Database sebenarnya adalah salah satu konsep penyimpanan data, sebelum konsep database relasional muncul
sebenarnya sudah ada dua model database yaitu Network Database dan Hierarchie Database. Dalam database relasional, data
disimpan dalam bentuk relasi atau tabel dua dimensi, dan antar tabel satu dengan tabel lainnya terdapat hubungan atau
relationship. Untuk membuat struktur tabel, mengisi data ke tabel, mengubah data jika diperlukan dan menghapus data dari tabel
Nama_Dosen Kelas
Mahasiswa Siti Nurbaya
Pengantar Basis Data Rudi
Siti Nurbaya Pengantar Basis Data
Asti Siti Nurbaya
Pengantar Basis Data Dina
Siti Nurbaya Pemrograman COBOL
Dina Siti Nurbaya
Pemrograman COBOL Edi
Ashadi Matematika I
Ita Ashadi
Matematika I Edi
diperlukan software. Software yang digunakan membuat tabel, isi data, ubah data dan hapus data disebut Relational Database
Management System RDBMS. Saat ini, Sistem Manajemen Basis Data Relasional RDBMS-
Relational Database Management System yang berdasarkan model data relasional merupakan pendekatan yang paling dominan, yang
pertama kali diperkenalkan E.F. Codd 1970 dalam makalah
berjudul ”A relational model of data for large shared data banks”.
Bambang, 2004. Beberapa istilah penting dalam model relasional adalah: Bambang,
2004 •
Relasi
Relation Relasi merupakan 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.
Contohnya mengenai informasi pegawai-pegawai yang bekerja di perusahaan X direpresentasikan pada relasi PEGAWAI yang
mengandung informasi: nomor induk pegawai, nama, alamat, gaji dan kode divisi tempat pegawai bekerja.
•
Atribut
Attribute Atribut merupakan kolom dari suatu relasi yang mempunyai nama. Atribut-atribut pada suatu relasi tidak harus
tersusun secara khusus. Contohnya, pada relasi PEGAWAI mempunyai lima kolom untuk atribut-atribut NIP, Nama,
Alamat, Gaji dan KodeDiv. •
Tupel
Tuple Tupel merupakan suatu baris dari suatu relasi. Pada relasi PEGAWAI, setiap tupel mempunyai 5 nilai, masing-
masing untuk setiap atribut NIP, Nama, Alamat, Gaji dan KodeDiv.
•
Domain
Domain Domain merupakan kumpulan nilai-nilai data yang mungkin untuk suatu atribut dan bersifat atomik. Contoh:
domain dari atribut KodeDiv adalah {Div01, Div02, Div03, Div04}.
•
Derajat
Degree of relation Derajat dari suatu relasi adalah banyaknya atribut pada suatu relasi. Relasi PEGAWAI yang mempunyai 5
atribut berarti mempunyai derajat lima, dimana setiap tupelnya mempunyai 5 nilai.
•
Kardinalitas
Cardinality of relation Kardinalitas dari suatu relasi adalah banyaknya tupel pada suatu relasi. Kardinalitas dari relasi ini
dapat berubah-ubah sesuai dengan perubahan yang terjadi pada relasi.