Svantaggi di un database relazionale

February 28

Svantaggi di un database relazionale


I database relazionali sono ampiamente utilizzati in molti settori per memorizzare documenti finanziari, tenere traccia di inventario e di tenere un registro sui dipendenti. In un database relazionale, le informazioni sono memorizzate in tabelle (spesso chiamati relazioni) che aiutano a organizzare e dati strutturali. Anche se sono ampiamente utilizzati, i database relazionali presentano alcuni inconvenienti.

Costo

Uno svantaggio di database relazionali è il costoso di creare e mantenere il sistema di database. Al fine di creare un database relazionale, è generalmente necessario acquistare software speciale. Se non sei un programmatore, è possibile utilizzare qualsiasi numero di prodotti di costituire 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, sarà 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 che è costruito. Indipendentemente da ciò che i dati si usa, si dovrà o importarlo da altri dati come file di testo o fogli di calcolo Excel, o avere i dati immessi tramite tastiera. Non importa la dimensione della vostra azienda, se si memorizzano le informazioni legalmente riservate o protette nel database come le 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

I progressi nella complessità delle informazioni provocano un altro svantaggio di database relazionali. I database relazionali sono fatti per l'organizzazione dei dati da caratteristiche comuni. immagini complesse, numeri, disegni 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.

Limiti Stuctured

Alcuni database relazionali hanno limiti sulle lunghezze di campo. Quando si progetta il database, è necessario specificare la quantità di dati che è possibile inserire in un campo. Alcuni nomi o le query di ricerca sono più brevi rispetto a quella reale, e questo può portare alla perdita di dati.

Basi di dati isolati

Complessi sistemi di database relazionali possono portare a questi database diventando "isole di informazioni", in cui l'informazione non può essere condivisa facilmente da un grande sistema ad un altro. Spesso, con grandi aziende o istituzioni, a trovare i database relazionali è cresciuto in divisioni separate in modo diverso. Per esempio, forse il reparto ospedaliero di fatturazione utilizzato un database, mentre l'ufficio del personale ospedaliero ha utilizzato un database diverso. Ottenere tali database a "parlare" tra di loro può essere un grande, e costosa, impresa, ma in un sistema ospedaliero complesso, tutti i database devono essere coinvolti per il bene del paziente e la cura dei dipendenti.