Svantaggi di un database relazionale

costo

Uno degli svantaggi dei database relazionali è la costosa creazione e manutenzione del sistema. Per stabilire un database relazionale, di solito è necessario acquistare un software speciale. Se non sei un programmatore, puoi utilizzare un numero qualsiasi di prodotti per creare un database relazionale. Tuttavia, ci vuole tempo per inserire tutte le informazioni e configurare il programma. Se la tua azienda è grande e hai bisogno di un database più robusto, dovrai assumere un programmatore per creare un database relazionale utilizzando il linguaggio di query strutturato (SQL) e un amministratore del database per Manutenzione una volta installata. Indipendentemente dai dati che utilizzi, dovrai importarli da altri file di dati, ad esempio fogli di testo o Excel, oppure inserirli manualmente. Al di là delle dimensioni della tua azienda, se archivi informazioni riservate o legalmente protette nel tuo database, come informazioni sanitarie, numeri di previdenza sociale o numeri di carte di credito, dovrai anche proteggere i dati da accessi non autorizzati con il al fine di rispettare gli standard normativi.

Abbondanza di informazioni

I progressi nella complessità delle informazioni causano un altro inconveniente nei database relazionali. Vengono creati database relazionali per organizzare i dati secondo caratteristiche comuni. Immagini complesse, numeri, design e prodotti multimediali sfidano la semplice categorizzazione aprendo la strada a un nuovo tipo di database di oggetti relazionali chiamato sistemi di gestione del database. Questi sistemi sono progettati per gestire applicazioni più complesse e hanno la capacità di essere scalabili.

Confini strutturati

Alcuni database relazionali hanno limiti sulla lunghezza dei campi. Quando si progetta il database, è necessario specificare la quantità di dati che possono rientrare in un campo. Alcuni dei nomi o delle query di ricerca sono più brevi di quello corrente e ciò può portare alla perdita di dati.

Database isolati

Complessi sistemi di database relazionali possono portare questi database a diventare "isole di informazione", dove le informazioni non possono essere facilmente condivise da un sistema all'altro. Spesso, le grandi aziende o istituzioni scoprono che i database relazionali in divisioni separate sono cresciuti in modo diverso. Ad esempio, forse il reparto di fatturazione dell'ospedale utilizza un database, mentre il dipartimento del personale dell'ospedale utilizza un database diverso. Far "comunicare" i database tra loro può essere lungo, costoso e schiacciante, tuttavia, in un sistema ospedaliero complesso, tutti i database devono essere comunicati per una buona cura del paziente e del personale.

Articoli Interessanti