Posted by : deari q
Senin, 24 Maret 2014
Pada pertemuan
kali ini seperti biasa dosen meminta dari beberapa mahasiswa untuk membacakan refleksi
dari minggu terakhir. Pertemuan kali ini menarik karena diselingi oleh permainan
yang pastinya tidak jauh dari materi basis data :)
Materi untuk
minggu ini membahas tentang Permodelan Data dan Basis Data Relational
Apa itu model
data?
Model Data adalah
perangkat konseptual untuk menggambarkan data, hubungan data sematik (makna)
data atau batasan data.
Ada 2 konsep
memodelkan data
1.
Model Data Berbasis Objek
Merupakan Himpunan data dan relasi yang menjelaskan hubungan logik antar
ojek.
a. ERD
Menjelaskan hubungan antar data dalam
basis data berdasarkan persepsi bahwa real world (dunia nyata) terdiri dari
objek-objek dasar yang mempunyai hubungan/relasi antara objek tersebut.
b. sematik
Relasi antar objek dinyatakan dengan
kata-kata
2.
Model Data Berbasis Record
Merupakan Model ini mendasarkan pada record untuk menjelaskan kepada
user tentang hubungan logic antar data dalam basis data.
a. Relational Model
Merupakan model data yang paling
populer saat ini, menggunakan model berupa tabel berdimensi dua (yang disebut
relasi atau tabel)
contoh
Dosen (NIK,
Nama_Dosen, Alamat_Dosen, TTL)
MatKul
(Kode_MatKul, Nama_MatKul, SKS, Semester)
MHS (NIM,
Nama_mhs, Alamat_mhs, TTL)
Dalam 3 tabel
tersebut belum terdapat relasi, maka harus membuat relasi seperti:
Jadwal (NIK,
Kode_MatKul, Hari, Jam, Ruang)
KRS (NIM,
Kode_MatKul, Kelas, NIlai)
b. Hirarchycal Model (Tree Strukture)
c. Network Model (Plex Strukture)