(Minggu3 / Sesi 4)
3. Sebutkan 4 jenis model data berbasis objek? Jelaskan jawaban anda termasuk
kelebihan dan kekurangan dari setiap model data tersebut!
Jawab
1). Model data File datar (Flat-file data model)
Model data dari file datar ini bisa juga dinamakan sebagai flat file data model. Di
sini Anda akan menemukan file yang jumlahnya lebih dari satu dimana kesemua
file tersebut bisa dibaca.
Kelebihan model data flat-file:
- Data flat file terdiri dari satu atau lebih file yang dapat dibaca, yang secara
normal berbentuk format file text.
- Informasi pada suatu flat-file disimpan sebagai fields, dengan fields-nya
memiliki panjang konstan atau panjang bervariasi yang dipisahkan
beberapa karakter (delimeter).
Kelemahan model data flat-file:
- Flat-file tidak menggunakan struktur data yang dengan mudah dapat
direlasikan
- Sulit untuk mengatur data secara efisien dan menjamin akurasi
- Lokasi fisik fields data dengan file harus diketahui
- Program harus dikembangkan untuk mengatur data
4. Sebutkan dan jelaskan pendekatan untuk mengelola database dengan tampilan banyak
user!
Jawab
Pendekatan terpusat
Pendekatan jenis ini lebih cocok atau disukai jika terdapat tumpeng tindih pada
persyaratan yang signifikan. Pendekatan ini menggabungkan setiap tampilan
pengguna menjadi sau set persyaratan untuk database baru. Pendekatan ini adalah
pendekatan satu kali pakai yang pada tahap desainnya akan dibuat model data
global yang mewakili semua pandangan pengguna yang berbeda.
Pendekatan integrasi tampilan
pendekatan ini lebih cocok atau disukai jika terdapat perbedaan signifikan antara
pandangan pengguna dan sistem database yang cukup kompleks agar kemudian
bias dibagi pekerjaan menjadi bagian-bagian lebih kecil dan mudah dikelola.
Dalam pendekatan ini setiap tampilan pengguna dibiarkan sebagai daftar
persyaratan yang terpisah. Selama desain basis data, pertama membuat model data
yang mewakili setiap tampilan pengguna, kemudian digabungkan untuk
menghasilkan model data global.
004 Attendance 10 %
006 Quiz 15 %
TabelPenilaian
NIM NamaMahasiswa
2520008921 Verren
TabelPenilaianMataKuliah X
2520001983 002 75
2520001983 003 60
2520001983 005 80
2520001983 006 90
2520008921 001 90
2520008921 002 90
2520008921 003 77
2520008921 004 90
2520008921 005 90
2520008921 006 90
Referensi :
Lecture Notes
https://www.nesabamedia.com/pengertian-model-basis-data/
http://library.binus.ac.id/eColls/eThesisdoc/Bab2/2011-2-00860-SI%20Bab2001.pdf
https://www.guru99.com/dbms-keys.html
https://www.javatpoint.com/dbms-integrity-constraints