Model Data : Kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data dan batasan data.
Beberapa Jenis Model Data :
- Model data File datar ( Flat-file data model )
- Model data Hirarki ( Hierarchichal data model )
- Model data Jaringan ( Network data model )
- Model data Relasional ( Relational data model )
- Model data Keterhubungan Entitas ( Entity Relationship data model )
- Model data Berorientasi Objek (Object Oriented data model )
1. Model data File datar ( Flat-file data model )
- 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).
Contoh 1, Flat-file Model Data
Model data flat-file dengan panjang fields-nya konstan.
Penjelasan Contoh 1,
- Terdapat 3 fields : identifikasi angka, nama dosen, dan nama program studi.
- Setiap fields memiliki panjang konstan karena field identifikasi angka selalu dimulai pada kolom #1 dan selalu berakhir pada kolom #4, field nama dosen selalu dimulai pada kolom #6 dan selalu berakhir pada kolom #25, dan seterusnya.
Contoh 2, Flat-file Model Data
Model data flat-file dengan panjang fields-nya bervariasi
0123: Mulyono: Progdi TI-S1
1234: Max Tetelepta : Progdi TI-S1
2345: Tyas Catur P.: Progdi TI-S1
3456: Ifan Riska:PS. Progdi TI-S1
Penjelasan Contoh 2,
- Model data flat-file dengan panjang fields bervariasi yang dipisahkan dengan delimeter.
- Untuk setiap fields dipisahkan dengan titik dua. Setiap fields memiliki panjang tidak konstan.
- Pada saat menggunakan fields separator, seharusnya fields seperatornya bukan merupakan karakter yang terdapat pada data.
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
2. Model data Hirarki ( Hierarchichal data model )
- Basis data Hirarki satu tingkat di atas basis data flat-file, dalam hal ini kaitanya dengan kemampuan untuk menemukan dan memelihara relasi antar kelompok data
- Arsitektur model data hirarki berdasarkan konsep hubungan parent/child
- Pada model data hirarki, suatu root table atau parent table berada apa struktur yang paling atas, terhubung ke child table yang dihubungkan dengan data
Contoh: Hirarki Model Data
Keterangan :
Kelebihan basis data hirarki dibandingkan flat-file:
- Data dapat dengan cepat dilakukan retrieve
- Integritas data mudah dilakukan pengaturan
Kelemahan basis data hirarki dibandingkan flat-file:
- Pengguna harus sangat familiar dengan struktur basis data
- Terjadi redudansi data
0 komentar:
Posting Komentar