Please enable JavaScript.
Coggle requires JavaScript to display documents.
computer science for food industry - Coggle Diagram
computer science for food industry
sistemi informatici--> componenti per processare i dati
dati set valore soggetto, valore quantitativo o qualitativo delle variabili
raw data--> dati semplici, dati= informazioni in 1 contesto o post-analisi
descrizione di come un record è imagazzinato a livello d'astrazione, il livello logico invece descrive la relazione, livello a vista= programmi per censurare dati privati
informazione--> dati interpretabili, risorse hanno bisogno di un piano effettivo e di un controllo dell'attività
sistema DB: tracciabilità, richiamo e provvede informazioni al consumatore
industria 4.0--> sistema fisico e automatizzato-->
dai dati alle informazioni--> spesso dati eccessivi, per arrivare alle informazioni, richieste delle sintesi progressive
aumento dei data operazionali, unico supporto adatto al processo di decisione
estrazione dei dati--> analisi data-base grandi per trovarne dei pattern utili come la scoperta delle conoscenze dell'intelligenza artificiale
sistema d'informazioni per provvedere a servizi d'informazione, gestire informazioni, piano di controllo delle informazioni
sistema informatico, strumenti del PC per processi automatici usati da un'organizzazione,
sistema d'analisi--> progetto con definizione di funzione e di operazioni che s'intendono applicare, processo di collezione e interpretazione dei fatti, diagnosi dei problemi e cercare di migliorare il sistema
Progettazione dei sistemi: le specifiche sono rese vincolanti per la descrizione dell'hardware, del software e della struttura di rete. Le specifiche devono essere in grado di dare origine a un prodotto funzionante.
Sviluppo, integrazione e test: tutti i pezzi vengono riuniti in uno speciale ambiente di test, quindi verificati per errori, bug e interoperabilità.
Installazione e distribuzione: il sistema viene installato e
configurato; vengono anche recuperati i dati precedenti.
Manutenzione: durante la fase di manutenzione, il sistema viene
valutato/valutato per garantire che non diventi obsoleto.
effettuo una valutazione per valutare se vi è la richiesta del business, avviene eliminazione delle informazioni
database--> dati in set omogenei in relazione tra di loro, in minima ridondanza, in modo sicuro e controllato, cambi si riflettono nel database--> format preciso dei dati dall'applicazione, pochi tipi comparati a numeri o istanze
Un sistema di gestione di database (DBMS) è una raccolta di dati interrelati e un set di programmi per accedere a tali dati. L'obiettivo principale di un DBMS è fornire un modo per archiviare e recuperare informazioni di database che sia sia conveniente che efficiente
3 more items...
sistemi informatici parte 2: PRIMA DEL DBMS--> sistemi operativi per mantenere informazioni del pc, li immagazzina come permanenti
componenti DBMS--> linguaggio, si han delle procedure da attuare
diagramma usato ANSI SPARC
livello esterno--> user vede, dati rilevanti evidenziati
livello concettuale--> descrizione tutti i dati e la loro relazione
livello interno--> rappresentato sul PC
indipendenza logica--> applicazioni di programmi inalterate
indipendenza fisica--> applicazione logica
utenti e amministratori di database
amministratori di database--> esperti (funzioni specializzate) o inesperti, amministratori (controllo centrale del sistema= amministratore sistema DBA= definisce lo schema, modifica schema e organizzazione fisica, concede autorizzazioni per accesso ai dati
progetto di viste--> interfacce
transazione--> funzione logica in applicazione di database (operazione bancaria)
operazioni inserite completamente, altrimenti fallimento, fase di avvio: fallisce o va avanti
fase di ripristino. Caratteristiche transizione che deve soddisfare: sistema database: atomicità (operazioni corrette), coerenza= esecuzione transazione in isolamento deve preservare la coerenza in un database
1 more item...
databanca--> collezione di testi: regolazioni, leggi, circolari
architettura dei sistemi di database: sistema informatico su cui viene eseguito
pochi processori, bus comune che accede a memoria condivisa
pc monoutente e multiutente. Sistema Client server--> server e cliente lavorano in modo autonomo
sistemi database paralleli ridondanti--> copia ridondante dei dati, sono paralleli, doppi quindi superflui
relazione delle copie: simmetrica tra più basi di dati--> copiatura supporta il normale carico, dà informazioni. Simmetrica di back-up--> replicazione che assicura la copia in caso di errore, meno performance in caso del primo, non fa funzionare il sistema
data mirroring--> copia simultanea di dati su più dispositivi d'archiviazione, copia mantiene lo stesso livello d'aggionamento dell'originale
tecnica del data-mirroring--> utile per recupero dati in emergenza
sistema RAID--> insieme di dischi in 1 unità logica, RAID--> guasti frequenti e rapidi
architettura distribuita--> collezione di dati che appartengono alla stessa organizzazione, vengono distribuiti su nodi di una rete informatica in posti diversi
ci deve essere una correlazione logica, che si riflette nell'applicazione di combinazioni distribuite
vantaggio: autonomia locale, miglioramento prestazioni, vantaggi economici, espandibilità, interconnessioni di diversi databse.
svantaggi--> maggiore complessità, coordinazione e adattamento a standard aziendali, minore sicurezza ed intrusioni
cloud computing--> programmi anche spitati o archiviati su internet, gestione esterna online
vantaggi--> fornitore di servizi gestisce lui il tutto, utente accede ai programmi su internet--> si entra ai servizi
meno costi e meno rischi, accesso ai servizi in qualsiasi momento
EFFICIENZA DELLE RISORSE IN TERMINI GENERICI--> RDMS: informazioni riservate in delle tabelle (entità collegate tra loro con relazioni) di dati
relazioni--> unità al database,
coerenza, riduzione ridondanza
RDMS--> componenti: catalogo (metadati nel database), tabelle (raccolta dati, formata da campi), record (riga), relazioni (collegamento tra diverse tabelle)
view--> vista che permette di regolare l'accesso al databse
algebra relazionale--> famiglia con semantica che memorizza dei dati nel database, funzione che memorizza dati
definizione insieme
selezione, unione, intersezione, differenza, prodotto cartesiano, natural join (elemento comune delle tabelle)
progettazione database--> panoramica (compito database), fasi (processo diretto, difficile per mondo reale quindi utente decide le relazioni)
descrizione ad alto livello di database--> descrizione dei dati in conformità del modello
fasi
iniziale--> requisiti specifici dell'utente molto importanti
specifiche--> devono contenere: funzioni disponibili, caratteristiche operative.... aspetti organizzativi e logistici