Relationsdatabaser bruges i vid udstrækning i mange brancher til at gemme finansielle poster, føre oversigt over inventar og til at føre fortegnelser over medarbejdere. I en relationsdatabase gemmes information i tabeller (ofte kaldet relationer), som hjælper med at organisere og strukturere data. Selvom de er vidt brugt, har relationelle databaser nogle ulemper.

...

Koste

En ulempe ved relationelle databaser er den dyre ved opsætning og vedligeholdelse af databasesystemet. For at oprette en relationsdatabase skal du normalt købe speciel software. Hvis du ikke er en programmør, kan du bruge et vilkårligt antal produkter til at oprette en relationsdatabase. Det tager tid at indtaste alle oplysninger og indstille programmet. Hvis din virksomhed er stor, og du har brug for en mere robust database, skal du ansætte en programmør til at oprette en relationel database ved hjælp af SQL (Structured Query Language) og en databaseadministrator til at vedligeholde databasen, når den er bygget. Uanset hvilke data du bruger, skal du enten importere dem fra andre data som tekstfiler eller Excel-regneark eller have dataene indtastet på tastaturet. Uanset størrelsen af ​​din virksomhed, hvis du gemmer lovligt fortrolige eller beskyttede oplysninger i din database, såsom sundhedsoplysninger, sociale sikkerhedsnumre eller kreditkortnumre, bliver du også nødt til at sikre dine data mod uautoriseret adgang for at opfylde forskriftsmæssige standarder.

Overflod af information

Fremskridt med hensyn til kompleksiteten af ​​information medfører en anden ulempe ved relationelle databaser. Relationsdatabaser er lavet til at organisere data efter fælles egenskaber. Komplekse billeder, tal, design og multimedieprodukter trodser let kategorisering, der fører an for en ny type database, der kaldes objektrelationelle databasestyringssystemer. Disse systemer er designet til at håndtere de mere komplekse applikationer og har evnen til at være skalerbare.

Strukturerede grænser

Nogle relationelle databaser har grænser for feltlængder. Når du designer databasen, skal du specificere den mængde data, du kan passe ind i et felt. Nogle navne eller søgeforespørgsler er kortere end de faktiske, og det kan føre til datatab.

Isolerede databaser

Komplekse relationelle databasesystemer kan føre til, at disse databaser bliver "informationsøer", hvor informationen ikke let kan deles fra et stort system til et andet. Ofte, hos store firmaer eller institutioner, finder du, at relationelle databaser vokste i separate afdelinger forskelligt. F.eks. Anvendte hospitalets faktureringsafdeling én database, mens hospitalets personaleafdeling brugte en anden database. At få disse databaser til at "tale" med hinanden kan være et stort og dyrt tilsagn, men alligevel i et komplekst hospitalssystem skal alle databaserne være involveret for god patient- og medarbejderpleje.