? Relationsdatabaser möjligt för användare att söka och hämta uppsättningar av data kallas tabeller , baserade på förhållanden mellan enskilda delar av data . Trots fördelar såsom optimering över stora uppsättningar av information och tillgång verktyg såsom Structured Query Language ( SQL ) , relationsdatabaser också komma med sina egna nackdelar . Begränsningar datatyper
relationsdatabaser kommer med begränsningar vad datatyper de kan lagra . Komplexa datatyper såsom 3D-bilder eller abstrakta dataobjekt är inte tillgängliga för att lagra i en relationsdatabas . Datatyper tillgängliga i en databas bestå av siffror , tecken (bokstäver ) , datum och tider , eller Boolean ( true /false ) värden .
Komplexitet
relationsdatabaser kan snabbt blir komplicerat när mängden data växer och relationerna mellan bitar av data blir mer komplicerat . Dessutom , SQL , medan ett kraftfullt verktyg för att komma åt data från en relationsdatabas , är begränsad i hur den hämtar data med komplicerade relationer . Också , som representerar komplexa former av uppgifter krävs bryter ner data till enklare datatyper att databasen stödjer (såsom siffror, bokstäver och booleska värden ) . Rekombination dessa värden för att rekonstruera den ursprungliga uppgifterna ökar komplexiteten i systemet .
Kostnad
mjukvara och expertis som krävs för att genomföra en relationsdatabas kan komma med en hög prislapp . Förutom inköp av programvarulicenser , ökar de löpande kostnaderna för systemunderhåll och personal som data och utrymmesbehov ökar kostnaden för relationsdatabaser . Dessutom kräver exakt åtkomst till data från en relationsdatabas en hög nivå av erfarenhet och utbildning , vilket kräver en stor investering i tid och pengar .