? Relationsdatabaser muligt for brugerne at søge og hente datasæt , kaldet tabeller , der er baseret på relationer mellem de enkelte stykker af data. Trods fordele såsom optimering over store sæt af oplysninger og adgang værktøjer såsom Structured Query Language ( SQL) , også relationelle databaser kommer med deres egne ulemper. Begrænsninger Datatyper
relationelle databaser kommer med begrænsninger , hvad datatyper , de kan gemme . Komplekse datatyper såsom 3D billeder eller abstrakte dataobjekter er ikke tilgængelige til at gemme under en relationel database. Datatyper til rådighed for en database indeholde tal , tegn (bogstaver ) , datoer og tidspunkter eller Boolean ( sand /falsk) værdier.
Kompleksitet
Relationsdatabaser kan hurtigt bliver kompleks, når mængden af data vokser og forholdet mellem stykker af data bliver mere kompliceret. Desuden SQL , mens et kraftfuldt værktøj til at få adgang til data fra en relationsdatabase , er begrænset i hvordan det får adgang til data med komplicerede sammenhænge . Også repræsenterer komplekse former for data kræver at bryde data til enklere datatyper at databasen understøtter (såsom tal , bogstaver og booleske værdier ) . Rekombination disse værdier til at rekonstruere de oprindelige data bidrager til kompleksiteten af systemet.
Cost
software og ekspertise, der kræves for at gennemføre en relationel database kan komme med en høj pris. Udover køb af softwarelicenser , hæver de løbende omkostninger til vedligehold af systemet og et personale som data-og pladskrav fordyre relationsdatabaser . Desuden præcist adgang til data fra en relationel database kræver en høj grad af erfaring og uddannelse , som kræver en stor investering af tid og penge.