Relationele databases worden in veel bedrijfstakken veel gebruikt om financiële gegevens op te slaan, inventaris bij te houden en gegevens over werknemers bij te houden. In een relationele database wordt informatie opgeslagen in tabellen (vaak relaties genoemd) die helpen bij het organiseren en structureren van gegevens. Hoewel ze veel worden gebruikt, hebben relationele databases enkele nadelen.
Kosten
Een nadeel van relationele databases is dat het opzetten en onderhouden van het databasesysteem duur is. Om een relationele database op te zetten, moet u over het algemeen speciale software aanschaffen. Als u geen programmeur bent, kunt u een willekeurig aantal producten gebruiken om een relationele database op te zetten. Het kost tijd om alle informatie in te voeren en het programma op te zetten. Als uw bedrijf groot is en u een robuustere database nodig heeft, moet u een programmeur inhuren om een relationele database met behulp van Structured Query Language (SQL) en een databasebeheerder om de database te onderhouden zodra deze is is gebouwd. Welke gegevens u ook gebruikt, u moet ze ofwel importeren uit andere gegevens, zoals tekstbestanden of Excel-spreadsheets, of de gegevens via het toetsenbord laten invoeren. Ongeacht de grootte van uw bedrijf, als u wettelijk vertrouwelijke of beschermde informatie in uw database opslaat, zoals gezondheidsinformatie, burgerservicenummers of creditcardnummers, moet u uw gegevens ook beveiligen tegen ongeoorloofde toegang om te voldoen aan de regelgeving normen.
Video van de dag
Overvloed aan informatie
Vooruitgang in de complexiteit van informatie veroorzaakt een ander nadeel van relationele databases. Relationele databases zijn gemaakt voor het ordenen van gegevens op gemeenschappelijke kenmerken. Complexe afbeeldingen, getallen, ontwerpen en multimediaproducten trotseren eenvoudige categorisering en leiden de weg voor een nieuw type database, object-relationele databasebeheersystemen genaamd. Deze systemen zijn ontworpen om de meer complexe toepassingen aan te kunnen en hebben de mogelijkheid om schaalbaar te zijn.
Gestructureerde limieten
Sommige relationele databases hebben limieten voor veldlengtes. Wanneer u de database ontwerpt, moet u de hoeveelheid gegevens specificeren die in een veld passen. Sommige namen of zoekopdrachten zijn korter dan de werkelijke, en dit kan leiden tot gegevensverlies.
Geïsoleerde databases
Complexe relationele databasesystemen kunnen ertoe leiden dat deze databases "eilanden van informatie" worden waar de informatie niet gemakkelijk van het ene grote systeem naar het andere kan worden gedeeld. Vaak zie je bij grote bedrijven of instellingen dat relationele databases anders zijn gegroeid in afzonderlijke divisies. Misschien gebruikte de afdeling facturering van het ziekenhuis bijvoorbeeld één database, terwijl de afdeling personeelszaken van het ziekenhuis een andere database gebruikte. Deze databases met elkaar laten "praten" kan een grote en dure onderneming zijn, maar in een complex ziekenhuissysteem moeten alle databases worden betrokken voor een goede zorg voor patiënten en werknemers.