jawaban pertanyaan no 2
perbedaan model data relasional, jaringan dan hierarkis
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.
Contoh :

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.
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.
JAWABAN SOAL NO 4
GAMBARKAN KASUS RELASI TABEL
Perlu kita ketahui sebelumnya untuk pengertian Relasi itu
sendiri yaitu adalah hubungan antara tabel yang mempresentasikan hubungan antar
objek di dunia nyata. Relasi merupakan hubungan yang terjadi pada suatu tabel
dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan
berfungsi untuk mengatur mengatur operasi suatu database. Hubungan yang dapat
dibentuk dapat mencakup 3 macam hubungan
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 Siswa dan tabel orang tua. Satu baris siswa hanya
berhubungan dengan satu baris orang tua begitu juga sebaliknya.
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 perwalian antara tabel guru dan tabel siswa. Satu baris guru
atau satu guru bisa berhubungan dengan satu baris atau lebih mahasiswa
Many to Many:
Mempunyai pengertian "Satu baris atau lebih data pada tabel
pertama bisa dihubugkan 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 siswa dan tabel mata kuliah.
Satu baris siswa bisa berhubungan dengan banyak baris mata pelajaran begitu
juga sebaliknya.





Tidak ada komentar:
Posting Komentar