Relasjonsdatabaser er mye brukt i mange bransjer for å lagre økonomiske poster, holde styr på inventar og for å holde oversikt over ansatte. I en relasjonsdatabase lagres informasjon i tabeller (ofte kalt relasjoner) som hjelper til med å organisere og strukturere data. Selv om de er mye brukt, har relasjonsdatabaser noen ulemper.
Koste
En ulempe med relasjonsdatabaser er det dyre ved å sette opp og vedlikeholde databasesystemet. For å sette opp en relasjonsdatabase, må du vanligvis kjøpe spesiell programvare. Hvis du ikke er en programmerer, kan du bruke et hvilket som helst antall produkter for å sette opp en relasjonsdatabase. Det tar tid å legge inn all informasjon og sette opp programmet. Hvis bedriften din er stor og du trenger en mer robust database, må du ansette en programmerer for å lage en relasjonsdatabase ved hjelp av Structured Query Language (SQL) og en databaseadministrator for å vedlikeholde databasen når den er ferdig er bygd. Uavhengig av hvilke data du bruker, må du enten importere dem fra andre data som tekstfiler eller Excel-regneark, eller få dataene lagt inn på tastaturet. Uansett størrelsen på bedriften din, hvis du lagrer juridisk konfidensiell eller beskyttet informasjon i databasen din, for eksempel helseinformasjon, personnummer eller kredittkortnumre, må du også sikre dataene dine mot uautorisert tilgang for å oppfylle forskrifter standarder.
Dagens video
Overflod av informasjon
Fremskritt i kompleksiteten til informasjon forårsaker en annen ulempe for relasjonsdatabaser. Relasjonsdatabaser er laget for å organisere data etter vanlige egenskaper. Komplekse bilder, tall, design og multimediaprodukter trosser enkel kategorisering som leder an for en ny type database kalt objektrelasjonelle databasestyringssystemer. Disse systemene er designet for å håndtere de mer komplekse applikasjonene og har muligheten til å være skalerbare.
Strukturerte grenser
Noen relasjonsdatabaser har begrensninger på feltlengder. Når du designer databasen, må du spesifisere mengden data du kan passe inn i et felt. Noen navn eller søk er kortere enn de faktiske, og dette kan føre til tap av data.
Isolerte databaser
Komplekse relasjonsdatabasesystemer kan føre til at disse databasene blir «øyer av informasjon» hvor informasjonen ikke enkelt kan deles fra et stort system til et annet. Ofte, med store firmaer eller institusjoner, finner du at relasjonsdatabaser vokste forskjellig i separate divisjoner. For eksempel, kanskje sykehusets faktureringsavdeling brukte én database mens sykehusets personellavdeling brukte en annen database. Å få disse databasene til å "snakke" med hverandre kan være en stor og kostbar oppgave, men i et komplekst sykehussystem må alle databasene være involvert for god pasient- og medarbeideromsorg.