Andrea Pollini

Andrea Pollini

lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostr navigation et dolore magna aliqua.

descriptive text

Architettura dei Calcolatori | Differenza tra SRAM e DRAM

La densità della memoria è un concetto cruciale nell'ambito della tecnologia dei circuiti integrati e dei semiconduttori. Rappresenta la quantità di informazioni che possono essere immagazzinate in u

Leggi
descriptive text

7 Esercizi sui diagrammi concettuali

La progettazione concettuale dei database è una fase importante nello sviluppo di un database. In questa fase, si identificano i dati necessari per rappresentare la realtà di interesse e si modella

Leggi
descriptive text

Aspetto intensionale ed estensionale dei dati

## L'aspetto estensionale dei datiL'aspetto estensionale dei dati si riferisce al contenuto dei dati, cioè all'insieme di valori che i dati possono assumere. È il contenuto dei dati che viene effett

Leggi
descriptive text

Definzione di Database e di SQL

## Cos'è un database?Un database è una raccolta strutturata di dati elettronici. Questi dati possono essere consultati, gestiti, modificati, aggiornati, controllati e organizzati con l'aiuto di un

Leggi
descriptive text

Dati e Informazioni

# Dati e informazioni: la differenza fondamentaleIn informatica, i dati e le informazioni sono due concetti fondamentali che sono spesso confusi tra loro. In realtà, si tratta di due cose molto d

Leggi
descriptive text

Definzione di DBMS

Un sistema di gestione delle basi di dati, noto anche come database management system (DBMS), rappresenta il software che funge da intermediario tra gli utenti finali, le applicazioni e la banca dati

Leggi
descriptive text

Definizione di base di dati

Una base di dati, spesso abbreviata come "DB" o "database", è una raccolta di dati strutturati, organizzati in modo da consentire l'archiviazione, la gestione, la ricerca, l'aggiornamento e la manipo

Leggi
descriptive text

Gestione file come google drive | Esercizio sui diagrammi concettuali

Un'azienda desidera creare un sistema di gestione per i suoi file. I dipendenti possono caricare file, visualizzare dettagli sui file e scaricare quelli di loro interesse. Ogni dipendente deve regi

Leggi
descriptive text

libreria online | Esercizio sui diagrammi concettuali

Una libreria online desidera creare un sistema di gestione per i suoi libri e i suoi clienti. I clienti possono cercare libri, visualizzare dettagli sui libri e acquistare quelli di loro interesse.

Leggi
descriptive text

Gestione Ecommerce | Esercizio sui diagrammi concettuali

Un'azienda di e-commerce desidera creare un sistema di gestione per i suoi prodotti e i suoi clienti. I clienti possono cercare prodotti, visualizzare dettagli sui prodotti e acquistarli quelli di

Leggi
descriptive text

Gestione museo | Esercizio sui diagrammi concettuali

Si vuole rappresentare una base dati per la gestione di un museo, tenendo conto delle seguenti informazioni:- I musei sono identificati da un codice univoco. Per ciascun museo sono noti il nome,

Leggi
descriptive text

Gestione noleggio auto | Esercizio sui diagrammi concettuali

Una società di noleggio auto intende gestire un sistema online per consentire ai clienti di prenotare veicoli per un periodo specifico. I clienti devono registrarsi come utenti sulla piattaforma e

Leggi
descriptive text

Gestione noleggio biciclette | Esercizio sui diagrammi concettuali

Si vuole rappresentare una base dati per la gestione di un servizio di noleggio di biciclette, tenendo conto delle seguenti informazioni:- I clienti del servizio sono identificati da un codice

Leggi
descriptive text

Gestione ordini pizzeria | Esercizio sui diagrammi concettuali

Viene chiesto di realizzare il sistema informatico della pizzeria "Bella Zi". Le esigenze del committente sono quelle di gestire i clienti salvando l'anagrafica e gestire gli ordini effettuati che

Leggi
descriptive text

Simulazione Esame Informatica | Logistica aziendale

Una società di logistica sta sviluppando un sistema informatico per gestire il flusso delle merci all'interno della propria rete aziendale. La società gestisce una vasta gamma di merci e ha una rete

Leggi
descriptive text

Simulazione Esame Informatica | Gestione azienda sviluppo software

Una società di sviluppo software sta pianificando l'implementazione di un sistema informatico per gestire in modo efficiente il ciclo di sviluppo del software e le risorse umane coinvolte. Questa soc

Leggi
descriptive text

Tipi di basi di dati

Esistono diversi tipi di basi di dati, a seconda della loro struttura, della tecnologia utilizzata e del modello di dati utilizzato.I principali tipi di basi di dati sono:- **Basi di dati relazio

Leggi
descriptive text

I container e docker | teoria ed esempio

## Introduzione alla ContainerizzazioneLa containerizzazione è una tecnologia che consente di creare, distribuire e gestire applicazioni in maniera rapida e portatile. Essa si basa sulla concettu

Leggi
descriptive text

7 Esercizi sui file in C++

## Esercizio 1: Scrivi un programma C++ che crei un file di testo vuoto chiamato "dati.txt".## Esercizio 2: Scrivi un programma C++ che apra un file di testo chiamato "dati.txt" in modalità scritt

Leggi
descriptive text

7 Esercizi intermedi C++ su funzioni, array, matrici e stringhe

Ecco un elenco di esercizi su funzioni, array, matrici e stringhe, dedicato per chi sta studiando C++ e vuole iniziare ad affrontare problemi piú complessi di quelli che si trovano spesso online (ch

Leggi
descriptive text

7 Esercizi sulle struct in C++

Ecco un elenco di esercizi sulle strutture con l'utilizzo delle `struct`, dedicato per chi sta studiando `C++` e vuole iniziare ad affrontare problemi piú complessi di quelli che si trovano spesso o

Leggi
descriptive text

Esercizi in C++ sulle struct [parte 1]

## Esercizio 1Definire una struct chiamata "Persona" che rappresenti una persona con i seguenti campi: nome, cognome, età e indirizzo. Scrivere una funzione per stampare i dettagli di una persona.

Leggi
descriptive text

Esercizio C++ | Mappe e altitudini

Ci é stato fornito una mappa delle altezze del suolo di una porzione di Marte di lato 20 metri. La risoluzione con cui è stata salvata è di 1 metro (abbiamo un valore per ogni metro quadrato di supe

Leggi
descriptive text

Esercizio C++ | Macchina quasi Turing

Creare un simulatore per una macchina quasituring. La macchina ha una memoria di una sola cella, contenente un intero. La macchina quasituring è composta da una serie di operazioni che si eseguono s

Leggi
descriptive text

Esercizio C++ | Visita di Marte

Su Marte, la sonda [Curiosity](https://mars.nasa.gov/msl/home/) ha una posizione iniziale (0,0). Data una porzione di territorio di lato 20 metri, come nel problema [mappe e altitudini](/esercizio-c

Leggi
descriptive text

Corso completo di Godot 4

## Ti piacerebbe creare videogiochi?Se la risposta è sì, allora questo corso è per te!In questo corso imparerai a sviluppare videogiochi con Godot 4, un motore di gioco open source e gratuito. Go

Leggi
descriptive text

Esercizio GPO | Dimensionamento di un server aziendale e confronto con soluzione Cloud

Dimensionamento del Server Aziendale e Confronto con Soluzione C Domanda:Tech Solutions S.r.l. è un'azienda di medie dimensioni che sta cercando di dimensionare un server aziendale per gestire

Leggi
descriptive text

Esercizio GPO | Scrittura del piano di progetto per un sistema di e-commerce

Un'azienda produttrice di software sta sviluppando un nuovo sistema di e-commerce. Il sistema deve consentire agli utenti di acquistare prodotti online, pagare con carta di credito o PayPal e riceve

Leggi
descriptive text

Corso completo di Javascript: impara il linguaggio più utilizzato sul web

È possibile imparare a programmare in Javascript in 5 giorni? Se non conosci già un linguaggi di programmazione è molto difficile, al contrario se già conosci Java, C++ o Python, sei nel posto giusto

Leggi
descriptive text

Corso completo di Java: impara a programmare in Java

Benvenuti alla serie di lezioni sulla programmazione ad oggetti e Java! In questa serie, esploreremo i fondamenti della programmazione orientata agli oggetti e impareremo come applicarli utilizzando

Leggi
descriptive text

Unit testing in Java: cos'è, come si fa e perché è importante

Gli unit test sono una pratica di test software che consiste nel verificare il corrett

Leggi
descriptive text

The Wannabe programmer podcast [puntata 0]

## Perchè è difficile imparare a protgrammare?Imparare a programmare può risultare una sfida iniziale per molte persone. Richiede l'acquisizione di un nuovo linguaggio, con le sue regole, sintassi

Leggi
descriptive text

Corso completo di Svelte.js: Costruisci applicazioni web reattive e dinamiche

Rust è un linguaggio di programmazione moderno, sicuro e veloce. È stato creato nel 2010 da Mozilla e da allora è stato adottato da una crescente comunità di sviluppatori. Rust è adatto per una varie

Leggi
descriptive text

Esplorando l'incredibile mondo della simulazione del Physarum

Cari appassionati di simulazioni e biologia computazionale, oggi vi porterò alla scoperta di un'affascinante simulazione: il Physarum polycephalum. Questo organismo unicellulare, noto anche come "Muf

Leggi
descriptive text

Architettura IoT e sistemi distribuiti

un sistema IoT con Arduino e sensori collegati via rete a un server centrale può essere una componente di un sistema distribuito. Per strutturare tale sistema a livello di rete, si possono considerar

Leggi
descriptive text

La comunicazione client server nei del sistemi distribuiti

La comunicazione client-server rappresenta uno dei modi fondamentali di interazione tra i nodi di un sistema informatico. Questo tipo di comunicazione consente ai nodi di connettersi e

Leggi
descriptive text

La comunicazione peer to peer nei del sistemi distribuiti

La comunicazione peer-to-peer (P2P) è un modello di comunicazione utilizzato nei sistemi distribuiti in cui i nodi partecipanti si comportano sia come client che come server simultaneamente, collab

Leggi
descriptive text

definizione di sistema distribuito, le varie tipologie esistenti, vantaggi e svantaggi rispetto a un sistema monolitico

Un sistema distribuito è un tipo di sistema informatico composto da un insieme di componenti software o hardware interconnessi, distribuiti su più nodi o computer, che collaborano tra loro per raggi

Leggi
descriptive text

Esercizi sui sistemi distribuiti

## Esercizio 1: Progettazione di un'architettura distribuitaScenario: Immaginate di dover progettare un sistema distribuito per una piattaforma di e-commerce che supporta un grande numero di utenti

Leggi
descriptive text

Evoluzione dei sistemi distribuiti

L'evoluzione dei sistemi distribuiti è stata un processo graduale che ha portato a sistemi sempre più complessi e sofisticati. Le tappe fondamentali di questa evoluzione possono essere riassunte com

Leggi
descriptive text

Lezioni e materiale sui sistemi distribuiti

Benvenuti alla serie di lezioni di introduzione ai sistemi distribuiti! In questa serie di lezioni, esploreremo il mondo affascinante dei sistemi distribuiti e impareremo i concetti fondamentali diet

Leggi
descriptive text

Struttura di un sistema distribuito

La struttura di un sistema distribuito é quella che consente di ottenere quanto specificato prima nella sua definizione. Andiamo per ordine.Per prima cosa definiamo un nodo generico in un sistema d

Leggi
descriptive text

Corso completo di Svelte.js: Costruisci applicazioni web reattive e dinamiche

Benvenuti al nostro corso completo di Svelte.js! In questo corso, ti guideremo attraverso l'apprendimento di Svelte.js, un framework JavaScript moderno e innovativo per la creazione di applicazioni w

Leggi
descriptive text

Entropia nella Teoria dell'informazione di C. Shannon

L'entropia è un concetto fondamentale della teoria dell'informazione. È definita come la misura dell'incertezza o del disordine in un sistema. In teoria dell'informazione, l'entropia quantifica l'inf

Leggi
descriptive text

La Teoria dell'informazione di C. Shannon

La teoria dell'informazione è un ramo della matematica che studia la misurazione, la compressione e la trasmissione dell'informazione. È stata sviluppata da Claude Shannon nel 1948, nel suo seminale

Leggi
descriptive text

Markdown Cheatsheet: Guida rapida per formattare il testo

## IntroduzioneIl linguaggio Markdown è uno strumento essenziale per chiunque scriva contenuti online. Questa semplice sintassi permette di formattare il testo in modo rapido ed efficace, rendendo

Leggi
descriptive text

TPSIT: Proposta per un percorso moderno, per docenti e studenti

Da quando sono docente ho sempre insegnato la materia di TPSIT, Tecnologie e Progettazione di Sistemi Informatici e di telecomunicazioni. Ho sempre cercato di proporre un approccio moderno, cercando

Leggi