Basis data relasional banyak digunakan di banyak industri untuk menyimpan catatan keuangan, melacak inventaris, dan menyimpan catatan karyawan. Dalam database relasional, informasi disimpan dalam tabel (sering disebut relasi) yang membantu mengatur dan menyusun data. Meskipun banyak digunakan, database relasional memiliki beberapa kelemahan.
Biaya
Salah satu kelemahan dari database relasional adalah mahalnya pengaturan dan pemeliharaan sistem database. Untuk menyiapkan database relasional, biasanya Anda perlu membeli perangkat lunak khusus. Jika Anda bukan seorang programmer, Anda dapat menggunakan sejumlah produk untuk membuat database relasional. Memang butuh waktu untuk memasukkan semua informasi dan mengatur program. Jika perusahaan Anda besar dan Anda membutuhkan database yang lebih kuat, Anda perlu menyewa seorang programmer untuk membuat database relasional menggunakan Structured Query Language (SQL) dan administrator database untuk memelihara database setelah itu dibangun. Terlepas dari data apa yang Anda gunakan, Anda harus mengimpornya dari data lain seperti file teks atau spreadsheet Excel, atau memasukkan data di keyboard. Tidak peduli ukuran perusahaan Anda, jika Anda menyimpan informasi rahasia atau dilindungi secara hukum dalam database Anda seperti informasi kesehatan, nomor jaminan sosial atau nomor kartu kredit, Anda juga harus mengamankan data Anda dari akses tidak sah untuk memenuhi peraturan standar.
Video Hari Ini
Kelimpahan Informasi
Kemajuan dalam kompleksitas informasi menyebabkan kelemahan lain untuk database relasional. Database relasional dibuat untuk mengatur data berdasarkan karakteristik umum. Gambar kompleks, angka, desain dan produk multimedia menentang kategorisasi mudah memimpin jalan untuk jenis database baru yang disebut sistem manajemen database objek-relasional. Sistem ini dirancang untuk menangani aplikasi yang lebih kompleks dan memiliki kemampuan untuk skalabel.
Batas Terstruktur
Beberapa database relasional memiliki batasan panjang bidang. Saat mendesain database, Anda harus menentukan jumlah data yang dapat dimasukkan ke dalam bidang. Beberapa nama atau kueri penelusuran lebih pendek dari yang sebenarnya, dan ini dapat menyebabkan hilangnya data.
Basis Data Terisolasi
Sistem basis data relasional yang kompleks dapat menyebabkan basis data ini menjadi "pulau informasi" di mana informasi tidak dapat dibagikan dengan mudah dari satu sistem besar ke sistem besar lainnya. Seringkali, dengan perusahaan atau institusi besar, Anda menemukan database relasional tumbuh di divisi terpisah secara berbeda. Misalnya, mungkin departemen penagihan rumah sakit menggunakan satu database sedangkan departemen personalia rumah sakit menggunakan database yang berbeda. Membuat database tersebut untuk "berbicara" satu sama lain bisa menjadi pekerjaan yang besar, dan mahal, namun dalam sistem rumah sakit yang kompleks, semua database perlu dilibatkan untuk perawatan pasien dan karyawan yang baik.