Tujuan Organisasi File Basis Data
Tujuan organisasi file dalam sistem basis data :
- Menyediakan sarana pencarian record bagi pengolahan, seleksi, atau penyaringan
- Memudahkan pembuatan atau pemeliharaan file
Media Penyimpanan File
Ada 2 jenis media penyimpan file :
- SASD (Sequential Access Storage Device)
- Proses pembacaan record harus berurutan
- Tidak ada pengalamatan
- Data disimpan dalam bentuk blok
- Proses penulisan hanya bisa dilakukan sekali
- Contoh : magnetic tape
- DASD (Direct Access Storage Device)
- Pembacaan record tidk harus urut
- Mempunyai alamat
- Data dapat disimpan dalam karakter atau blok
- Proses penulisan dapat dilakukan beberapa kali
- Contoh : harddisk, floppy disk
Metode Susunan File
- Sequential (urut)
- Record disimpan berdasarkan suatu kunci
- Pencarian record tertentu dilakukan record demi record berdasarkan kuncinya
- Random (Acak)
Kunci record ditransformasikan ke alamat penyimpanan dalam media fisik secara acak - Indexed Sequential
- Merupakan gabungan antara metode urut dan acak
- Record disimpan secara berurutan dengan menggunakan kunci
- Masing-masing record memiliki indeks
- Pengalamatan dilakukan secara acak
- Indexed Random
- Record disimpan secara acak
- Masing-masing record memiliki indeks
Schema dan Subschema
Schema dan Subschema diperlukan untuk menggambarkan hubungan logik antara data dalam basis data
- Schema, memberikan deskripsi hubungan logik secara lengkap dari basis data, yang meliputi rinci data, record, set, dan area untuk aplikasi yang menggunakan basis data tersebut
- Subschema, merupakan deskripsi terpisah dari rinci data, record, set dan area yang digunakan oleh program aplikasi