LE BASI DI DATI Prima parte – Premesse introduttive INTRODUZIONE Alla base di ogni realtà aziendale viene trattata l’ INFORMAZIONE Le informazioni vengono elaborate e memorizzate in ARCHIVI al fine di essere successivamente disponibili per successive elaborazioni. Le elaborazioni dei dati contenuti negli archivi sono effettuate dalle applicazioni (o programmi software). 2 INTRODUZIONE o o In passato, un’applicazione (realizzata da un particolare linguaggio di programmazione) era associata e/o comprendeva gli archivi alla quale si riferiva. Il concetto di database nasce con l’obiettivo di rendere più semplice ed efficiente, nonché flessibile, la gestione dei dati attraverso l’utilizzo di strumenti più potenti. 3 OPERAZIONI EFFETTUATE SU UN DATABASE o Ogni individuo dell’organizzazione deve poter facilmente: o o o o o Ricercare e recuperare le informazioni in base a determinati criteri di ricerca; aggiungerne di nuove: modificarle, apportando nel tempo variazioni; cancellare quelle che non sono più necessarie Esempi : 4 REQUISITI DI UN DATABASE 5 SISTEMA INFORMATIVO E INFORMATICO 6 ARCHIVIO E APPLICAZIONE INFORMATICA 7 SISTEMA TRADIZIONALE 8 SISTEMA TRADIZIONALE o o In un sistema di questo tipo, ogni applicazione opera in maniera del tutto indipendente o quasi dalle altre applicazioni, facendo uso dei propri dati e dei propri programmi. Le varie applicazioni risultano essere isolate le une dalle altre anche se fanno parte dello stesso sistema:in particolare questo comporta dei problemi quando è necessaria la condivisione di dati da parte di due o più applicazioni oppure quando un’applicazione utilizza i dati forniti da un’altra applicazione. 9 SISTEMA TRADIZIONALE 10 SISTEMA TRADIZIONALE o In un sistema di questo tipo, ogni applicazione opera in maniera del tutto indipendente o quasi dalle altre applicazioni, facendo uso dei propri dati e dei propri programmi. o Le varie applicazioni risultano essere isolate le une dalle altre anche se fanno parte dello stesso sistema:in particolare questo comporta dei problemi quando è necessaria la condivisione di dati da parte di due o più applicazioni oppure quando un’applicazione utilizza i dati forniti da 11 un’altra applicazione. DEFINIZIONE DEI DATI NEI SISTEMI TRADIZIONALI E CON GESTIONE DATABASE 12 DEFINIZIONE DEI DATI NEI SISTEMI TRADIZIONALI E CON GESTIONE DATABASE 13