SOAL
1. Perbedaaan
model data relasional, jaringan dan hirarki
2. Gambarkan
Kasus Relasi Tabel
a. One to one
b. One to many
c. Many to one
d. Many to many
JAWAB
1. Model hirarkis
atau biasa disebut model pohon ini menggunakan pola hubungan dengan istilah
orang tua dan anak. Terdapat juga istilah simpul (bercirikan kotak atau
lingkaran). Simpul yang berada diatas yang terhubung ke simpul pada level
dibawahnya disebut orang tua. Setiap orang tua bisa memiliki satu (hubungan
1:1) atau beberapa anak (hubungan 1:M), tetapi setiap anak hanya memiliki satu
orang tua. Simpul – simpul yang dibawahi oleh simpul orang tua disebut anak.
Adapun hubungan antara anak dan orang tua disebut cabang. Perbedaannya adalah,
record-record diorganisasikan sebagai tree (pohon) daripada graf.
Model jaringan direpresentasikan dengan sekumpulan record
(Pascal),dan relasi antar data yang direpresentasikan oleh record & lin.
Model ini menyerupai model hirarki. Perbedaannya terdapat pada suatu simpul
anak bisa memilki lebih dari satu orang tua. Model ini bisa menyatakan hubungan
1:1 (satu arang tua punya satu anak), 1:M (satu orang tua punya banyak anak),
maupun N:M (beberapa anak bisa mempunyai beberapa orangtua). Pada model
jaringan, orang tua disebut pemilik dan anak disebut anggota. Sebagai Contoh
lihat gambar dibawah ini:
Model relasional berbeda dengan model jaringan &
hirarki.Pada model data relasional pemodelan menggunakan tabel untuk
merepresentasikan data & relasi antar data. Setiap tabel terdiri atas
kolom, dan setiap kolom mempunyai nama variable tertentu.Inti dari model ini
adalah relasi, yang dimisalkan sebagai himpunan dari record. Pada model
relasional, skema atau deskripsi data pada model relasi ditentukan oleh nama,
nama dari tiap field (Atribut atau kolom), dan tipe dari tiap field.
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.
2. a. Tabel One to
One
Mempunyai pengertian "Setiap baris data pada tabel
pertama dihubungkan hanya ke satu baris data pada tabel ke dua". Contohnya
: relasi antara table A dan tabel B. Satu baris A hanya berhubungan dengan satu
baris B begitu juga sebaliknya.
b. Tabel One to Many
Mempunyai pengertian "Satu baris data dari tabel
pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke
dua". Contohnya : Dosen mengajarkan Mata Kuliah. Satu dosen boleh
mengajarkan lebih dari satu Mata Kuliah, tetapi satu Mata Kuliah tidak boleh
diajarkan oleh lebih dari satu dosen.
c. Tabel Many to One
Mempunyai pengertian “Satu baris atau lebih pada table
pertama hanya dapat
dihubungkan ke satu baris pada tabel ke dua”. Contohnya :
d. Tabel Many to Many
Mempunyai pengertian "Satu baris atau lebih data pada
tabel pertama bisa dihubungkan kesatu atau lebih baris data pada tabel ke
dua". Artinya ada banyak baris di tabel satu dantabel dua yang saling
berhubungan satu sama lain. Contohnya : relasi antar tabel siswa dantabel mata
kuliah. Satu baris siswa bisa berhubungan dengan banyak baris mata pelajaran
begitu juga
sebaliknya.
DOSEN PENGAMPU : ROPIANTO, M.kom






0 komentar:
Posting Komentar