Relasjonsdatabaser er mye brukt i mange bransjer å lagre finansielle poster , holde oversikt over inventar og for å holde poster på ansatte. I en relasjonsdatabase , er informasjon som er lagret i tabeller (ofte kalt relasjoner) som bidrar til å organisere og strukturere data . Selv om de er mye brukt , relasjonsdatabaser har noen ulemper . Kostnad
En ulempe med relasjonsdatabaser er dyrt å sette opp og vedlikeholde databasen system . For å sette opp en relasjonsdatabase , du vanligvis må kjøpe spesiell programvare . Hvis du ikke er en programmerer , kan du bruke en rekke produkter for å sette opp en relasjonsdatabase . Det tar tid å gå inn i all informasjonen og sette opp programmet . Hvis din bedrift er stor og du trenger en mer robust database , vil du trenger å leie en programmerer å lage en relasjonsdatabase ved hjelp av Structured Query Language ( SQL) og en database administrator å vedlikeholde databasen når den er bygd . Uansett hvilke data du bruker , må du enten importere den fra andre data som tekstfiler eller Excel-regneark , eller har dataene inn på tastaturet . Uansett størrelsen på selskapet ditt, hvis du lagrer lovlig konfidensiell eller beskyttet informasjon i databasen som helseinformasjon , personnummer eller kredittkortnummer , vil du også nødt til å sikre dine data mot uautorisert tilgang for å møte regulatoriske standarder.
overflod av informasjon
Fremskritt i kompleksiteten av informasjon føre til en annen ulempe for relasjonsdatabaser. Relasjonsdatabaser er laget for å organisere data ved felles kjennetegn . Komplekse bilder , tall , design og multimedia produkter trosse enkel kategorisering viser vei for en ny type database som kalles objekt - relasjonsdatabase styringssystemer . Disse systemene er designet for å håndtere de mer komplekse applikasjoner og har muligheten til å være skalerbar .
Strukturert Limits
Noen relasjonsdatabaser har begrensninger på feltlengder . Når du utformer databasen, må du spesifisere hvor mye data du kan passe inn i et felt . Noen navn eller søkene er kortere enn den faktiske , og dette kan føre til tap av data.
Isolerte Databaser
Komplekse relasjonsdatabase-systemer kan føre til disse databasene blir " øyer av informasjon " der informasjonen ikke kan deles enkelt fra ett stort system til et annet . Ofte med store bedrifter eller institusjoner , finner du relasjonsdatabaser vokste i separate divisjoner annerledes. For eksempel, kanskje sykehuset fakturering avdelingen brukt en database mens sykehuset personalavdelingen brukte en annen database . Få disse databasene til å "snakke " med hverandre kan være en stor, og kostbar , foretak , men i en kompleks sykehus system , alle databasene må involveres for god pasient og ansatt omsorg.