I database relazionali sono ampiamente utilizzati in molte industrie per archiviare i record finanziari , tenere traccia di inventario e di tenere un registro sui dipendenti . In un database relazionale , le informazioni vengono memorizzate in tabelle ( spesso chiamato relazioni ) che aiutano a organizzare e strutturare i dati . Anche se essi sono ampiamente utilizzati , i database relazionali hanno alcuni svantaggi . Costo
Uno svantaggio dei database relazionali è il costoso di creazione e mantenimento del sistema di database . Al fine di istituire un database relazionale , è generalmente necessario acquistare un software speciale . Se non sei un programmatore , è possibile utilizzare qualsiasi numero di prodotti di istituire un database relazionale . Ci vuole tempo per entrare in tutte le informazioni e impostare il programma . Se la vostra azienda è grande e avete bisogno di un database più robusta , è necessario assumere un programmatore per creare un database relazionale utilizzando Structured Query Language ( SQL) e un amministratore di database per mantenere il database una volta costruito . Indipendentemente da ciò che i dati che si utilizza, si dovrà importare o da altri dati come file di testo o fogli di calcolo Excel , o ha i dati immessi tramite tastiera . Non importa la dimensione della vostra azienda , se si memorizzano le informazioni legalmente riservate o protette, il database come ad esempio informazioni di salute , numeri di previdenza sociale o numeri di carta di credito , si avrà anche per proteggere i dati da accessi non autorizzati al fine di soddisfare gli standard normativi .
abbondanza di informazioni
progressi nella complessità delle informazioni di causare un altro svantaggio di database relazionali . I database relazionali sono fatti per organizzare i dati di caratteristiche comuni . Immagini complesse , numeri , progetti e prodotti multimediali sfidano facile categorizzazione aprendo la strada per un nuovo tipo di database chiamato sistemi di gestione di database relazionali a oggetti . Questi sistemi sono progettati per gestire le applicazioni più complesse e hanno la capacità di essere scalabile .