Skip to main content

Apa itu file datar?

File datar adalah kumpulan informasi yang disimpan dan diakses secara berurutan dalam database, yang sering dibuat untuk menyimpan informasi dengan cara yang tidak terstruktur.Lembar Nilai Terpisah (CSV) Comma, misalnya, menyajikan informasi dengan masing -masing bidang yang dipisahkan dari yang berikutnya oleh koma.Sementara sistem file datar menawarkan beberapa keuntungan, itu sering membuat data dalam jumlah besar cukup rumit untuk disimpan dan diakses.Mayoritas database yang digunakan saat ini adalah sistem relasional yang menggunakan kueri terstruktur untuk mengambil informasi dan menyajikannya kepada pengguna.

Cara kerjanya

Untuk membuat model data file datar berfungsi, semua informasi yang relevan tentang catatan perlu disimpan dalam file yang sama.Dalam lembar CSV, misalnya, tidak ada format khusus aplikasi yang berlaku untuk data yang terkandung dalam file;Hanya koma yang menunjukkan akhir dari satu bidang dalam satu catatan.Setiap catatan ditulis pada baris dalam file, memungkinkan semua data untuk satu catatan disimpan secara terpisah dari catatan lain.

Basis data semacam itu dapat dengan cepat menjadi sangat besar dan sulit dikelola karena cara sederhana mereka diatur.Banyak model data modern menggunakan tabel yang terhubung untuk mengatur kelompok data terkait.Ini membuat informasi seperti itu lebih mudah ditemukan dan lebih fleksibel untuk dikerjakan.

Menggunakan sistem datar

Jika pelanggan memanggil bisnis untuk melakukan pemesanan, maka seseorang memasukkan informasinya ke dalam tabel atau basis data.Orang yang sama, atau orang lain, kemudian memasukkan informasi untuk urutan tertentu.Sistem file datar dapat menyimpan semua informasi ini untuk pelanggan dalam satu file.

Namun, ini tidak perlu, sehingga beberapa file dapat disimpan: satu untuk pelanggan, dan satu untuk setiap pesanan individu.Informasi tentang pesanan yang disimpan dalam satu file datar tidak terkait dengan informasi tentang pelanggan yang disimpan dalam yang berbeda.File -file ini tidak terkait dengan cara apa pun, sehingga seseorang yang menggunakan database file datar untuk menemukan informasi pelanggan dapat dengan mudah kehilangan file tambahan tentang pesanan.

Kelemahan sistem ini

Karena setiap catatan harus lengkap dalam dan dari dirinya sendiri, sistem file datar biasanya menghasilkan file yang sangat besar atau kurangnya konektivitas antara informasi di dalamnya.Basis data umum yang digunakan saat ini adalah database relasional.Model ini memungkinkan informasi dalam satu tabel terkait dengan tabel lain menggunakan bidang kunci yang ada di masing -masing.Beberapa tabel terhubung melalui bidang -bidang ini, memungkinkan masing -masing hanya memiliki bagian dari total informasi yang diperlukan.

Database Relasional

Contoh pelanggan yang sama yang diberikan di atas mungkin terlihat sangat berbeda dalam model relasional.Ketika pelanggan menelepon untuk melakukan pemesanan, seseorang memasukkan informasinya di tabel pelanggan dalam database.Orang lain kemudian dapat memasukkan informasi untuk pesanannya di tabel terpisah.Masing -masing tabel ini termasuk bidang yang menghubungkannya satu sama lain.Ini berarti bahwa seseorang dapat menggunakan sistem untuk lebih mudah menemukan semua informasi untuk pelanggan, termasuk riwayat pesanan total.

Penggunaan terus

Database file datar memang memiliki beberapa kegunaan, meskipun fungsionalitas model data ini tidak seefisien pendekatan relasional yang lebih cepat.Sistem sederhana dapat dengan mudah berisi informasi dasar untuk database cepat.Kurangnya bidang yang terhubung juga menghilangkan kesalahan yang dapat timbul dari tabel yang hilang, sehingga banyak database yang dapat diunduh menggunakan format ini untuk menghindari masalah tersebut.