






Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Appunti informatica 5 superiore informatica
Tipologia: Appunti
1 / 10
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







In offerta
Dato = misura di un fenomeno che siamo interessati ad osservare Informazione = risultato dell'elaborazione di un insieme di dati e che accresce lo stato di conoscenza relativo a un fenomeno. Sistema informativo = insieme strutturato di procedure e di risorse umane e materiali finalizzate alla raccolta, all'archiviazione, all'elaborazione e alla comunicazione di dati, allo scopo di ottenere le informazioni necessarie a un'organizzazione per gestire sia le attività operative sia quelle di governo. Sistema informatico = sottoinsieme di un sistema informativo dedicato al trattamento automatico di informazioni derivanti dalla gestione di dati archiviati in formato digitale.
La progettazione di un sistema informatico è un processo ciclico permanente durante tutto il tempo di vita del sistema stesso. Tale processo si articola su un insieme di attività raggruppate in almeno 3 macro fasi concettualmente distinte:
L'approccio basato sui file system è stato gradualmente sostituito dal l'approccio basato sui DBMS, sistemi software in grado di gestire grandi collezioni di dati integrate, condivise e persistenti.
Un archivio di dati, o file, è un insieme di dati correlati identificato da un nome, memorizzato permanentemente su un supporto di memoria di massa di un elaboratore e avente vita indipendente dal programma utilizzato per la sua creazione o modifica. File system = componente fondamentale del sistema che permette di utilizzare gli archivi memorizzati sulle memorie di massa dell'elaboratore riferendoli mediante nomi simbolici. Esso svolge le seguenti funzioni:
Dbms = sistema software in grado di gestire grandi collezioni di dati integrate, condivise e
Il modello ER è un modello semantico basato sull'individuazione e la definizione delle entità di interesse e delle associazioni esistenti tra loro. Questo modello pur essendo semplice e intuitivo, è completo dal punto di vista semantico e può essere facilmente descritto graficamente. Le prime cose da individuare sono:
L'architettura Client/Server è un'architettura di rete nella quale genericamente un computer client o
terminale si connette ad un server per la fruizione di un certo servizio. Client = Software che istanzia l'interfaccia utente di un'applicazione connettendosi tramite un'infrastruttura di rete a un server. Server = Software che, oltre alla gestione logica dl sistema, deve implementare le tecniche di gestione degli accessi, allocazione e rilascio delle risorse, condivisione e sicurezza dei dati. LA PROGRAMMAZIONE WEB consiste: -Nello sviluppo di programmi applicativi che sono eseguiti prevalentemente sul client, inviando eventuali richieste al server gestendo i risultati ricevuti da quest'ultimo. -Nello sviluppo di programmi applicativi che sono eseguiti prevalentemente sul server, accettando richieste dal client e fornendo i risultati dell'elaborazione in forma di pagine html attraverso il browser. APPLICAZIONI LATO CLIENT saranno utilizzate per i seguenti compiti: -Convalidare l'input dell'utente, ovvero controllare che i valori immessi nei moduli siano validi; -Richiedere all'utente una conferma; -Visualizzare messaggi d'errore o informativi; -Eseguire altre funzioni che non richiedano informazioni dal server. APPLICAZIONI LATO SERVER saranno invece utilizzate per i seguenti compiti: -Mantenere informazioni tra un accesso e l'altro del client; -Mantenere dati fra diversi client o applicazioni; -Accedere ad un database, -Richiamare librerie di altri linguaggi sul server; -Accedere genericamente a risorse presenti sul server. ATTIVAZIONE DEI SERVIZI INTERNET può avvenire in 3 modi:
Gli operatori relazionali agiscono su una tabella per ottenere una nuova relazione estraendo da una tabella una sottotabella, oppure combinando tra loro due o più tabelle e generando così nuove relazioni. Nel primo caso si parla di operatori unari (selezione e proiezione) mentre nel secondo si ha generalmente un operatore binario (congiunzione). Alcune operazioni operano su una sola tabella di partenza:
SQL è un linguaggio non procedurale che opera sui dati memorizzati in un database relazionale, consente di:
istruzioni in questo caso non sono immediatamente visibili all'utente, ma vengono elaborati dal programmatore "ospite". CREATE TABLE permette di creare una tabella in cui registrare dati. Vanno inserite le colonne della tabella e per ogni nome di colonna deve essere specificato il tipo di dati e, se necessario, altre clausole. Al nome di ogni colonna possono essere specificate alcune clausole. Le principali clausole sono:
vogliamo che un certo tipo di utenza possa accedere indistintamente a tutti i campi. Per questi utenti si potrà creare una vista in cui appariranno soltanto alcuni dei campi della tabella in questione, ossia quelli consentiti;