Perbedaan model data relational, jaringan, & hierarkis
1. Model Relational,Dimana data serta hubungan antar data direpresentasikan oleh sejumlah tabel dan masing-masing tabel terdiri dari beberapa kolom yang namanya unique. Model ini berdasarkan notasi teori himpunan (set theory), yaitu relation.
Contoh :
2. Model Jaringan
model dimana data dan hubungan antar data direpresentasikan dengan record dan links. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph dan menyatakan hubungan cardinalitas 1:1, 1:M dan N:M
Contoh :
3. Model Hirarki
Dimana data serta hubungan antar data direpresentasikan dengan record dan link (pointer), dimana record-record tersebut disusun dalam bentuk tree (pohon), dan masing-masing node pada tree tersebut merupakan record/grup data elemen dan memiliki hubungan cardinalitas 1:1 dan 1:M
Contoh :
Kesimpulan:
Dari ketiga perbedaan model diatas, dapat kita simpulkan bahwa pada tiap
model memiliki ciri yang berbeda. Seperti pada model relasional yang
menggunakan table, model jaringan yang seperti pohon namun bisa memliki
banyak orang tua dan anak, dan yang terakhir model hirarki yang hanya
bisa memiliki satu orang tua-satu anak begitu sebaliknya.
Relasi Tabel
a. One to One
Mempunyai pengertian "Setiap baris data pada tabel pertama dihubungkan
hanya ke satu baris data pada tabel ke dua". Contohnya : relasi antara
tabel mahasiswa dan tabel orang tua. Satu baris siswa hanya berhubungan
dengan satu baris orang tua begitu juga sebaliknya.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcsbJnvUDtelpOjP_TNKuX4Jl7URZqE-dzpYu6EcQaFmoOJ3q0ghZxFGsbEhyphenhyphend49YDnVWpqcGm0qXXuce9VornSo1mqqNvIXMJ6jNQ4aWdasPIrajMPAzxaV10f7gi0bsiJxYEtIV9wjqZ/s320/1.png)
b. One to Many
Mempunyai pengertian "Setiap baris data dari tabel pertama dapat
dihubungkan ke satu baris atau lebih data pada tabel ke dua". Contohnya :
relasi antara tabel dosen PA dan tabel mahasiswa. Satu baris dosen PA
atau satu dosen PA bisa berhubungan dengan satu baris atau lebih
mahasiswa.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0ZaoRzJCHYQHIbntyvhlDa3HM9-2hb6uMAftfFazPQZhd5fil_3EclUBpcuNmmmF_iemg_qUb79qx5KhCfd0yqmNcUovvVyQfiZ4a-ywZqTkYHoaCk9qY5Y8HPw01wuhytu4lQX_ni4W_/s320/2.png)
c. Many to One
Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama
dihubungkan hanya ke satu baris data pada tabel ke dua". Contohnya :
relasi tabel mata kuliah antara tabel dosen. Satu baris atau lebih data
mata kuliah berhubungan hanya dengan satu baris dosen.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6TEqk6J3ufdiR_4pPM0xqpAIgUCZw5FSR3UcSEaIkKY_EtYs9-J0t1201wuRIf7B7kkTlk2HlqPL2vIE__MaZ0BdyOxPzxWvXBEi3W2D-uUClZrdlVAn7lyZ-O9GOS2BW5cjL-ctw9c8r/s320/4.png)
d. Many to Many
Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama bisa
dihubungkan ke satu atau lebih baris data pada tabel ke dua". Artinya
ada banyak baris di tabel satu dan tabel dua yang saling berhubungan
satu sama lain. Contohnya : relasi antar tabel mahasiswa dan tabel mata
kuliah. Satu baris atau lebih mahasiswa bisa berhubungan dengan banyak
baris mata pelajaran begitu juga sebaliknya.
0 comments:
Posting Komentar