A. Object Based data model
·
Model Entity Reletionship (ER)
Database ini modelnya menyambungkan
dua hal (entitas) yang masing – masing memiliki elemen-elemen pendudukung
dengan meggunakan relasi, berbentuk bagan – bagan.
Contoh : pada suatu PT ada entitas
karyawan dan peruasahaan. Kedua entitas tersebut disambungkan dengan relasi “bidang
pekerjaan”. Karyawan memiliki elemen – elemen berupa nama, umur, alamat, asal,
dll. Sedangkan perusahaan memiliki elemen – elemen berupa nama perusahaan,
nomor telpon perusahaan, lokasi perusahaan, dll.
Contoh gambar :
A. Record based data model.
·
Model relasi
Prinsipnya hamper sama dengan model
ER namun dalam bentuk tabel.
Contoh : Pada suatu perpustakaan
untuk menyimpan record peminjaman buku terdatapat 2 sisi. Sisi pertama adalah
peminjam yang berisikan nama, alamat, tanggal lahir, nomor telepon, dll. Sisi
ke dua adalah buku yang berisikan judul, pengarang, penerbit, tahun terbit,
dll. Ke dua sisi dihubungkan dengan relasi “pinjam” yang berisikan nomor
anggota, tanggal pinjam, tanggal kembali, dll.
Contoh gambar :
·
Model Hirarki
Model hirarki ini bentuknya seperti
pohon. Dia kebawah membentuk cabang – cabang. Pusat dari cabang disebut induk
dan cabang dari induk disebut anak.
Contoh : pada sebuah jurusan A yang
memiliki dua mata kuliah terdapat database hirarki dosen mata kuliah. mata
kuliah 1 berisikan : Bpk Supri, Ibu Indah, dan Ibu Sofi. Mata kuliah 2 berisikan
: Ibu yuni, Bpk yuli, dan Ibu rini.
Contoh gambar :
·
Model Jaringan
Model ini adalah model hirarki yang
telah dikembangkan. Jika pada model hirarki satu induk dan induk yang lain
memiliki anaknya sendiri – sendiri, di model ini tiap induk bisa bercabang ke
anak yang dimiliki induk lain.
Contoh : pada sebuah jurusan A yang
memiliki dua mata kuliah terdapat database hirarki dosen mata kuliah. mata
kuliah 1 berisikan : Bpk Supri, Ibu Indah, dan Ibu Sofi. Mata kuliah 2
berisikan : Ibu yuni, Bpk yuli, dan Ibu rini. Namun Bpk Supri juga merupakan
dosen di mata kuliah 2 dan Ibu Yuni juga merupakan dosen di mata kuliah 1.
Contoh gambar :
Model ini prinsipnya
memusatkan dua sisi ke satu titik temu.
Contoh : Pada suatu sekolah terdapat
database yang berisikan murid dan mata pelarajan yang di dipelajari murid
tersebut di suatu kelas.
Contoh gambar :
A. Object Based data model
·
Model Entity Reletionship (ER)
Database ini modelnya menyambungkan
dua hal (entitas) yang masing – masing memiliki elemen-elemen pendudukung
dengan meggunakan relasi, berbentuk bagan – bagan.
Contoh : pada suatu PT ada entitas
karyawan dan peruasahaan. Kedua entitas tersebut disambungkan dengan relasi “bidang
pekerjaan”. Karyawan memiliki elemen – elemen berupa nama, umur, alamat, asal,
dll. Sedangkan perusahaan memiliki elemen – elemen berupa nama perusahaan,
nomor telpon perusahaan, lokasi perusahaan, dll.
Contoh gambar :
A. Record based data model.
·
Model relasi
Prinsipnya hamper sama dengan model
ER namun dalam bentuk tabel.
Contoh : Pada suatu perpustakaan
untuk menyimpan record peminjaman buku terdatapat 2 sisi. Sisi pertama adalah
peminjam yang berisikan nama, alamat, tanggal lahir, nomor telepon, dll. Sisi
ke dua adalah buku yang berisikan judul, pengarang, penerbit, tahun terbit,
dll. Ke dua sisi dihubungkan dengan relasi “pinjam” yang berisikan nomor
anggota, tanggal pinjam, tanggal kembali, dll.
Contoh gambar :
·
Model Hirarki
Model hirarki ini bentuknya seperti
pohon. Dia kebawah membentuk cabang – cabang. Pusat dari cabang disebut induk
dan cabang dari induk disebut anak.
Contoh : pada sebuah jurusan A yang
memiliki dua mata kuliah terdapat database hirarki dosen mata kuliah. mata
kuliah 1 berisikan : Bpk Supri, Ibu Indah, dan Ibu Sofi. Mata kuliah 2 berisikan
: Ibu yuni, Bpk yuli, dan Ibu rini.
Contoh gambar :
·
Model Jaringan
Model ini adalah model hirarki yang
telah dikembangkan. Jika pada model hirarki satu induk dan induk yang lain
memiliki anaknya sendiri – sendiri, di model ini tiap induk bisa bercabang ke
anak yang dimiliki induk lain.
Contoh : pada sebuah jurusan A yang
memiliki dua mata kuliah terdapat database hirarki dosen mata kuliah. mata
kuliah 1 berisikan : Bpk Supri, Ibu Indah, dan Ibu Sofi. Mata kuliah 2
berisikan : Ibu yuni, Bpk yuli, dan Ibu rini. Namun Bpk Supri juga merupakan
dosen di mata kuliah 2 dan Ibu Yuni juga merupakan dosen di mata kuliah 1.
Contoh gambar :
Model ini prinsipnya
memusatkan dua sisi ke satu titik temu.
Contoh : Pada suatu sekolah terdapat
database yang berisikan murid dan mata pelarajan yang di dipelajari murid
tersebut di suatu kelas.
Contoh gambar :