Relationelle databaser er meget udbredt i mange brancher til at gemme økonomiske optegnelser, holde styr på lagerbeholdning og til at føre optegnelser om medarbejdere. I en relationsdatabase lagres information i tabeller (ofte kaldet relationer), som hjælper med at organisere og strukturere data. Selvom de er meget udbredt, har relationsdatabaser nogle ulemper.
Koste
En ulempe ved relationelle databaser er det dyre ved at opsætte og vedligeholde databasesystemet. For at oprette en relationsdatabase skal du generelt købe speciel software. Hvis du ikke er programmør, kan du bruge et vilkårligt antal produkter til at oprette en relationel database. Det tager tid at indtaste alle oplysninger og sætte programmet op. Hvis din virksomhed er stor, og du har brug for en mere robust database, skal du hyre en programmør til at oprette en relationel database ved hjælp af Structured Query Language (SQL) og en databaseadministrator til at vedligeholde databasen, når den først er den er bygget. Uanset hvilke data du bruger, skal du enten importere dem fra andre data som tekstfiler eller Excel-regneark eller få dataene indtastet på tastaturet. Uanset størrelsen på din virksomhed, hvis du gemmer juridisk fortrolige eller beskyttede oplysninger i din database, såsom helbredsoplysninger, cpr-numre eller kreditkortnumre, skal du også sikre dine data mod uautoriseret adgang for at overholde lovgivningen standarder.
Dagens video
Overflod af information
Fremskridt i informationens kompleksitet forårsager endnu en ulempe ved relationelle databaser. Relationelle databaser er lavet til at organisere data efter fælles karakteristika. Komplekse billeder, tal, design og multimedieprodukter trodser let kategorisering, der fører vejen for en ny type database kaldet 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 begrænsninger på feltlængder. Når du designer databasen, skal du angive mængden af 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 "øer af information", hvor informationen ikke let kan deles fra et stort system til et andet. Ofte, med store virksomheder eller institutioner, oplever du, at relationelle databaser voksede forskelligt i separate divisioner. For eksempel brugte hospitalets faktureringsafdeling måske én database, mens hospitalets personaleafdeling brugte en anden database. Det kan være en stor og dyr opgave at få disse databaser til at "tale" med hinanden, men i et komplekst hospitalssystem skal alle databaser være involveret for god patient- og medarbejderpleje.