Rimettiamo le basi dello sviluppo di database relazionali

I database relazionali esistono da decine di anni. Sono il tipo di database più usato al mondo e rappresentano parte essenziale della vita di noi sviluppatori, ma anche di chi lo sviluppo non sa nemmeno cosa sia.

Cos'è una relazione?

Ogni volta che facciamo una transazione al supermercato, prendiamo un libro in prestito in biblioteca o un acquisto su internet è molto probabile che stiamo movimentando dei dati all'interno di un database relazionale.
Abbiamo tutti almeno un cliente che preferisce usare carta e memoria per gestire il proprio magazzino.

Per quanto suoni strano dirlo, di fatto sta usando anche lui un database relazionale.

Ogni volta che raccogliamo dati in modo organizzato per uno scopo specifico stiamo di fatto creando un database.

Ho analizzato un numero così ampio di database da aver perso il conto, ma questo mi ha dato la possibilità di poterli dividere in 3 tipologie:

Perché partire dai database?

Modelli relazionali, normalizzazione dei dati, tuple, attributi, integrità incorporata a più livelli, indipendenza logica, coerenza e facile recupero dei dati sono concetti persi nella nebbia della "facilità" di sviluppo che FileMaker ci mette a disposizione.

Ecco, queste basi sono fondamentali per sviluppare FileMaker da professionisti e non in modo amatoriale.

E l'amara verità è che nessun corso FileMaker a parte forse il corso di studi informatico dell'università (su cui potremmo aprire un capitolo amaro a parte visto che il database di riferimento dei corsi universitari è... "Microsoft Access") fornisce alcuna base strutturata sulle tecniche di sviluppo relazionale.

So di non sbagliare se dico che nemmeno tu hai mai seguito un vero corso di sviluppo di database relazionali (no, il corso MySql non vale 😝).

Questo fa di te uno sviluppatore peggiore di altri? Assolutamente no. 

Questo fa di te uno sviluppatore amatoriale? Non necessariamente.

Ciò che è certo è che questo fa di te uno sviluppatore che ha lavorato molto di più del necessario per colmare un gap per realizzare soluzioni che tutti i giorni migliorano la vita degli utenti.

Questo fa di te uno sviluppatore che può aggiungere altre frecce al suo arco di abilità nello sviluppo FileMaker.

Cosa troverai nel corso? Ecco il programma!

Compila il form per vedere gratuitamente un estratto di Rimettiamo le basi dello sviluppo di database relazionali

Scopri subito come progettare correttamente il tuo applicativo FileMaker partendo dallo sviluppo di database relazionali